1
SPEED WITH CONFIDENCE
shannon lietz @devsecops
2
MY pseudo JOURNEY LINE... HOW I SPEND MY DAYS...
WHAT MAKES ME
HUMAN...
<me />
Sugar plum
fairies
DEV
SEC
OPS
DSO
RGD
1984
1989
1996
2001
2011
COMICS
#HACKERGIRL
3
@petecheslock
4
http://dearauditor.org
5
6
That’s not how you do security!
You aren’t taking customer
needs seriously!
I’ve got deadlines! That’s
not valuable advice!
7
My App is Safe!
8
9
10
11
Prove It!
12
12
NIST
800-53
PCI DSS
OWASP
Top 10
GDPR
ISO
27000
CSC
Top 20
GLBA ...
13
Compliance Programs won’t stop a breach
• Point in time assessments don’t go
far enough
• 0 companies (in 10 years) have been
found compliant after a breach
• Compliance needs to be paired with
rugged security
http://www.slideshare.net/VerizonEnterpriseSolutions/webinar-new-insights-to-simplify-pci-compliance-and-manage-risk
14
It’s a zero sum
game...
15
“What if software
could be made
safer sooner from
simply checking
confidence
levels?”
16
CIOs surveyed on 2
questions across
multiple industries
1) What would you choose?
a) Your whole staff is somewhat security
knowledgeable and can make decisions
b) Having 3 security rocks stars on staff that make
all the security decisions
2) How would you ensure the best decisions were
being made?
a) Your whole staff attends at least 40 hours of
security awareness training per year
b) You dedicate 1% of your staff to security
curation by experienced security practitioners
100% chose
a
100% chose
b
17
From further conversation...
1. Context moves too fast for dedicated security decision makers.
2. Training doesn’t provide enough skills and is too expensive to
ensure deep capabilities.
3. Perfection is the enemy of good. We need to be good.
18
The Journey: Transforming Security Decisions
Do-It-For-Me
Security
Do-It-With-Me
Security
Do-It-Yourself
Security
Experienced Security
Professionals ensure the
effectiveness of security
controls, limited privilege
and separation of duties.
DevOps present ideas and
software for review.
DevOps + Experienced
Professionals come
together to build best in
class products and services.
DevOps are enabled by
Self-Service Security as
Code capabilities available
without consultation that
help transform idea into
experiment.
Ideal
state
Security is Everyone’s
Responsibility
Security is a Shared ResponsibilitySecurity is a “Security Only”
Responsibility
19
20
21
DevSecOps
30%
DevOps
10%
Infosec
4%
Developer
3%
Operations
3%
22
perfection
speed
DEV OPS
SEC
CONFIDENCE
23
perfection
speed
DEV OPS
SEC
CONFIDENCE
24
perfection
speed
DEV OPS
SEC
CONFIDENCE
25
perfection
speed
DEV OPS
SEC
CONFIDENCE
26
perfection
speed
DEV OPS
SEC
CONFIDENCE
1%
99%
27
perfection
speed
DEV OPS
SEC
CONFIDENCE
60 to
80%
28
Would you be happy
with 60 to 80%
security?
29
...what if there were
no exploitable
weaknesses?
30
https://jefffinley.org/portfolio/stolen-parts/
31
32
Motives
OpportunitiesMeans
33
OWASP vs. Real World
OWASP Top 10
Advanced Adversaries
%
Perceive
d
Success
Number of
Adversaries
+ IPs
Scanners
Researchers
Paid Noise
34
OWASP TOP 10 App Sec Risks Real-World Top 10 Attacks
1 Injection Direct Object Reference
2 Broken Authentication Forceful Browsing
3 Sensitive Data Exposure Null Byte Attack
4 XML External Exposures (XXE) Command Injection
5 Broken Access Control Feature Abuse
6 Security Misconfiguration Evasion Techniques
7 Cross Site Scripting Subdomain Takeover
8 Insecure Deserialization Misconfiguration
9 Using Components with Known Vulnerabilities Cross Site Scripting
10 Insufficient Logging/Monitoring SQL Injection
Less Guessing...
35
35
36
• Everyone knows Maslow…
• If you can remember 5 things,
remember these ->
“Apps & data are as safe as where
you put it, what’s in it, how you
inspect it, who talks to it, and how
its protected…”
37
I think we can make
security fit like
this...
Hmm, I hadn’t
considered that…
wow it works!
38
38
What do we need
help with?
I’m are writing a book along with
James Wickett, Ernest Mueller and
John Willis on DevSecOps.
We are looking for stories of
DevSecOps transformations,
journeys, successes and failures.
book@devsecops.org
39

Speed with confidence