Slide 1

Slide 1 text

Navigating the DevSecOps Landscape: Challenges and Opportunities Ali Yazdani OWASP DevSecOps Guideline Project lead 26 April 2019 - By me!

Slide 2

Slide 2 text

Readme! ● A Security Engineer - Over 10 years experiences in AppSec in different industry sectors. ● 2016 - Present, OWASP as contributor on projects like MSTG, and Leading DevSecOps Guideline project. ● Now, Principal DevSecOps Engineer @ Scoutbee GmbH

Slide 3

Slide 3 text

Introduction - traditional ● In traditional software development, security measures were in the right side! Develop Build Tests Deliver build to staging Deploy to Production Security Checks Security Checks

Slide 4

Slide 4 text

DevOps —> DevSecOps ● Amming to fill the gap between Dev - Sec - Ops ● A culture of: ○ Collaboration ○ Shared responsibility ○ Continuous improvement ● People & Processes ● Tools (Technologies) ● Governance 3 Pillars of DevSecOps

Slide 5

Slide 5 text

The team story From a technologies point of view, we added some security checks into the CI/CD pipeline. But from a team perspective, we experienced some changes too.

Slide 6

Slide 6 text

Still Code/Build Deploy Operation SAST IaC SCA DAST IAST RASP Most potential attack surface Pentest Bug Bounty VDP VA WAF … We have to shift security checks to the left, But the right still needs to be protected. Checks Can cover but can't replace each others. https://www.youtube.com/watch?v=gdsUKphmB3Y

Slide 7

Slide 7 text

Some wrong facts! 1. DevSecOps Engineer is DevOps Engineer + Security Engineer 2. By implementing some tools → We have DevSecOps! 3. Since DevSecOps says: Security is responsibility for all then we don’t need a security engineer/consultant/specialist. 4. By Shifting security tests to the left, we have a full secure product!

Slide 8

Slide 8 text

Opportunities ● Enhanced Security ● Improved Time to Market ● Reduced Costs ● Increased Customer Satisfaction ● Enhanced Innovation

Slide 9

Slide 9 text

Challenges ● Cultural Shift ● Tool Integration ● Resource Allocation ● Data Security ● Regulatory Compliance

Slide 10

Slide 10 text

Q&A

Slide 11

Slide 11 text

Thanks