(sec405) enterprise cloud security via devsecops | aws re:invent 2014

35

Upload: amazon-web-services

Post on 11-Jul-2015

856 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 2: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Spoiler Alert:

Page 3: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Secure Enterprise Workloads in the Cloud…

• Pain

• Trial & Error

• Blood, sweat & tears

• Ouch, my head hurts!

It would have been great to hear this speech a couple years

ago….

Bang

Head

Here

Page 4: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Intuit Cloud Security AWS Professional Services

Page 5: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Security as

Code?

Experiment:

Automate

Policy

Governance

Security

Operations?

Experiment:

Detection via

Security

Operations

Experiment:

Compliance

via

DevSecOps

toolkit

Experiment:

Science via

Profiling

DevOps +

Security

DevOps +

DevSecOps

Compliance

Operations?Science?

Start

Here?

Page 6: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Embedding into DevOps was a disaster…

– Compliance checklists didn’t take us far before we

stopped scaling…

– We couldn’t keep up with deployments without

automation…

– Standard Security Operations did not work…

– And we needed far more data than we expected to help

the business make decisions…

Page 7: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

DevSecOps

Security Engineering

Experiment, Automate, Test

Security Operations

Hunt, Detect, Contain

Compliance Operations

Respond, Manage, Train

Security Science

Learn, Measure, Forecast

Page 8: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 9: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Security

as Code?

Experiment:

Automate

Policy

Governance

Security

Operations?

Experiment:

Detection via

Security

Operations

Experiment:

Compliance

via

DevSecOps

toolkit

Experiment:

Science via

Profiling

DevOps +

Security

DevOps +

DevSecOps

Compliance

Operations?Science?

Page 10: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Page 3 of 267

Security

Configuration

ProceduresV 3.6.0.1.1,

January 2011

Frozen in Time

Page 11: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

AWS provides a programmable infrastructure

Page 12: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Security as

Code?

Experiment:

Automate

Policy

Governance

Security

Operations?

Experiment:

Detection via

Security

Operations

Experiment:

Compliance

via

DevSecOps

toolkit

Experiment:

Science via

Profiling

DevOps +

Security

DevOps +

DevSecOps

Compliance

Operations?Science?

Page 13: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 14: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Central Account

(Trusted)

Admin

IAM IAMIAM IAM IAM IAM

BU Accounts (Trusting)

SecRole SecRole SecRole SecRole SecRole SecRole

IAM

Page 15: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Role Name

Access Policies

Trust Policy

Short Description

Page 16: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Pull Push

Source Code

Repository

Baseline

IAM Catalog

Trusting BU Accounts

SecRole

IAM Role

Develop

Review

Test

Approve

CommitRuby

AKID/SAK

1 2

Admin

3

5

STS

Creds

4

Page 17: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Security as

Code?

Experiment:

Automate

Policy

Governance

Security

Operations

?

Experiment:

Detection via

Security

Operations

Experiment:

Compliance

via

DevSecOps

toolkit

Experiment:

Science via

Profiling

DevOps +

Security

DevOps +

DevSecOps

Compliance

Operations?Science?

Page 18: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

applying these principles…

Page 19: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Security as

Code?

Experiment:

Automate

Policy

Governance

Security

Operations?

Experiment:

Detection

via Security

Operations

Experiment:

Compliance

via

DevSecOps

toolkit

Experiment:

Science via

Profiling

DevOps +

Security

DevOps +

DevSecOps

Compliance

Operations?Science?

Page 20: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 21: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Security as

Code?

Experiment:

Automate

Policy

Governance

Security

Operations?

Experiment:

Detection via

Security

Operations

Experiment:

Compliance

via

DevSecOps

toolkit

Experiment:

Science via

Profiling

DevOps +

Security

DevOps +

DevSecOps

Compliance

Operations?Science?

Page 22: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

experimenting with these

principles…

Page 23: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Security as

Code?

Experiment:

Automate

Policy

Governance

Security

Operations?

Experiment:

Detection via

Security

Operations

Experiment:

Compliance

via

DevSecOps

toolkit

Experiment:

Science via

Profiling

DevOps +

Security

DevOps +

DevSecOps

Compliance

Operations?Science?

Page 24: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 25: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Security as

Code?

Experiment:

Automate

Policy

Governance

Security

Operations?

Experiment:

Detection via

Security

Operations

Experiment:

Compliance

via

DevSecOps

toolkit

Experiment:

Science via

Profiling

DevOps +

Security

DevOps +

DevSecOps

Compliance

Operations?Science?

Page 26: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 27: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 28: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Security as

Code?

Experiment:

Automate

Policy

Governance

Security

Operations?

Experiment:

Detection via

Security

Operations

Experiment:

Compliance

via

DevSecOps

toolkit

Experiment:

Science via

Profiling

DevOps +

Security

DevOps +

DevSecOps

Compliance

Operations?Science?

Page 29: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 30: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 31: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Security as

Code?

Experiment:

Automate

Policy

Governance

Security

Operations?

Experiment:

Detection via

Security

Operations

Experiment:

Compliance

via

DevSecOps

toolkit

Experiment:

Science via

Profiling

DevOps +

Security

DevOps +

DevSecOps

Compliance

Operations?Science?

AWSome!

Page 32: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 33: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 34: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014
Page 35: (SEC405) Enterprise Cloud Security via DevSecOps | AWS re:Invent 2014

Please give us your feedback on this session.

Complete session evaluations and earn re:Invent swag.

http://bit.ly/awsevals