DevSecOps Explained
DevSecOps Explained
• Redesign the operational & • Incorporate security staff in • Asset inventory and risk • Automate secure application
compliance framework DevOps teams awareness development
• Establish shared metrics to • Have security teams brief dev and • Integrated backlog and pipeline • Protect the toolchain and
evaluate progress ops teams on current threats / • Security telemetry and incident infrastructure
exploits/breaches response
Improve security and quality Improve time to market Improve compliance feedback Improve productivity
• Increase deployment success rate • Increase production deployment • Reduction in open compliance • More story points per sprint
• Reduce meantime to resolve frequency findings • Increase pipeline velocity
incidents • Greater speed of deployment • Decrease time from audit request to • Controlled production access
• Reduce number of open security evidence delivery
defects
Copyright © 2018 Deloitte Development LLC. All rights reserved.
Copyright © 2018 Deloitte Development LLC. All rights reserved. 2
From DevOps to DevSecOps
• The ability to deploy applications has improved in both scale and • Tightly integrate security tools and processes throughout the DevOps
speed while security considerations are often overlooked in favor of pipeline
meeting business demands quickly
• Automate core security tasks by embedding security controls early on in
• Given the reliance of applications to keep operations running; security the software development lifecycle
in the development process cannot be an afterthought
• Continuous monitoring and remediation of security defects across the
• Application security must speed up to keep pace with operations application lifecycle including development and maintenance
DevSecOps implements the product quality In DevSecOps, security auditing, By integrating development,
‘secure by design’ principle by Security issues are monitoring, and notification security and operations,
using automated security detected and remediated systems are automated and DevSecOps fosters a culture of
review of code and automated during development phases continuously monitored, which openness and transparency
application security testing which increases the speed facilitates enhanced compliance from the earliest stages of
of delivery and enhances development
quality
DevSecOps requires
significant tool investment
DevSecOps prevents
organizations from meeting their
business objectives
Governance
DevSecOps Roles and Establish Policies Enable Security Automated Audit Monitor Security
Responsibilities and Procedures Automation Evidence Collection Metrics for
Establishing well defined roles Introducing DevSecOps Automated security tools in the Security monitoring and notification Continuous
specific policies and DevSecOps pipeline improves
and responsibilities is
procedures will enable overall security by reducing
systems in DevSecOps creates an Feedback
imperative in the cross functional automated audit trail throughout
DevOps teams. It leads to efficient organizations to keep up with vulnerabilities and security flaws the software development lifecycle, Continuously monitoring
operations for a product the pace of application due to human error which facilitates compliance security metrics allows
development in a DevOps reporting DevOps teams to consistently
environment improve their security
decisions and stay on top of
the game
Open collaboration • Set shared expectations and metrics for measuring success
to shared objectives • Align security architects and focus activities based on business priorities
Reinforce and elevate • Orchestrate integrated process flow by automating recurring tasks
through automation • Embed preventative operational controls and audit trails
Proactive monitoring • Continuous testing to identify problems before they become issues
and recursive feedback • Leverage logging/telemetry to drive learning and innovation
Deloitte Risk and Financial Advisory shall not be responsible for any loss sustained by any person who relies
on this presentation.
As used in this document, “Deloitte Risk and Financial Advisory” means Deloitte & Touche LLP, which provides audit and risk advisory services; Deloitte
Financial Advisory Services LLP, which provides forensic, dispute, and other consulting services; and its affiliate, Deloitte Transactions and Business Analytics
LLP, which provides a wide range of advisory and analytics services. These entities are separate subsidiaries of Deloitte LLP. Please see
www.deloitte.com/us/about for a detailed description of our legal structure. Certain services may not be available to attest clients under the rules and
regulations of public accounting.