Open Source Security at Scale
The DevOps Challenge
Hello!
Shiri Arad Ivtsan
Product Manager @WhiteSource
Shiri.ivtsan@WhiteSourceSoftware.com
Continuous Delivery
Continuous Delivery
Open Source
96.8%of the developers rely on
open source components
Security in Open Source
Some Basic Statistics
* Based on a survey conducted in more than 650 companies
OSS Security Vulnerabilities Are On The Rise
51%
The observed YoY rise
of reported vulnerabilities in 2017
Open Source Challenges
Onechallenging area in particular
is pronounced
Companies Do Not Prioritize Their Fixes Efficiently
Criticality of the project that might be impacted by the vulnerability
Availability of the suggested fix
Perceived impact of the vulnerability on projects
Number of software libraries containing the vulnerability
Vulnerability severity
Creation date of the vulnerability alert
prioritize based on the real business
impact
~56%
Just
Recent News
Integrity Availability Security-Protection
Security Throughout The
SDLC Pipeline
Scan
CI/CD Pipeline
Code Build Package Deploy
Code
Code Build Package Deploy
• Choose the right component from the earliest
stages
• Automatically open pull requests for patches
• Restrict merges if vulnerabilities exist
Build
Code Build Package Deploy
• Scan on any build
• Fail builds based on policies (i.e high severity
vulnerabilities)
Package
Code Build Package Deploy
• Scan Docker images – in private and public
image registries
Deploy
Code Build Package Deploy
• Scan upon deployment to your production
platform
• Monitor running applications in production for
newly published vulnerabilities
Key Takeaways
Know your code
Monitor it frequently
Make it simple & faster: Automate
• Automate the scanning
• Automate the prioritization
• Automate your remediation
Q&A

Open Source Security at Scale- The DevOps Challenge