56
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved INTRO TO AWS: SECURITY Rob Whitmore – Solutions Architect

INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

©2015,  Amazon  Web  Services,  Inc.  or  its  affiliates.  All  rights  reserved

INTRO TO AWS: SECURITY Rob Whitmore – Solutions Architect

Page 2: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Security is the foundation

Physical Security

Network Security

Platform Security

People & Procedures

Familiar security model Validated by security experts Collaboration on Enhancements Every Customer Benefits

Page 3: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

SECURITY IS SHARED

Page 4: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Build everything on a constantly improving security baseline

AWS Foundation Services

Compute Storage Database Networking

AWS Global Infrastructure

Regions

Availability Zones Edge

Locations

GxP ISO 13485 AS9100 ISO/TS 16949

AWS is responsible for the security OF

the Cloud

Page 5: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

AWS Foundation Services

Compute Storage Database Networking

AWS Global Infrastructure

Regions

Availability Zones Edge

Locations

Client-side Data Encryption

Server-side Data Encryption

Network Traffic Protection

Platform, Applications, Identity & Access Management

Operating System, Network, & Firewall Configuration

Customer applications & content C

usto

mer

s

Security & compliance is a shared responsibility

Customers have their choice of

security configurations IN

the Cloud

AWS is responsible for the security OF

the Cloud

Page 6: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

SECURITY IS FAMILIAR

Page 7: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Security is Familiar •  We make security at AWS as familiar as what

you are doing right now –  Visibility –  Auditability –  Controllability –  Agility

Page 8: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

AWS Marketplace: One-stop shop for familiar tools

Advanced  Threat  

Analy/cs      

Applica/on  Security  

     

Iden/ty  and  Access  Mgmt  

   

Encryp/on  &  Key  Mgmt  

     

Server  &  Endpoint  Protec/on  

   

Network  Security  

     

Vulnerability    &  Pen  Tes/ng  

     

Page 9: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

SECURITY REQUIRES VISIBILITY

Page 10: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

VISIBILITY

HOW OFTEN DO YOU MAP YOUR NETWORK?

WHAT’S IN YOUR ENVIRONMENT RIGHT NOW?

Page 11: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with
Page 12: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with
Page 13: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Security is Visible •  Who is accessing the resources? •  Who took what action?

–  When? –  From where? –  What did they do? –  Logs Logs Logs

Page 14: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

AWS CLOUDTRAIL

You are making API calls...

On a growing set of services around the

world…

AWS CloudTrail is continuously recording API

calls…

And delivering log files to you

Page 15: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Use cases enabled by CloudTrail •  Security Analysis

•  Track Changes to AWS Resources

•  Troubleshoot Operational Issues

•  Compliance Aid

Page 16: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

CloudTrail Regional Availability

Page 17: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

SECURITY IS AUDITABLE

Page 18: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

AWS Config

AWS Config is a fully managed service that provides you with an inventory of your AWS

resources, lets you audit the resource configuration history and notifies you of resource

configuration changes.

Page 19: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Continuous Change Recording Changing Resources

AWS Config History

Stream

Snapshot (ex. 2014-11-05) AWS Config

Page 20: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Use cases enabled by Config •  Security Analysis: Am I safe? •  Audit Compliance: Where is the evidence? •  Change Management: What will this change

affect? •  Troubleshooting: What has changed?

Page 21: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Am I safe? •  Properly configured resources

are critical to security

•  Config enables you to continuously monitor the configurations of your resources and evaluate these configurations for potential security weaknesses

Page 22: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Where is the evidence? •  Many compliance audits

require access to the state of your systems at arbitrary times (i.e. PCI, HIPAA)

•  A complete inventory of all resources and their configuration attributes is available for any point in time

Page 23: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

What will this change affect? •  When your resources are

created, updated, or deleted, these configuration changes are streamed to Amazon SNS

•  Relationships between resources are understood, so that you can proactively assess change impact

Page 24: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

What changed? •  It is critical to be able to quickly

answer “What has changed?”

•  You can quickly identifying the recent configuration changes to your resources by using the console or by building custom integrations with the regularly exported resource history files

Page 25: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

SECURITY PROVIDES CONTROL

Page 26: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

First class security and compliance starts (but doesn’t end!) with encryption

Automatic encryption with managed keys Bring your own keys Dedicated hardware security modules

Page 27: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Data Protection Best Practice with AWS

Managed key encryption

Key storage with AWS CloudHSM

Customer-supplied key encryption

DIY on Amazon EC2

Create, store, & retrieve keys securely

Rotate keys regularly

Securely audit access to keys

Partner enablement of crypto

Page 28: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

AWS Key Management Service

•  A managed service that makes it easy for you to create, control, and use your data protection keys

•  Integrated with AWS SDKs and AWS services including

Amazon EBS, Amazon S3, and Amazon Redshift

•  Integrated with AWS CloudTrail to provide auditable logs to help your regulatory and compliance activities

Page 29: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

AWS Key Management Service Integrated with AWS IAM Console

Page 30: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

AWS Key Management Service Integrated with Amazon EBS

Page 31: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

AWS Key Management Service Integrated with Amazon S3

Page 32: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

AWS Key Management Service Integrated with Amazon Redshift

Page 33: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

SECURITY IS AGILE

Page 34: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

HOW DOES AWS PRACTISE SECURITY?

Page 35: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

The practice of security at AWS is different, but the outcome is familiar:

So what does your security team look like?

•  Operations •  Engineering •  Application Security •  Compliance

Page 36: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Everyone’s an owner

When the problem is “mine” rather than “hers” there’s a much higher likelihood I’ll do

the right thing

Page 37: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Measure constantly, report regularly, and hold senior executives accountable for

security – have them drive the right culture

Our Culture:

Page 38: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Measure measure measure •  5 min metrics are too coarse •  1 min metrics just barely OK

Page 39: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Saying “no” is a failure

Page 40: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Apply more effort to the “why” rather than the “how”

Why is what really matters

When something goes wrong, ask the “five whys””

Page 41: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Decentralise - don’t be a bottleneck

It’s human nature to go around a bottleneck

Produce services that others can consume through hardened APIs

Page 42: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Page 43: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Test, CONSTANTLY •  Inside/outside •  Privileged/unprivileged •  Black-box/white-box •  Vendor/self

Page 44: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Proactive monitoring rules the day •  What’s “normal” in your environment? •  Depending on signatures == waiting to

find out WHEN you’ve been had

Page 45: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Collect, digest, disseminate, & use intelligence

Make your compliance team a part of your security operations

Page 46: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Make your compliance team a part of your security operations

Page 47: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Our Culture:

Base decisions on facts, metrics, & detailed understanding of your environment and

adversaries

Page 48: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Simple Security Controls Easy to Get Right

Easy to Audit Easy to Enforce

Page 49: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

This

To This

Page 50: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

CONSTANT REDUCTION IN SURFACE AREA

Page 51: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

CONSTANT REDUCTION IN HUMAN ACCESS POTENTIAL

Page 52: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

UBIQUITOUS ENCRYPTION

Page 53: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

EVEN MORE GRANULAR SEPARATION

Page 54: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

Security is the foundation

–  “Based on our experience, I believe that we can be even more secure in the AWS cloud than in our own data centers.”

-Tom Soderstrom, CTO, NASA JPL –  Nearly 60% of organizations agreed that CSPs [cloud service providers] provide

better security than their own IT organizations. Source: IDC 2013 U.S. Cloud Security Survey, doc #242836, September 2013

YOU ARE BETTER OFF IN AWS THAN YOU ARE IN YOUR OWN ENVIRONMENT

Page 55: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

RISK & COMPLIANCE

AUDITING SECURITY CHECKLIST

SECURITY PROCESSES

SECURITY BEST PRACTICES

More information..

http://aws.amazon.com/security/security-resources/

Page 56: INTRO TO AWS: SECURITY - Amazon S3 Key Management Service • A managed service that makes it easy for you to create, control, and use your data protection keys • Integrated with

LONDON