SlideShare a Scribd company logo
Taking the
Best of Agile,
DevOps and
CI/CD Into
Security
Matt Tesauro
matt.tesauro@10Security.com
Hello!
I am Matt Tesauro
I think AppSec needs to evolve
And I am going to tell you how
You can find me at @matt_tesauro
Custom Coachwork and
Bespoke AppSec
0
Who is this guy?
The
Phoenix
Project
3 Ways of DevOps
#1 Workflow
Look at your purpose and
those processes which aid it
1
AppSec
Pipelines
Using CI/CD as
inspiration,
figure out your
AppSec workflow.
Custom Made
(with finite options)
Custom Made
(with finite options)
Key Features of AppSec Pipelines
▪ Designed for iterative improvement
▪ Provides a reusable path for AppSec
activities to follow
▪ Provides a consistent process for both
the team and our constituency
▪ One way flow with well-defined states
▪ Relies heavily on automation
▪ Grows organically over time
▪ Gracefully interconnects with the
development process
Taking the Best of Agile, DevOps and CI/CD into security
https://github.com/appsecpipeline/gasp-docker
Event-based AppSec Pipelines
“Spending time
optimizing anything
other than the
critical resource is
an illusion.
W. Edwards Deming
Optimize the critical resource -
AppSec Personnel
▪ Automate the things that don’t require
a human brain
▪ Drive up consistency
▪ Increase tracking of work status
▪ Increase flow through the system
▪ Increase visibility and metrics
▪ Reduce dev team friction
Key Goals of AppSec Pipelines
Why choose an AppSec Pipeline?
Allows us to have visibility into WIP
▪ Better understand/track/optimize flow
▪ Average SAST engagement takes…
Great increase in consistency
▪ Each step has a well defined interface
Easier moving activities between staff
▪ Informed for “switching costs” convos
Flexible enough for a range of skills and
DevOps maturity
What can an
AppSec
Pipeline
do for you?
Real world AppSec Pipeline Stats
AppSec Pipeline + DefectDojo
840.91%
Percentage Increase
from 2014 to 2016
#2 Improve Feedback
Open yourself up to upstream and
downstream information
2
A call to action
AppSec Chat Ops
Making chat the way
you do security
Developer Advice - 24 x 7
Or let you know you’re being attacke
Get notifications
when you want
and how you want
CAMS / CALMS
Culture, Automation,
Measurement, Sharing
▪ CALMS = CAMS + Lean
Measurement = Metrics => Visibility
Automate the drudgery
▪ Allows meaningful personal interactions
What would you want if you were
the dev you’re talking to?
#3 Continual Experimentation
and Learning
Create a culture of innovation and
experimentation
3
Weaponizing Jenkins / CICD
Zero false positives
▪ Anaphylactic shock
Health Checks vs Scanning
▪ Run these all the time
Home of specific issue tests
▪ Find a vuln, write a test
Cadence for longer running tests
▪ These NEVER break the build
▪ Every X builds or every Y days
Another AppSec Pipeline experiment
Scaling with Docker Containers
Containers turn tools into an “Easy Button”
No reason to not start small
docker run -it 
--name kali-pipeline kali-pipeline 
/bin/bash /usr/local/bin/run.sh 
'nikto localhost -h localhost -T 58' 
results.txt
Then get a bit more fancy
Pull in and run containers in your CICD
Scale out with container orchestration
Benefits of Containers
Effectively scales, can fix configurations
Build security tools once, run anywhere
Dev teams can run locally what their code
will face in CICD runs
Easy of deployment, laptop to cloud
Key Takeaways
The Three Ways of DevOps
1. Workflow
2. Improve Feedback
3. Continual Experimentation and
Learning
The journey will be iterative
Get a single source of truth for findings
▪ AppSec Pipeline
https://github.com/appsecpipeline
https://owasp.org/www-project-appsec-pipeline/
▪ DefectDojo
https://www.defectdojo.org/
https://github.com/DefectDojo
▪ DefectDojo Demo
https://demo.defectdojo.org/
Log in admin / defectdojo@demo#appsec
▪ Youtube - search for “matt tesauro”
& https://www.slideshare.net/mtesauro
Resources
Thanks!
Any questions?
You can find me at:
@matt_tesauro
matt.tesauro@10Security.com
/in/matttesauro
https://10security.com/
Credits
Special thanks to all the people who made and
released these awesome resources for free:
▪ Presentation template by SlidesCarnival
▪ Photographs by Unsplash & Death to the Stock
Photo (license)

More Related Content

PDF
Building a Secure DevOps Pipeline - for your AppSec Program
PDF
Making Continuous Security a Reality with OWASP’s AppSec Pipeline - Matt Tesa...
PDF
Continuous Security: Using Automation to Expand Security's Reach
PDF
OWASP DefectDojo - Open Source Security Sanity
PDF
AppSec Pipelines and Event based Security
ODP
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
PDF
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
ODP
Building an Open Source AppSec Pipeline
Building a Secure DevOps Pipeline - for your AppSec Program
Making Continuous Security a Reality with OWASP’s AppSec Pipeline - Matt Tesa...
Continuous Security: Using Automation to Expand Security's Reach
OWASP DefectDojo - Open Source Security Sanity
AppSec Pipelines and Event based Security
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Taking AppSec to 11: AppSec Pipeline, DevOps and Making Things Better
Building an Open Source AppSec Pipeline

What's hot (18)

PPTX
AppSec Pipeline - Velcocity NY 2015
PDF
DevSecOps Fundamentals and the Scars to Prove it.
PDF
Peeling the Onion: Making Sense of the Layers of API Security
PDF
Quality Jam 2017: Elise Carmichael and Corey Pyle "Jumpstarting Your Test Aut...
PDF
Quality Jam 2017: Kevin Dunne "Macro Trends and Useful Tools that 'Get It'"
PDF
Security as Code: DOES15
PPTX
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
PPTX
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
PDF
AppSec is Eating Security
PPTX
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
PPTX
DevOps Pipelines and Metrics Driven Feedback Loops
PPTX
OOP 2016 - Building Software That Eats The World
PDF
Devops, Secops, Opsec, DevSec *ops *.* ?
PPTX
DevOps Transformation at Dynatrace and with Dynatrace
PDF
The Key to DevOps? Testing Early in the Pipeline
PDF
Dan Cuellar
PPTX
DevOps and All the Continuouses w/ Helen Beal
PDF
Intro to DefectDojo at OWASP Switzerland
AppSec Pipeline - Velcocity NY 2015
DevSecOps Fundamentals and the Scars to Prove it.
Peeling the Onion: Making Sense of the Layers of API Security
Quality Jam 2017: Elise Carmichael and Corey Pyle "Jumpstarting Your Test Aut...
Quality Jam 2017: Kevin Dunne "Macro Trends and Useful Tools that 'Get It'"
Security as Code: DOES15
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code Deploys
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
AppSec is Eating Security
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DevOps Pipelines and Metrics Driven Feedback Loops
OOP 2016 - Building Software That Eats The World
Devops, Secops, Opsec, DevSec *ops *.* ?
DevOps Transformation at Dynatrace and with Dynatrace
The Key to DevOps? Testing Early in the Pipeline
Dan Cuellar
DevOps and All the Continuouses w/ Helen Beal
Intro to DefectDojo at OWASP Switzerland
Ad

Similar to Taking the Best of Agile, DevOps and CI/CD into security (20)

PPTX
HouSecCon 2019: Offensive Security - Starting from Scratch
PDF
What DevOps Isn't
PDF
Simplified DevOps Bliss -with OpenAI API
PDF
Strengthen and Scale Security Using DevSecOps - OWASP Indonesia
PDF
DevOps, Common use cases, Architectures, Best Practices
PDF
Strengthen and Scale Security for a dollar or less
PDF
DevSecOps - Background, Status and Future Challenges
PDF
Scale security for a dollar or less
PPTX
Global DevOps BootCamp
PDF
Understanding DevOps
PDF
Application Delivery Patterns
PPTX
Agile & DevOps - It's all about project success
PDF
Agile Secure Cloud Application Development Management
PDF
AWS DevOps Guide and Best Practices Presentation.pdf
ODP
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
ODP
CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...
ODP
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
PPTX
Introduction to DevOps with Azure DevOps Pipelines.pptx
PPTX
Agility and Control from AWS [FutureStack16]
ODP
Lessons from DevOps: Taking DevOps practices into your AppSec Life
HouSecCon 2019: Offensive Security - Starting from Scratch
What DevOps Isn't
Simplified DevOps Bliss -with OpenAI API
Strengthen and Scale Security Using DevSecOps - OWASP Indonesia
DevOps, Common use cases, Architectures, Best Practices
Strengthen and Scale Security for a dollar or less
DevSecOps - Background, Status and Future Challenges
Scale security for a dollar or less
Global DevOps BootCamp
Understanding DevOps
Application Delivery Patterns
Agile & DevOps - It's all about project success
Agile Secure Cloud Application Development Management
AWS DevOps Guide and Best Practices Presentation.pdf
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
CONFidence 2015: Lessons from DevOps: Taking DevOps practices into your AppSe...
Dev ops ci-ap-is-oh-my_security-gone-agile_ut-austin
Introduction to DevOps with Azure DevOps Pipelines.pptx
Agility and Control from AWS [FutureStack16]
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Ad

More from Matt Tesauro (15)

PDF
DefectDojo at Global AppSec San Fran 2024
PDF
Tenants for Going at DevSecOps Speed - LASCON 2023
PDF
Hacking and Defending APIs - Red and Blue make Purple.pdf
PDF
Practical DevSecOps: Fundamentals of Successful Programs
PDF
Black and Blue APIs: Attacker's and Defender's View of API Vulnerabilities
PDF
Landmines in the API Landscape
PDF
The Final Frontier, Automating Dynamic Security Testing
PDF
Running FaaS with Scissors
PPTX
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
PDF
Taking AppSec to 11 - BSides Austin 2016
ODP
Dev ops hackformers-matt-tesauro
ODP
Making security-agile matt-tesauro
ODP
OWASP WTE - Now in the Cloud!
ODP
DevOps, CLI, APIs, Oh My! Security Gone Agile
ODP
Testing at-cloud-speed sans-app-sec-austin-2013
DefectDojo at Global AppSec San Fran 2024
Tenants for Going at DevSecOps Speed - LASCON 2023
Hacking and Defending APIs - Red and Blue make Purple.pdf
Practical DevSecOps: Fundamentals of Successful Programs
Black and Blue APIs: Attacker's and Defender's View of API Vulnerabilities
Landmines in the API Landscape
The Final Frontier, Automating Dynamic Security Testing
Running FaaS with Scissors
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
Taking AppSec to 11 - BSides Austin 2016
Dev ops hackformers-matt-tesauro
Making security-agile matt-tesauro
OWASP WTE - Now in the Cloud!
DevOps, CLI, APIs, Oh My! Security Gone Agile
Testing at-cloud-speed sans-app-sec-austin-2013

Recently uploaded (20)

PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
Digital Literacy And Online Safety on internet
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
presentation_pfe-universite-molay-seltan.pptx
PPTX
innovation process that make everything different.pptx
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PDF
Testing WebRTC applications at scale.pdf
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
artificial intelligence overview of it and more
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
The Internet -By the Numbers, Sri Lanka Edition
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PPT
tcp ip networks nd ip layering assotred slides
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
WebRTC in SignalWire - troubleshooting media negotiation
Module 1 - Cyber Law and Ethics 101.pptx
Digital Literacy And Online Safety on internet
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
presentation_pfe-universite-molay-seltan.pptx
innovation process that make everything different.pptx
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Testing WebRTC applications at scale.pdf
Paper PDF World Game (s) Great Redesign.pdf
artificial intelligence overview of it and more
Introuction about ICD -10 and ICD-11 PPT.pptx
Introuction about WHO-FIC in ICD-10.pptx
Slides PDF The World Game (s) Eco Economic Epochs.pdf
The Internet -By the Numbers, Sri Lanka Edition
Triggering QUIC, presented by Geoff Huston at IETF 123
tcp ip networks nd ip layering assotred slides
INTERNET------BASICS-------UPDATED PPT PRESENTATION
SASE Traffic Flow - ZTNA Connector-1.pdf

Taking the Best of Agile, DevOps and CI/CD into security