A Systematic Literature Review on Continuous Integration and Deployment (CI/CD) for Secure Cloud Computing
By: Sabbir M. Saleh, Nazim Madhavji, John Steinbacher
Potential Business Impact:
Makes apps safer when put online.
As cloud environments become widespread, cybersecurity has emerged as a top priority across areas such as networks, communication, data privacy, response times, and availability. Various sectors, including industries, healthcare, and government, have recently faced cyberattacks targeting their computing systems. Ensuring secure app deployment in cloud environments requires substantial effort. With the growing interest in cloud security, conducting a systematic literature review (SLR) is critical to identifying research gaps. Continuous Software Engineering, which includes continuous integration (CI), delivery (CDE), and deployment (CD), is essential for software development and deployment. In our SLR, we reviewed 66 papers, summarising tools, approaches, and challenges related to the security of CI/CD in the cloud. We addressed key aspects of cloud security and CI/CD and reported on tools such as Harbor, SonarQube, and GitHub Actions. Challenges such as image manipulation, unauthorised access, and weak authentication were highlighted. The review also uncovered research gaps in how tools and practices address these security issues in CI/CD pipelines, revealing a need for further study to improve cloud-based security solutions.
Similar Papers
Towards a Blockchain-Based CI/CD Framework to Enhance Security in Cloud Environments
Cryptography and Security
Secures software updates using a tamper-proof digital ledger.
Enhancing Software Supply Chain Security Through STRIDE-Based Threat Modelling of CI/CD Pipelines
Software Engineering
Makes software building safer from hackers.
"Good" and "Bad" Failures in Industrial CI/CD -- Balancing Cost and Quality Assurance
Software Engineering
Fixes code faster, saving time and money.