Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tony Rice

Tony Rice
October 08, 2015

Tony Rice

Security at the Speed of DevOps

DevOps techniques offer significant opportunities to increase delivery efficiency while improving software quality. Dont miss out on opportunities to improve application security, finding defects and vulnerabilities early and often when they are least complex (and expensive) to resolve.

Originally delivered at the 2015 ISSA Triangle InfoSecCon in Raleigh, NC

Tony Rice

October 08, 2015
Tweet

More Decks by Tony Rice

Other Decks in Technology

Transcript

  1. 13' ©'2015''Cisco'and/or'its'affiliates.'All'rights'reserved.'''Cisco'Public' Requirements' &'Design' Coding' Integra-on' Test' Deploy' Manual Everything

    ✗ Code'merged'by'hand'(senior'developer)' ✗ Ad'hoc'manual'builds,'manual'tests' ✗ Measurement:'customer'complaints'
  2. 16' ©'2015''Cisco'and/or'its'affiliates.'All'rights'reserved.'''Cisco'Public' Requirements' &'Design' Coding' Integra-on' Test' Deploy' Secure by

    Design ✔ Security'included'in'requirements' ✔ Common'security'libraries' Measurement:'adop-on'
  3. 19' ©'2015''Cisco'and/or'its'affiliates.'All'rights'reserved.'''Cisco'Public' Requirements' &'Design' Coding' Integra-on' Test' Deploy' Developer Culture

    Shift ✔ Test'driven'development,'unit'test'reuse ✔ Dynamic'&'Sta-c'Automated'Vulnerability'Scanning' ✔ Code'Review'/'Pair'Programming' Measurement:'vulnerability'counts,'code'review'records'
  4. 21' ©'2015''Cisco'and/or'its'affiliates.'All'rights'reserved.'''Cisco'Public' Requirements' &'Design' Coding' Integra-on' Test' Deploy' Continuous Deployment

    ✔ Version'control'for'all'ar-facts ✔ Proac-ve'Monitoring' ✔ Stable,'reproducible'development'environment' Measurement:'deployments'per'day'