Software Development Empowered and Secured by Integrating A DevSecOps Design
Keywords:
DevSecOps, Software Development, Static Application Security Testing, DevOps, Life Cycle, AgilityAbstract
This made the development of software grow fast, injecting speed and agility in the processes of delivery of software, but integrating security into these high-speed environments has remained a challenge. The solution to this problem comes through the adoption of a methodology known as DevSecOps, encompassing security at each step in the lifecycle of software development. It explored the adoption and value of DevSecOps, concentrating more on automation, vulnerability detection, and continuous security testing. It outlines a comprehensive review of available literature on the topic, with a special focus on the leading tools in this list, namely Static Application Security Testing (SAST), Software Composition Analysis (SCA), and Dynamic Application Security Testing (DAST). The paper will go on to discuss real examples of DevSecOps implementation and follow that up with a discussion of emerging trends, such as machine learning, cloud-native security, and zero-trust models. The study depicts the fact that, though DevSecOps has not matured as a concept yet, its adoption is at a very critical phase in building secure, efficient, and resilient software systems.
Downloads
Published
How to Cite
Issue
Section
License
This is an open Access Article published by Research Center of Computing & Biomedical Informatics (RCBI), Lahore, Pakistan under CCBY 4.0 International License