SlideShare a Scribd company logo
Introduction to DevSecOps OWASP Ahmedabad
Introduction to
DevSecOps
Kunwar Atul (@kunwaratulhax0r)
root@whoami
• Kunwar Atul
• Yet another Appsec and DevSecOps Guy
• Break – Fix – Repeat
• Part time Bug Hunter
• Synack Red Team Member
• OWASP MASVS Hindi Contributor (Ongoing
Project)
• DevSecOps University Contributor
• I Love Knowing What’s Going On (emerging vulns,
tools, PoC), CTFs, Offensive Security Work, Cricket,
and no compromise with food and coffee.
• Social media- kunwaratulhax0r
What is
DevOps
• DevOps is a software development method
that highlights collaboration and open
communication between teams basically it
reduce the gap between teams.
What is DevOps
• DevOps is all about Process.
• DevOps is about Connections.
• DevOps is about Tools.
• DevOps is about Automating Everything.
• Continuous Software Delivery.
DevOps Goals
• Automated Provisioning
• No Downtime Deployments
• Monitoring
• Automated Builds and Testing
What Happens in DevOps
Automate everything using tools
 Continuous Development
 Continuous Integration
 Continuous Testing
 Continuous Deployment
 Continuous Monitoring
Finally
• Great Customer Satisfaction
• Increased Productivity
Planning Phase
• In the planning phase all the details related to
current build will be logged in the JIRA and
Yutrack.
Development Phase
• For Source Code Management we have GIT and
SVN. These tools will help us in maintaining the
code.
Build Phase
• They help you package your code into
executable files which can then be produced into
the testing environment.
Testing Phase
• For continuous testing we will use Robotic
Process Automation and some other reusability
code.
Release Phase
• For the release phase, automate tools like
bamboo are used in the releasing a build.
Deployment Phase
• After the code is tested and ready it will be
deployed into production or the non-developer
machine at this stage.
Operation Phase
• In the operation phase everything will be
monitored by using Security Incident and Event
Management (SIEM Tools) for security alerts and
misbehavior of application.
Monitor Phase
• In the monitoring phase, continuous feedbacks
will be taken from customers and will be
monitoring them.
Challenges
(Without
DevSecOps)
Challenges Without DevSecOps
• With the fast pace of development in the Agile world, there is a lack of focus on security during the
development process.
• The quality of the solution is often compromised from a security standpoint
while focusing on feature deliverables during the Agile development lifecycle.
• Further, it costs the organization's reputation when critical vulnerabilities are found in shipped solution(s).
• Customer sensitive data is compromised due to lack of security testing focus.
• A lot of manual effort in order to perform security testing can lead to a delay in uncovering critical
vulnerabilities and, further, may result in either delaying the deliverables or shipping them with unknown
vulnerabilities.
What is DevSecOps
Development
SecurityOperations
DevSecOps is a software
development concept or mindset
that aims at unifying development,
operations, and security as a single
process in SDLC.
What is DevSecOps
• Security of the CI/CD Pipeline
• Automated IAM roles, Jenkins server hardening, etc.
• Security in the CI/CD Pipeline
• Automated security tests, code analysis etc.
• Security Automation
• Automated Incident Response Remediation, forensics etc.
Introduction to DevSecOps OWASP Ahmedabad
• DevOps = Efficiencies that speed up this lifecycle.
• DevSecOps = Validate building blocks without slowing lifecycle.
DevSecOps: How Important is it?
• Agile took us from months to days to deliver software.
• DevOps took us from months to minutes to deploy software.
• More applications are mission critical.
• Now security has become the bottleneck.
DevSecOps makes
everyone
responsible for
Security, because
Security is not
one-person job.
People: What type of Skills are
Required?
9
2.5 2.5
2.5
2.5
9
2.5
9
2.5
0
2
4
6
8
10
12
14
16
Developer Sysadmin Security Engineer
Skills Chart
Dev Sec Ops
Security
Champions
The Main Course
• Vulnerability Scans and Assessments
• Threat Modelling
• Secure Code Reviews (Static Code Analysis)
• Penetration Testing
Pushing Left, Like a Boss, Tanya Janca, DevSecCon 2018 Singapore
The Gravy
• Educating developers on Secure Coding
• Practices with workshops, talk, lessons
• Secure Coding Standards
• Responsible Disclosures
• Secure Code Library and other reference materials, creating custom tools
Pushing Left, Like a Boss, Tanya Janca, DevSecCon 2018 Singapore
The Dessert
• Bug Bounty Programs
• CTF’s
• Red Team Exercises
Pushing Left, Like a Boss, Tanya Janca, DevSecCon 2018 Singapore
Introduction to DevSecOps OWASP Ahmedabad
DevSecOps
Pipeline for
Appsec
Best Practices for DevSecOps
• Train development teams to develop secure code.
• Track security issues the same as software issues.
• If infrastructure is now code, then security should be code.
• Integrate security controls in the software pipeline.
• Automate security test in the build process.
• Detect known vulnerabilities during the pipeline.
• Monitor security in the production for known states
• Inject failure to ensure security is hardend.
References
1
https://www.slide
share.net/Amazon
WebServices/intro
duction-to-
devsecops
2
https://www.slide
share.net/Sumo_L
ogic/you-build-it-
you-secure-it-
introduction-to-
devsecops
3
https://dzone.com
/articles/devsecop
s-overview
4
https://www.devs
eccon.com/wp-
content/uploads/2
017/07/DevSecOp
s-whitepaper.pdf
5
https://www.slide
share.net/narudo
mr/devsecops-101
6
https://www.slide
share.net/sethukri
shna3/introductio
n-to-devsecops-
107904125
7
https://www.slide
share.net/DevOpsI
ndonesia/the-
state-of-devsecops
8
https://www.slide
share.net/Dragon
Be/devops-or-
devsecops
Q/A
Thank You
Reach me: @kunwaratulhax0r

More Related Content

PPTX
Outpost24 webinar - application security in a dev ops world-08-2018
PPTX
Null application security in an agile world
PDF
2017 DevSecOps Survey
PPTX
The Art of Container Monitoring
PDF
Application Security in an Agile World - Agile Singapore 2016
PPTX
An introduction to DevOps
PDF
DevOps overview 2019-04-13 Nelkinda April Meetup
PDF
Secure your Azure and DevOps in a smart way
Outpost24 webinar - application security in a dev ops world-08-2018
Null application security in an agile world
2017 DevSecOps Survey
The Art of Container Monitoring
Application Security in an Agile World - Agile Singapore 2016
An introduction to DevOps
DevOps overview 2019-04-13 Nelkinda April Meetup
Secure your Azure and DevOps in a smart way

What's hot (20)

PPTX
Introduction to DevOps
ODP
PPTX
DevOps - Overview - One of the Top Trends in IT Industry
PPTX
Where Testers & QA Fit in the Story of DevOps
PPTX
DevOps introduction
PPTX
#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi Sharma
PPTX
Security Implications for a DevOps Transformation
PDF
Continuous Delivery Distilled
PPTX
DevOps Workshop, DevOps for DoD Professionals
PDF
DevOps 101
PPTX
DevOps Overview
PPTX
DevOps Introduction
PPTX
Introduction the dev ops world
PPTX
Why Serverless is scary without DevSecOps and Observability
PPTX
DevOps
PPTX
Fundamental Concepts of DevOps
PDF
QA in DevOps: Transformation thru Automation via Jenkins
PDF
DevOps(1) : What's DevOps - (MOSG)
PDF
Devops Intro - Devops for Unicorns & DevOps for Horses
PDF
Devops course content
Introduction to DevOps
DevOps - Overview - One of the Top Trends in IT Industry
Where Testers & QA Fit in the Story of DevOps
DevOps introduction
#ATATalk - Episode 1 : Session on Selenium Exceptions by Pallavi Sharma
Security Implications for a DevOps Transformation
Continuous Delivery Distilled
DevOps Workshop, DevOps for DoD Professionals
DevOps 101
DevOps Overview
DevOps Introduction
Introduction the dev ops world
Why Serverless is scary without DevSecOps and Observability
DevOps
Fundamental Concepts of DevOps
QA in DevOps: Transformation thru Automation via Jenkins
DevOps(1) : What's DevOps - (MOSG)
Devops Intro - Devops for Unicorns & DevOps for Horses
Devops course content
Ad

Similar to Introduction to DevSecOps OWASP Ahmedabad (20)

PPTX
DevOps Overview in my own words
PPTX
PPTX
DevOps model in software engineering.pptx
PPTX
DevSecOps Training Bootcamp - A Practical DevSecOps Course
PDF
Why Security Engineer Need Shift-Left to DevSecOps?
PPTX
GCP DevOps Training | GCP DevOps Online Training 16-10.pptx
PPTX
DEVOPS-UNIT-I-DEVOPS-INTRO-ROLES,PRINIPLES
PPTX
The Unlikely Couple, DevOps and Security. Can it work?
PPTX
Introduction to devops
PPTX
DevOps Engineering.pptx
PDF
Outpost24 webinar: Turning DevOps and security into DevSecOps
PDF
DevSecOps Basics with Azure Pipelines
PDF
DevSecOps Security: Is it Necessary?
PPTX
DevOps Dilemma - Make Dev work with Ops!
PPTX
DevSecOps - It can change your life (cycle)
PDF
Strengthen and Scale Security for a dollar or less
DOCX
Shift Left Save Resources DevSecOps and the CICD Pipeline
PDF
Strengthen and Scale Security Using DevSecOps - OWASP Indonesia
PDF
CISSP Domain 08 Software Development Security.pdf
DevOps Overview in my own words
DevOps model in software engineering.pptx
DevSecOps Training Bootcamp - A Practical DevSecOps Course
Why Security Engineer Need Shift-Left to DevSecOps?
GCP DevOps Training | GCP DevOps Online Training 16-10.pptx
DEVOPS-UNIT-I-DEVOPS-INTRO-ROLES,PRINIPLES
The Unlikely Couple, DevOps and Security. Can it work?
Introduction to devops
DevOps Engineering.pptx
Outpost24 webinar: Turning DevOps and security into DevSecOps
DevSecOps Basics with Azure Pipelines
DevSecOps Security: Is it Necessary?
DevOps Dilemma - Make Dev work with Ops!
DevSecOps - It can change your life (cycle)
Strengthen and Scale Security for a dollar or less
Shift Left Save Resources DevSecOps and the CICD Pipeline
Strengthen and Scale Security Using DevSecOps - OWASP Indonesia
CISSP Domain 08 Software Development Security.pdf
Ad

More from kunwaratul hax0r (6)

PPTX
Hacking mobile apps
PPTX
How to build app sec team & culture in your organization the hack summi...
PPTX
Making security champions in organization
PPTX
Android pentesting the hackers-meetup
PPTX
Web Application Security And Getting Into Bug Bounties
PPTX
Insecure file upload vulnerability
Hacking mobile apps
How to build app sec team & culture in your organization the hack summi...
Making security champions in organization
Android pentesting the hackers-meetup
Web Application Security And Getting Into Bug Bounties
Insecure file upload vulnerability

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Electronic commerce courselecture one. Pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PPTX
A Presentation on Artificial Intelligence
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Machine Learning_overview_presentation.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Spectroscopy.pptx food analysis technology
Group 1 Presentation -Planning and Decision Making .pptx
MIND Revenue Release Quarter 2 2025 Press Release
Electronic commerce courselecture one. Pdf
Tartificialntelligence_presentation.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
A Presentation on Artificial Intelligence
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Machine Learning_overview_presentation.pptx
Network Security Unit 5.pdf for BCA BBA.
Assigned Numbers - 2025 - Bluetooth® Document
Big Data Technologies - Introduction.pptx

Introduction to DevSecOps OWASP Ahmedabad