Crossing the DevOps Infosec Divide

25
Crossing the DevOps & InfoSec Divide Gene Kim, DevOps Researcher, Co-author of “The DevOps Handbook” and “The Phoenix Project” Derek Weeks, VP and DevOps Advocate, Sonatype Tim Buntel, VP of Products, XebiaLabs

Transcript of Crossing the DevOps Infosec Divide

Page 1: Crossing the DevOps Infosec Divide

CrossingtheDevOps&InfoSecDivide

GeneKim,DevOpsResearcher,Co-authorof“TheDevOpsHandbook”and“ThePhoenixProject”DerekWeeks,VPandDevOpsAdvocate,SonatypeTimBuntel,VPofProducts,XebiaLabs

Page 2: Crossing the DevOps Infosec Divide

Housekeeping

▪  Thiswebinarisbeingrecorded▪  Linkstotheslidesandtherecordingwill

bemadeavailableaNerthepresentaOon

▪  YoucanpostquesOonsviatheGoToWebinarControlPanel

Page 3: Crossing the DevOps Infosec Divide

Meetyourpresenters

GeneKimDevOpsResearcher,Co-authorof“TheDevOpsHandbook”and“ThePhoenixProject”

DerekWeeksVPandDevOpsAdvocate

Sonatype

TimBuntelVPofProducts

XebiaLabs

Page 4: Crossing the DevOps Infosec Divide

TheHardTruthStateofDevOps&InfoSecToday

Page 5: Crossing the DevOps Infosec Divide

100:1DevelopersOutnumberApplicaOonSecurity

Source: Sonatype DevSecOps Community Survey, 2017

Page 6: Crossing the DevOps Infosec Divide

Waterfall-naOveteamsintroducesecuritylate,extendingfeedbackloops

Page 7: Crossing the DevOps Infosec Divide

AreInfoSecteams/policiesslowingITdown?

Source: Sonatype DevSecOps Community Survey, 2017

Page 8: Crossing the DevOps Infosec Divide

Keepingsecurityinitsplace

Page 9: Crossing the DevOps Infosec Divide

100:1developersoutnumberapplicaOonsecurity

Misalignedmetricscreatecultureofblame

Page 10: Crossing the DevOps Infosec Divide

KPIsandMetricsinOpposiOon

•  ReleasingsoNware•  CycleOmereducOon•  Storypoints

•  PrevenOng(bad)soNwarefrombeingreleased•  Returningittodevelopmentstage•  ApplicaOoncoverage

Development

Security

Page 11: Crossing the DevOps Infosec Divide
Page 12: Crossing the DevOps Infosec Divide

TheGoodNewsPaYernsthatWork

Page 13: Crossing the DevOps Infosec Divide

Highperformersaremoreagile

200x

2,555x

More Frequent Deployments

Faster Lead Times than their Peers

Source: Puppet/DORA: 2016 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report

Page 14: Crossing the DevOps Infosec Divide

Highperformersaremorereliable

3x

24x

Lower Change Failure Rate

Faster Mean Time to Recover (MTTR)

Source: Puppet/DORA: 2016 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report

Page 15: Crossing the DevOps Infosec Divide

Highperformersaremoresecureandcontrolled

2x

29%

Less Time Spent Remediating Security Issues

More Time Spent on New Work

Source: Puppet/DORA: 2016 State Of DevOps Report: https://puppet.com/resources/white-paper/2016-state-of-devops-report

Page 16: Crossing the DevOps Infosec Divide

CapitalOne:DevSecOps

Source: Tapabrata Pal, Capital One

DevSecOps

Page 17: Crossing the DevOps Infosec Divide

Keepingsecurityinitsplace

Page 18: Crossing the DevOps Infosec Divide

Whereissecuritybeingautomated?

Source: Sonatype DevSecOps Community Survey, 2017

Page 19: Crossing the DevOps Infosec Divide

Saving56,000hours

Page 20: Crossing the DevOps Infosec Divide

Buildsecurityin

MakeSecurity Forexample…

PartoftheTeam(notanotherteam)

SecurityChampionsinDev

PartoftheProduct(notsomethingdonetotheproduct)

AbuserStoriesRightAlongwithUserStories

PartoftheMission(notsomethingtogetpast)

CareerDevelopment,SecurityBugBounty,

Page 21: Crossing the DevOps Infosec Divide

“Askaprogrammertoreviewtenlinesofcode,they’llfindtenissues.Askthemtoreviewfivehundredlinesofcode,they’llsay:‘looksgood.’”

–GirayÖzil,oncodereviews

Page 22: Crossing the DevOps Infosec Divide

DevSecOpsPaYerns

EnsureSecurityofOurSoLwareSupplyChain

EnsureSecurityoftheEnvironment

IntegrateInformaMonSecurityintoProducMonTelemetry

CreaMngSecurityTelemetryinOurApplicaMons

CreaMngSecurityTelemetryinOurEnvironment

ProtectOurDeploymentPipeline

Source: DevOps Handbook

IntegrateSecurityintoDevelopmentIteraMonDemonstraMons

IntegrateSecurityintoDefectTrackingandPostMortems

IntegratePrevenMveSecurityControlsintoSharedSourceCodeRepositoriesandSharedServices

IntegrateSecurityintoOurDeploymentPipeline

EnsureSecurityoftheApplicaMon

Page 23: Crossing the DevOps Infosec Divide

RegisterforPart2inthiswebinarseries!

Thursday,April27th8amPT|11amET|5pmCET

ADevSecOpsDemo:Early,Everywhere,AtScale

hYp://bit.ly/XL-SonatypeRobVanstoneXebiaLabs

IlkkaTurunenSonatype

Page 24: Crossing the DevOps Infosec Divide

QuesOons?

Page 25: Crossing the DevOps Infosec Divide

ThankYou!