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

DevSecOps: Delivering secure software at speed and scale of DevOps

DevSecOps: Delivering secure software at speed and scale of DevOps

Evandro Mohr

June 08, 2019
Tweet

More Decks by Evandro Mohr

Other Decks in Technology

Transcript

  1. “ “DevOps is not a goal, but a never-ending process

    of continual improvement” – Jez Humble 3
  2. The dawn of Agile 8 ▪ Shorter release cycles ▪

    Cross functional teams ▪ Smaller batch sizes
  3. Security Practice Checklist ✓ Verify for security Early and Often

    ✓ Parameterize Queries ✓ Encode data ✓ Validate All Inputs ✓ Implement Identity and Authentication Controls ✓ Implement Appropriate Access Controls ✓ Protect Data ✓ Implement Logging and Intrusion Detection ✓ Use security frameworks and libraries ✓ Error and Exception Handling
  4. DevSecOps Trigger Points ✓ Static scanning during development ✓ Pull-requests:

    Static scans of data-flow, semantic and configurational ✓ Integration branch: Dynamic scanning ✓ QA Release Candidate Integration: Dynamic scanning ✓ Production Acceptance: Production-safe dynamic scanning ✓ Post-Production: RASP (Runtime Application Self-Protection), WAF (Web Application Firewalls) both need rules updated.
  5. Culture ▪ Communication and transparency ▪ Blameless postmortem ▪ Continuous

    improvement ▪ Everyone is responsible for security ▪ Automate as much as possible ▪ Everything as code
  6. Processes Secure SDLC ▪ Training ▪ Requirements ▪ Architecture &

    Design ▪ Coding ▪ Testing ▪ Deployment ▪ Post deployment
  7. Processes Security Pipeline ▪ Assessment of critical resource ▪ Reduce

    friction ▪ Increase visibility ▪ Each step repeatable ▪ Drive up dependency
  8. Technologies ▪ Requirements ▪ Code: IDE plugins, SAST ▪ Test:

    Gauntlt, DAST ▪ Configure: Sec as code ▪ Maintenance: Patch management ▪ Monitor: Auditing, Attack visibility
  9. Thank you very much for your time 30 You can

    find me at: ▪ br.linkedin.com/in/evandromohr ▪ t.me/phpcomrapadura