Top Banner
Embracing DevOps as a Security Professional Swiss Cyber Storm 2018 Astha Singhal Engineering Manager, Application Security Netflix
24

Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Feb 21, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Embracing DevOps as a Security Professional

Swiss Cyber Storm 2018

Astha Singhal Engineering Manager, Application Security Netflix

Page 2: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Swiss Cyber Storm 2018

Page 3: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

How do you change your approach in a different engineering culture to achieve the same security goals?

Swiss Cyber Storm 2018

Page 4: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Freedom and Responsibility

Swiss Cyber Storm 2018

Page 5: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Context not Control*

Swiss Cyber Storm 2018

Page 6: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Security @ Netflix

“Guardrails not Gates”

Swiss Cyber Storm 2018

Page 7: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

● Finding, Fixing and Preventing Vulnerabilities

● Threat modeling, Code Reviews, Penetration Testing

● Static and Dynamic analysis

● Security Consulting, Developer Training

Swiss Cyber Storm 2018

Product Security aka The Defenders

Page 8: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Security Development Lifecycle

Swiss Cyber Storm 2018

Page 9: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

No way to know everything that’s being released

Swiss Cyber Storm 2018

Page 10: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Not enough time and resources to review

everything

Swiss Cyber Storm 2018

Page 11: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Manual security approvals would slow everything down

Swiss Cyber Storm 2018

Page 12: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Code analysis in a microservice, polyglot

environment is really hard

Swiss Cyber Storm 2018

Page 13: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Swiss Cyber Storm 2018

Page 14: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

- Centralized CI/CD to hook in security automation

Advantages of the Continuous Delivery model

Swiss Cyber Storm 2018

Page 15: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

- Centralized CI/CD to hook in security automation

- Cloud Infrastructure primitives to automatically derive asset inventory

Advantages of the Continuous Delivery model

Swiss Cyber Storm 2018

Page 16: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

- Centralized CI/CD to hook in security automation

- Cloud Infrastructure primitives to automatically derive asset inventory

- On-call to handle interrupt driven work

Advantages of the Continuous Delivery model

Swiss Cyber Storm 2018

Page 17: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

- Centralized CI/CD to hook in security automation

- Cloud Infrastructure primitives to automatically derive asset inventory

- On-call to handle interrupt driven work

- Security is not “special”

Advantages of the Continuous Delivery model

Swiss Cyber Storm 2018

Page 18: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

- Centralized CI/CD to hook in security automation

- Cloud Infrastructure primitives to automatically derive asset inventory

- On-call to handle interrupt driven work

- Security is not “special”

- “Paved Road” to incorporate security controls

Advantages of the Continuous Delivery model

Swiss Cyber Storm 2018

Page 19: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Swiss Cyber Storm 2018

Foundation Image

Web Server

AppServer

Language Runtimes

Health / Logs / Utils

New App Other Services

Secrets

Page 20: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Swiss Cyber Storm 2018

Foundation Image

Web Server

AppServer

Language Runtimes

Health / Logs / Utils

New App

Security Group

AWS Account

Other Services✔

Secrets

✔✔

✔✔

?✔

Page 21: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Appsec Team Composition

Swiss Cyber Storm 2018

Page 22: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

What needs to change

- Enable your developers via security self-service

- Integrate with the developer workflows

- Build secure by default platforms

- Scale product security resources via automation

- Better automated visibility & action for developers

Swiss Cyber Storm 2018

Page 23: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

What needs to change What stays the same

- Enable your developers via security self-service

- Integrate with the developer workflows

- Build secure by default platforms

- Scale product security resources via automation

- Better automated visibility & action for developers

- Building relationships with your customers across the org is still important

- Security work continues to be driven by Enterprise Risk

- Strategic partnerships with high risk areas

- Developer training where relevant

- Pentesting and bug finding

Swiss Cyber Storm 2018

Page 24: Embracing DevOps as a Security Professional · Security @ Netflix “Guardrails not ... - “Paved Road” to incorporate security controls Advantages of the Continuous Delivery model

Thank you