DevSecops: Defined, tools, characteristics, tools, frameworks, benefits and challenges
The document discusses DevSecOps as an evolution of DevOps that integrates security into the software development lifecycle. It outlines characteristics, practices, and benefits, such as improved code quality and reliability. Additionally, it highlights various implementation models and the challenges of adopting DevSecOps in organizations.
DevOps
DevOps is aset of practices that works to automate and
integrate the processes between software development and IT
teams, so they can build, test, and release software faster and
more reliably
4.
DevSecOps
DevSecOps is afurther development
of the DevOps concept that, besides
automation, addresses the issues of
code quality and reliability assurance.
Implementing DevSecOps
Different Securityimplementation models have been proposed by
researchers and experts in the field of Security with respect to
DevSecOps.
• Three pillars of a DevSecOps model
• OWASP DevSecOps Maturity Model
• Deloitte’s transformational pillars in DevSecOps
9.
Three pillars ofa DevSecOps model
• Test-driven security
• Monitoring and responding to attacks
• Assessing risks and maturing security
10.
OWASP DevSecOps MaturityModel
LEVEL 1: BASIC
UNDERSTANDING OF
SECURITY PRACTICES
LEVEL 2: ADOPTION OF
BASIC SECURITY PRACTICES
LEVEL 3: HIGH ADOPTION
OF SECURITY PRACTICES
LEVEL 4: ADVANCED
DEPLOYMENT OF SECURITY
PRACTICES AT SCALE