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

Crossing the DevOps Infosec Divide

Embed Size (px)

Citation preview

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!