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

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

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

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