DevSecOps: Minimizing Risk,
Improving Security
@fpmosley3 | /in/franklinmosley |
franklin.mosley@ellucian.com
Who Am I?
• Information
Security
Professional
• Reincarnated
Software
Engineer
Today’s Discussion
• Time For Change
• Communication and Collaboration
• Automation
• Education
Traditional
Today
DevOps Cycle
Is there a reason I wasn’t invited to the party?
Security
Poll Question
What impact do you think DevOps have on
the security of production systems?
Why DevSecOps?
40%
Efficiency Cost SavingsQuality
Source: Verizon 2016 Data Breach Investigation Report
Data breach incidents resulting from
attacks on web applications.
What is DevSecOps?
• Shared responsibility
• Automated Security
• Security at Scale
Business Driven Security
Eliminate Friction
Don’t Just Say No
Translate Security for the Layperson
Communication and Collaboration
Onboard to DevSecOps
How do they collaborate?
Collaboration Opportunities
ChatOps
Security Bot
50%of developers know security is important but don’t have
enough time to spend on it.
Source: Sonatype 2017 DevSecOps Community Survey: https://www.sonatype.com/2017survey
What methodologies do your devs use?
User Stories
As a [role], I want to
[desired featured] so that
[value/benefit].
User Stories
As a customer, I want to
ensure my data is protected from
unintentional disclosure so that other
customers or external parties may
not access it.
Acceptance Criteria: Data is segregated by tenant.
Administrators and users must be separated by role to prevent
unauthorized disclosure or alteration.
Evil User Stories
As a malicious customer, I want to
send another customer’s tenant ID in
a request so that I may access
another customer’s data.
Acceptance Criteria: Access controls prevent unauthorized
disclosure or alteration of another customer’s data.
Developers often outnumber AppSec
professionals by
Source: Sonatype 2017 DevSecOps Community Survey: https://www.sonatype.com/2017survey
100 to 1
What is a Security Champion?
Automation
IASTDASTSAST
DevOps Pipeline
Golden	Image Container
TestPackageBuildCode
Poll Question
In your opinion, what do you think is the
biggest challenge in security automation?
Testing Challenges
• False Positives
• Long scan times
• Communicating
Findings
• Remediation
Open Source Software
Open	Source
80%
Custom	Code
20%
Source: The Forrester Wave™: Software Composition Analysis (SCA) Q1 2017
MTTR
MTTD
Measuring
Group
Findings
Trending
Sharing
Dashboards
Transparent Accessible
Meaningful Visualized
Of U.S. computer science programs
1 of the
top 36
requires a security course for graduation
Source: CloudPassage
Computer-Based Training
Lunch & Learn
Common DevSecOps Mistakes
Not Understanding
DevOps
Traditional Tooling
Aim for Improvement, not perfection!
Traditional Security
Manual Gating
Tunnel Vision
No Collaboration
Thank You
@fpmosley3
/in/franklinmosley
franklin.mosley@ellucian.com

DevSecOps: Minimizing Risk, Improving Security