SlideShare a Scribd company logo
8
Most read
15
Most read
18
Most read
Demonstrating
Benefits of DevSecOps
for Secure Code and Operations
Finto Thomas
Event : 8th Dec 2020 - GISEC 2020 - Dubai
Finto Thomas
Cybersecurity Architect and Strategist
• 15 Years in IT and Information Security domains across multiple industries
• Presently at Alef Education and Leading Information Security function
• Previously worked at IBM and Wipro, across multiple geo locations
• Key Certifications: CISSP, SABSA, TOGAF, CISM, SANS-GSTRT
Connect with me @FintoNT LinkedIn
Disclaimer : The views expressed in these slides are my own. They do not represent the position of my
current and past employers
@FintoNT 2#GISEC 2020
Topics Covered
• Embedding Security into DevOps
• Benefits and Constraints
• Key Takeaways
#GISEC 2020 @FintoNT 3
Before we get in to DevSecOps – Let us see how DevOps works
#GISEC 2020 @FintoNT 4
Developer Source Code
Repository
Build CI/CD Server
QA
Staging
Production
& Monitor
✗
Instant Feedback
DevOps + Security = DevSecOps
#GISEC 2020 @FintoNT 5
✓
Start End
Build
✓
Artifactory
Deploy
✓
Staging
Setup
✓
Staging Deploy
✓
Production
Deploy
✓
UAT
✓
Start End
Build
✓
Artifactory
Deploy
✓
Staging
Setup
✓
Staging Deploy
Production
Deploy
✓
UAT
✓
SCA
✓
SAST
✓
DAST
✓
Infrastructure
Vul Scan
✓
Production
Setup
✓
Production
Setup
✓
Compliance
Check
✓
Production
Approval
✓
Production
Approval
✓✗
Instant Feedback
SCA – 600 Alerts
SAST – 1000 Alerts (false positive included)
DAST – 5 Alerts
DevOps
DevSecOps
DevOps Pipeline
#GISEC 2020 @FintoNT 6
Plan Code Build Test Release Deploy Operate Monitor
Design Sprint
define Use Case
Prioritization
Stakeholders
Code
Development
Source Code
Management
Review &
Merging
Continues
Integration
Build Status
Packaging
Artifact
Repository
Pre deployment
Staging
Provisioning
Infrastructure
Orchestration
Configuration Management
Performance
Monitoring
Application
Monitoring
Alerting
Continues Test
Feedback
UAT
DevSecOps Phases mapped to type of security tools
#GISEC 2020 @FintoNT 7
Plan Code Build Test Release Deploy Operate Monitor
IDE Plugin
Pre Commit
hooks
Secrets
Management
SAST
SCA
Feedback on business Risk
DevSecOps - CI CD Pipeline
Threat Modeling
Security Use
Case
Prioritization
Regulations
Policies
Container
Security
System
Hardening
DAST
Compliance
Web Application
Firewall
Vulnerability
Management
PAM
Security function benefits from DevSecOps
#GISEC 2020 @FintoNT 8
Rapid Business value delivery Rapid user feedback Scalable and Auto SizingFast to Market, Market Edge
1. Shift Left – Security is baked-in in early stages
2. Products have inbuilt security controls – Robust , Secure products to market
3. Less vulnerable product – Build test will fail automatically while developer “commit” (save) the code
4. Security is everyone's responsibility – Better collaboration among the whole app development chain
5. High Returns on security Investment – Early detection and remediation save effort and time
Developers benefits from DevSecOps
#GISEC 2020 @FintoNT 9
Rapid Business value delivery Rapid user feedback Scalable and Auto SizingFast to Market, Market Edge
1. Instant feedback - Developers getting faster feed back on security tests and use cases (~5 mints)
2. No more surprises from Security reports – Security is a part of pipeline and transparent to all
3. Better Security awareness and collaboration – One Team + One agenda + One delivery
Operational benefits from DevSecOps
#GISEC 2020 @FintoNT 10
Rapid Business value delivery Rapid user feedback Scalable and Auto SizingFast to Market, Market Edge
1. Early detection and prevention systems – Security threats and Incidents can be identified early stages of pipeline
2. Easy to fix production issues– Isolate it with out production impact
3. Expectations are more clear and simple – Compliance , Hardening etc are established in early stages as “user
stories”
4. Automation reduces Ops team effort from security maintenance – repeatable remediation steps can be automated
Key constraints
#GISEC 2020 @FintoNT 11
1. Asset/Service Inventory, tracking and billing – Orphan and testing containers and systems
2. Identity and Access Management - Hardcoded and decentralized credentials
3. High Cost of Enterprise Tools & limitations – Language specific , Cloud licensing need attention
4. Skill shortage on DevSecOps – Market adoption still in early stages
5. Adoption of new mindset and tools – Definition of perimeter changes and it is no more traditional
DevSecOps =
#GISEC 2020 @FintoNT 12
New Culture + New Skills + Automation
People
ProcessTools
Scalable
Culture
Innovation
Skills
Speed
Automation
Success
DevSecOps
Methodologies and Culture
#GISEC 2020 @FintoNT 13
1. Embrace Developers with right tools and advises, find Security tools that Developers will actually use
2. Security needs to adopt Agile – Sprint models and process that’s fit for new environments. Automation is key.
3. Identify and eliminate the Risk early as possible in the workflow with relevant prioritizations and trade-offs
Peoples and Skills
#GISEC 2020 @FintoNT 14
Zero Trust
3. Collaborate on Problem solving, avoid blame game
1. Build Personal Trust and break silos
2. Encourage Security mindsets and Security champions with relevant trainings and incentive programs
Tools and Technologies
#GISEC 2020 @FintoNT 15
3. Traditional Security tools often do not work with new environment
2. Traditional Security solutions are logically valuable, but need to adopt with new environment
1. Adopt new programable tools, which Developers really use, Security team role is advisory and enablers
Maturity Assessment
#GISEC 2020 @FintoNT 16
https://www.slideshare.net/derweeksglobal/abn-amro-devsecops-journey
1. OWASP 2. ABN AMRO Model (level 5)
https://owasp.org/www-project-devsecops-maturity-model/
Key Takeaways
Technology and Tools Process and Methodologies People and Skills
#GISEC 2020 @FintoNT 17
DevSecOps = New Culture + New Skills + Automation
Bake in Security into DevOps flow,
do not try to bolt security later
Security control must be
programable and automated
wherever possible
Keep an eye on simpler and better
programable options
Use tools and methods that
developer team actually use
Adopt Agile and lean methods
Involve security as early as possible
in the workflow and best to do at
design & planning phase
Fix by priorities, do not attempt to
fix it all
DevSecOps feedback process must
be smooth and governed
Metric and KPI needs to relevant
and easy to generate
Build personal relations and trust
Break silos; do not isolate
Identify and nurture “security
champions” in each team
Focus on problem and solution; Do
not blame the person or team
Conduct short and repeatable
training sessions and training
videos
External Documents referred
• https://www.blackhat.com/docs/us-17/thursday/us-17-Lackey-Practical%20Tips-for-Defending-Web-Applications-in-the-Age-
of-DevOps.pdf
• https://dzone.com/articles/effective-devsecops
• https://i.blackhat.com/asia-19/Thu-March-28/bh-asia-Shrivastava-DevSecOps.pdf
• https://www.sonatype.com/hubfs/2018%20State%20of%20the%20Software%20Supply%20Chain%20Report.pdf
• https://www.veracode.com/state-of-software-security-report#snap__subnav_51096
• https://docs.aws.amazon.com/whitepapers/latest/introduction-devops-aws/two-pizza-teams.html
• https://www.infoq.com/presentations/devsecops-2019/
• https://owasp.org/www-project-devsecops-maturity-model/
#GISEC 2020 @FintoNT 18
#GISEC 2020 @FintoNT 19

More Related Content

PDF
DevSecOps What Why and How
PDF
[DevSecOps Live] DevSecOps: Challenges and Opportunities
PDF
Demystifying DevSecOps
PDF
DevSecOps Implementation Journey
PDF
Practical DevSecOps Course - Part 1
PDF
2019 DevSecOps Reference Architectures
PDF
The State of DevSecOps
DevSecOps What Why and How
[DevSecOps Live] DevSecOps: Challenges and Opportunities
Demystifying DevSecOps
DevSecOps Implementation Journey
Practical DevSecOps Course - Part 1
2019 DevSecOps Reference Architectures
The State of DevSecOps

What's hot (20)

PDF
Introduction to DevSecOps
PDF
DevSecOps: What Why and How : Blackhat 2019
PDF
DevSecOps
PDF
DevSecOps in Baby Steps
PDF
DevSecOps and the CI/CD Pipeline
PPTX
DevSecOps : an Introduction
PDF
Practical DevSecOps - Arief Karfianto
PPTX
How to Get Started with DevSecOps
PPTX
DevSecOps reference architectures 2018
PDF
DevSecOps - The big picture
PPTX
DevSecOps
PPTX
ABN AMRO DevSecOps Journey
PDF
DevSecOps Jenkins Pipeline -Security
PPTX
DevSecops: Defined, tools, characteristics, tools, frameworks, benefits and c...
PPTX
DevOps to DevSecOps Journey..
PPTX
DEVSECOPS.pptx
PPTX
Introduction to DevSecOps
PPTX
DevSecOps
PDF
DevSecOps
PDF
DevSecOps, The Good, Bad, and Ugly
Introduction to DevSecOps
DevSecOps: What Why and How : Blackhat 2019
DevSecOps
DevSecOps in Baby Steps
DevSecOps and the CI/CD Pipeline
DevSecOps : an Introduction
Practical DevSecOps - Arief Karfianto
How to Get Started with DevSecOps
DevSecOps reference architectures 2018
DevSecOps - The big picture
DevSecOps
ABN AMRO DevSecOps Journey
DevSecOps Jenkins Pipeline -Security
DevSecops: Defined, tools, characteristics, tools, frameworks, benefits and c...
DevOps to DevSecOps Journey..
DEVSECOPS.pptx
Introduction to DevSecOps
DevSecOps
DevSecOps
DevSecOps, The Good, Bad, and Ugly
Ad

Similar to Benefits of DevSecOps (20)

PDF
Why Security Engineer Need Shift-Left to DevSecOps?
PDF
Understanding DevSecOps.pdf
PDF
How Security can be the Next Force Multiplier in DevOps
PDF
The Rise of DevSecOps in CI_CD Workflows.pdf
PPTX
A detailed guide about dev secops
PPTX
How DevSecOps Can Help You Deliver Software Faster and Safer.pptx
PDF
Enterprise Devsecops
PDF
A detailed guide about dev secops.docx
PPTX
The DevSecOps Advantage: A Comprehensive Guide
PDF
Why You Should Implement DevSecOps Approach?
PPTX
State of DevSecOps - GTACS 2019
PDF
DevOps and Devsecops What are the Differences.pdf
PDF
Protecting Agile Transformation through Secure DevOps (DevSecOps)
PDF
DevOps and Devsecops- Everything you need to know.
PDF
2021-10-14 The Critical Role of Security in DevOps.pdf
PPTX
DevSecOps Best Practices-Safeguarding Your Digital Landscape
PPTX
Building an Enterprise-scale DevSecOps Infrastructure: Lessons Learned
PPTX
DevSecOps: Security With DevOps
DOCX
10 things to get right for successful dev secops
PPTX
OWASP Bay Area Meetup - DevSecOps the Kubernetes Way
Why Security Engineer Need Shift-Left to DevSecOps?
Understanding DevSecOps.pdf
How Security can be the Next Force Multiplier in DevOps
The Rise of DevSecOps in CI_CD Workflows.pdf
A detailed guide about dev secops
How DevSecOps Can Help You Deliver Software Faster and Safer.pptx
Enterprise Devsecops
A detailed guide about dev secops.docx
The DevSecOps Advantage: A Comprehensive Guide
Why You Should Implement DevSecOps Approach?
State of DevSecOps - GTACS 2019
DevOps and Devsecops What are the Differences.pdf
Protecting Agile Transformation through Secure DevOps (DevSecOps)
DevOps and Devsecops- Everything you need to know.
2021-10-14 The Critical Role of Security in DevOps.pdf
DevSecOps Best Practices-Safeguarding Your Digital Landscape
Building an Enterprise-scale DevSecOps Infrastructure: Lessons Learned
DevSecOps: Security With DevOps
10 things to get right for successful dev secops
OWASP Bay Area Meetup - DevSecOps the Kubernetes Way
Ad

More from Finto Thomas , CISSP, TOGAF, CCSP, ITIL. JNCIS (9)

PPTX
Gdpr brief and controls ver2.0
PPT
PPSX
Network & security startup
PPT
PPTX
Data lake protection ft 3119 -ver1.0
PPSX
Virtualization & tipping point
PDF
Finto InfoSec ExIBM- CISSP ITIL CCSP CCIE JNCIS MCP 8.5 Yrs
Gdpr brief and controls ver2.0
Network & security startup
Data lake protection ft 3119 -ver1.0
Virtualization & tipping point
Finto InfoSec ExIBM- CISSP ITIL CCSP CCIE JNCIS MCP 8.5 Yrs

Recently uploaded (20)

PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Introduction to Artificial Intelligence
PDF
System and Network Administraation Chapter 3
PDF
medical staffing services at VALiNTRY
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
top salesforce developer skills in 2025.pdf
PDF
Understanding Forklifts - TECH EHS Solution
PDF
System and Network Administration Chapter 2
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
AI in Product Development-omnex systems
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPT
Introduction Database Management System for Course Database
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PTS Company Brochure 2025 (1).pdf.......
Internet Downloader Manager (IDM) Crack 6.42 Build 41
How Creative Agencies Leverage Project Management Software.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Navsoft: AI-Powered Business Solutions & Custom Software Development
Odoo Companies in India – Driving Business Transformation.pdf
Introduction to Artificial Intelligence
System and Network Administraation Chapter 3
medical staffing services at VALiNTRY
Operating system designcfffgfgggggggvggggggggg
top salesforce developer skills in 2025.pdf
Understanding Forklifts - TECH EHS Solution
System and Network Administration Chapter 2
ISO 45001 Occupational Health and Safety Management System
AI in Product Development-omnex systems
VVF-Customer-Presentation2025-Ver1.9.pptx
Introduction Database Management System for Course Database
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...

Benefits of DevSecOps

  • 1. Demonstrating Benefits of DevSecOps for Secure Code and Operations Finto Thomas Event : 8th Dec 2020 - GISEC 2020 - Dubai
  • 2. Finto Thomas Cybersecurity Architect and Strategist • 15 Years in IT and Information Security domains across multiple industries • Presently at Alef Education and Leading Information Security function • Previously worked at IBM and Wipro, across multiple geo locations • Key Certifications: CISSP, SABSA, TOGAF, CISM, SANS-GSTRT Connect with me @FintoNT LinkedIn Disclaimer : The views expressed in these slides are my own. They do not represent the position of my current and past employers @FintoNT 2#GISEC 2020
  • 3. Topics Covered • Embedding Security into DevOps • Benefits and Constraints • Key Takeaways #GISEC 2020 @FintoNT 3
  • 4. Before we get in to DevSecOps – Let us see how DevOps works #GISEC 2020 @FintoNT 4 Developer Source Code Repository Build CI/CD Server QA Staging Production & Monitor ✗ Instant Feedback
  • 5. DevOps + Security = DevSecOps #GISEC 2020 @FintoNT 5 ✓ Start End Build ✓ Artifactory Deploy ✓ Staging Setup ✓ Staging Deploy ✓ Production Deploy ✓ UAT ✓ Start End Build ✓ Artifactory Deploy ✓ Staging Setup ✓ Staging Deploy Production Deploy ✓ UAT ✓ SCA ✓ SAST ✓ DAST ✓ Infrastructure Vul Scan ✓ Production Setup ✓ Production Setup ✓ Compliance Check ✓ Production Approval ✓ Production Approval ✓✗ Instant Feedback SCA – 600 Alerts SAST – 1000 Alerts (false positive included) DAST – 5 Alerts DevOps DevSecOps
  • 6. DevOps Pipeline #GISEC 2020 @FintoNT 6 Plan Code Build Test Release Deploy Operate Monitor Design Sprint define Use Case Prioritization Stakeholders Code Development Source Code Management Review & Merging Continues Integration Build Status Packaging Artifact Repository Pre deployment Staging Provisioning Infrastructure Orchestration Configuration Management Performance Monitoring Application Monitoring Alerting Continues Test Feedback UAT
  • 7. DevSecOps Phases mapped to type of security tools #GISEC 2020 @FintoNT 7 Plan Code Build Test Release Deploy Operate Monitor IDE Plugin Pre Commit hooks Secrets Management SAST SCA Feedback on business Risk DevSecOps - CI CD Pipeline Threat Modeling Security Use Case Prioritization Regulations Policies Container Security System Hardening DAST Compliance Web Application Firewall Vulnerability Management PAM
  • 8. Security function benefits from DevSecOps #GISEC 2020 @FintoNT 8 Rapid Business value delivery Rapid user feedback Scalable and Auto SizingFast to Market, Market Edge 1. Shift Left – Security is baked-in in early stages 2. Products have inbuilt security controls – Robust , Secure products to market 3. Less vulnerable product – Build test will fail automatically while developer “commit” (save) the code 4. Security is everyone's responsibility – Better collaboration among the whole app development chain 5. High Returns on security Investment – Early detection and remediation save effort and time
  • 9. Developers benefits from DevSecOps #GISEC 2020 @FintoNT 9 Rapid Business value delivery Rapid user feedback Scalable and Auto SizingFast to Market, Market Edge 1. Instant feedback - Developers getting faster feed back on security tests and use cases (~5 mints) 2. No more surprises from Security reports – Security is a part of pipeline and transparent to all 3. Better Security awareness and collaboration – One Team + One agenda + One delivery
  • 10. Operational benefits from DevSecOps #GISEC 2020 @FintoNT 10 Rapid Business value delivery Rapid user feedback Scalable and Auto SizingFast to Market, Market Edge 1. Early detection and prevention systems – Security threats and Incidents can be identified early stages of pipeline 2. Easy to fix production issues– Isolate it with out production impact 3. Expectations are more clear and simple – Compliance , Hardening etc are established in early stages as “user stories” 4. Automation reduces Ops team effort from security maintenance – repeatable remediation steps can be automated
  • 11. Key constraints #GISEC 2020 @FintoNT 11 1. Asset/Service Inventory, tracking and billing – Orphan and testing containers and systems 2. Identity and Access Management - Hardcoded and decentralized credentials 3. High Cost of Enterprise Tools & limitations – Language specific , Cloud licensing need attention 4. Skill shortage on DevSecOps – Market adoption still in early stages 5. Adoption of new mindset and tools – Definition of perimeter changes and it is no more traditional
  • 12. DevSecOps = #GISEC 2020 @FintoNT 12 New Culture + New Skills + Automation People ProcessTools Scalable Culture Innovation Skills Speed Automation Success DevSecOps
  • 13. Methodologies and Culture #GISEC 2020 @FintoNT 13 1. Embrace Developers with right tools and advises, find Security tools that Developers will actually use 2. Security needs to adopt Agile – Sprint models and process that’s fit for new environments. Automation is key. 3. Identify and eliminate the Risk early as possible in the workflow with relevant prioritizations and trade-offs
  • 14. Peoples and Skills #GISEC 2020 @FintoNT 14 Zero Trust 3. Collaborate on Problem solving, avoid blame game 1. Build Personal Trust and break silos 2. Encourage Security mindsets and Security champions with relevant trainings and incentive programs
  • 15. Tools and Technologies #GISEC 2020 @FintoNT 15 3. Traditional Security tools often do not work with new environment 2. Traditional Security solutions are logically valuable, but need to adopt with new environment 1. Adopt new programable tools, which Developers really use, Security team role is advisory and enablers
  • 16. Maturity Assessment #GISEC 2020 @FintoNT 16 https://www.slideshare.net/derweeksglobal/abn-amro-devsecops-journey 1. OWASP 2. ABN AMRO Model (level 5) https://owasp.org/www-project-devsecops-maturity-model/
  • 17. Key Takeaways Technology and Tools Process and Methodologies People and Skills #GISEC 2020 @FintoNT 17 DevSecOps = New Culture + New Skills + Automation Bake in Security into DevOps flow, do not try to bolt security later Security control must be programable and automated wherever possible Keep an eye on simpler and better programable options Use tools and methods that developer team actually use Adopt Agile and lean methods Involve security as early as possible in the workflow and best to do at design & planning phase Fix by priorities, do not attempt to fix it all DevSecOps feedback process must be smooth and governed Metric and KPI needs to relevant and easy to generate Build personal relations and trust Break silos; do not isolate Identify and nurture “security champions” in each team Focus on problem and solution; Do not blame the person or team Conduct short and repeatable training sessions and training videos
  • 18. External Documents referred • https://www.blackhat.com/docs/us-17/thursday/us-17-Lackey-Practical%20Tips-for-Defending-Web-Applications-in-the-Age- of-DevOps.pdf • https://dzone.com/articles/effective-devsecops • https://i.blackhat.com/asia-19/Thu-March-28/bh-asia-Shrivastava-DevSecOps.pdf • https://www.sonatype.com/hubfs/2018%20State%20of%20the%20Software%20Supply%20Chain%20Report.pdf • https://www.veracode.com/state-of-software-security-report#snap__subnav_51096 • https://docs.aws.amazon.com/whitepapers/latest/introduction-devops-aws/two-pizza-teams.html • https://www.infoq.com/presentations/devsecops-2019/ • https://owasp.org/www-project-devsecops-maturity-model/ #GISEC 2020 @FintoNT 18

Editor's Notes

  • #6: Color change
  • #14: https://dzone.com/articles/effective-devsecops