the aws shared security responsibility model in practice

32
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved The AWS Shared Security Responsibility Model in Practice Patrick Shumate Solutions Architect, Amazon Web Services

Upload: alert-logic

Post on 07-Jan-2017

123 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The AWS Shared Security Responsibility Model in Practice

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

The AWS Shared Security Responsibility Model in Practice

Patrick ShumateSolutions Architect, Amazon Web Services

Page 2: The AWS Shared Security Responsibility Model in Practice

AWS Global Footprint

Page 3: The AWS Shared Security Responsibility Model in Practice

AWS Global Footprint

US West (N.California)

US West (Oregon)

GovCloud

US East (Virginia)

EU West (Ireland)

Asia Pacific (Tokyo)

Asia Pacific (Singapore)

Asia Pacific (Sydney)

China (Beijing)

São Paulo

EU Central (Frankfurt)Asia Pacific (Seoul)

Asia Pacific (Mumbai )

Page 4: The AWS Shared Security Responsibility Model in Practice

AWS Global Footprint

US West (N.California)

US West (Oregon)

GovCloud

US East (Virginia)

EU West (Ireland)

Asia Pacific (Tokyo)

Asia Pacific (Singapore)

Asia Pacific (Sydney)

São Paulo

EU Central (Frankfurt)

Asia Pacific (Tokyo)

China (Beijing)

Asia Pacific (Seoul)

RegionAn independent collection of AWS resources in a defined geography

A solid foundation for meeting location-dependent privacy and compliance requirements

Page 5: The AWS Shared Security Responsibility Model in Practice

AWS Global Footprint

US West (N.California)

US West (Oregon)

GovCloud

US East (Virginia)

EU West (Ireland)

Asia Pacific (Tokyo)

Asia Pacific (Singapore)

Asia Pacific (Sydney)

China (Beijing)

São Paulo

EU Central (Frankfurt)Asia Pacific (Seoul)

Asia Pacific (Mumbai )

Page 6: The AWS Shared Security Responsibility Model in Practice

AWS Global Footprint

US West (N.California)

US West (Oregon)

GovCloud

US East (Virginia)

EU West (Ireland)

Asia Pacific (Tokyo)

Asia Pacific (Singapore)

Asia Pacific (Sydney)

China (Beijing)

São Paulo

EU Central (Frankfurt)Asia Pacific (Seoul)

Availability ZoneDesigned as independent failure zones

Physically separated within a typical metropolitan region

Page 7: The AWS Shared Security Responsibility Model in Practice

AWS Global Footprint

Page 8: The AWS Shared Security Responsibility Model in Practice

AWS Global Footprint

Edge Locationcollections of servers in geographically dispersed data centers

deliver content to end users with lower latency

Page 9: The AWS Shared Security Responsibility Model in Practice

AWS Global Footprint

Page 10: The AWS Shared Security Responsibility Model in Practice

AWS Global Footprint

13 (11) Regions35 (28) Availability Zones54 Edge locationsOver 1 million active customers

Every day, AWS adds enough new server capacity to support Amazon.com when it was a

$7 billion global enterprise.

https://aws.amazon.com/about-aws/global-infrastructure/

Page 11: The AWS Shared Security Responsibility Model in Practice

Data Locality

Customer chooses where to place data

AWS regions are geographically isolated by design

Data is not replicated to other AWS regions and doesn’t move unless you choose to move it

Page 12: The AWS Shared Security Responsibility Model in Practice

Data Locality in practiceBlock level storage

Instance Storage (Elastic Cloud Compute - EC2)

Elastic Block Storage (EBS)

Object level storageSimple Storage Service (S3)

Database storageRelational Database Service (RDS)

NoSQL (DynamoDB)

Columnar (Redshift)

Caching (Elasticache)

Page 13: The AWS Shared Security Responsibility Model in Practice

Shared Responsibility

Who manages which parts?

Page 14: The AWS Shared Security Responsibility Model in Practice

AWS Foundation Services

Compute Storage Database Networking

AWS Global Infrastructure Regions

Availability ZonesEdge Locations

Client-side Data Encryption

Server-side Data Encryption

Network Traffic Protection

Platform, Applications, Identity & Access Management

Operating System, Network & Firewall Configuration

Customer contentCu

stom

ers

AWS Shared Responsibility ModelCustomers are responsible for their security and compliance IN the Cloud

AWS is responsible for the security OFthe Cloud

Page 15: The AWS Shared Security Responsibility Model in Practice

AWS Shared Responsibility Model – Deep Dive

Will one model work for all services?

Infrastructure Services

ContainerServices

AbstractServices

Page 16: The AWS Shared Security Responsibility Model in Practice

Network Traffic ProtectionEncryption / Integrity / Identity

AWS Foundation ServicesCompute Storage Database Networking

AWS Global Infrastructure Regions

Availability ZonesEdge Locations

Optional – Opaque data: 1’s and 0’s (in transit/at rest)

Platform & Applications Management

Customer content

Cust

omer

s

AWS Shared Responsibility Model:for Infrastructure Services

Managed by

Managed by

Client-Side Data encryption & Data Integrity Authentication

AWS IAM

Customer IAM

Operating System, Network & Firewall Configuration

Server-Side EncryptionFire System and/or Data

API Endpoints

Mgmt Protocols

API Calls

Page 17: The AWS Shared Security Responsibility Model in Practice

Infrastructure ServiceExample – EC2

• Foundation Services — Networking, Compute, Storage• AWS Global Infrastructure• AWS API Endpoints

AWS

• Customer Data• Customer Application• Operating System• Network & Firewall• Customer IAM (Corporate Directory

Service)

• High Availability, Scaling• Instance Management• Data Protection (Transit, Rest, Backup)

• AWS IAM (Users, Groups, Roles, Policies)C

usto

mer

s

RESPONSIBILITIES

Page 18: The AWS Shared Security Responsibility Model in Practice

AWS Foundation ServicesCompute Storage Database Networking

AWS Global Infrastructure Regions

Availability ZonesEdge Locations

Optional – Opaque data: 1’s and 0’s (in transit/at rest)

Firewall

Configuration

Platform & Applications Management

Operating System, Network Configuration

Customer content

Cust

omer

s

AWS Shared Responsibility Model:for Container Services Managed by

Managed by

Client-Side Data encryption & Data Integrity Authentication

Network Traffic ProtectionEncryption / Integrity / Identity

AWS IAM

Customer IAM

API Endpoints

Mgmt Protocols

API Calls

Page 19: The AWS Shared Security Responsibility Model in Practice

Infrastructure ServiceExample – RDS

• Foundational Services – Networking, Compute, Storage

• AWS Global Infrastructure

• AWS API Endpoints• Operating System• Platform / Application

AWS

• Customer Data• Firewall (VPC)• Customer IAM (DB Users, Table

Permissions)

• AWS IAM (Users, Groups, Roles, Policies)

• High Availability• Data Protection (Transit, Rest,

Backup)• Scaling

Cus

tom

ers

RESPONSIBILITIES

Page 20: The AWS Shared Security Responsibility Model in Practice

AWS Foundation ServicesCompute Storage Database Networking

AWS Global Infrastructure Regions

Availability ZonesEdge Locations

Platform & Applications Management

Operating System, Network & Firewall Configuration

Customer content

Cust

omer

s

AWS Shared Responsibility Model:for Abstract Services

Managed by

Managed by

Data Protection by the PlatformProtection of Data at Rest

Network Traffic Protection by the PlatformProtection of Data at in Transit

(optional)

Opaque Data: 1’s and 0’s

(in flight / at rest)

Client-Side Data Encryption & Data Integrity Authentication

API Endpoints

AWS IAM

API Calls

Page 21: The AWS Shared Security Responsibility Model in Practice

• Foundational Services • AWS Global Infrastructure• AWS API Endpoints• Operating System

• Platform / Application• Data Protection (Rest - SSE, Transit)

• High Availability / Scaling

AWS

• Customer Data• Data Protection (Rest – CSE)

• AWS IAM (Users, Groups, Roles, Policies)

Cus

tom

ers

Infrastructure ServiceExample – S3

Page 22: The AWS Shared Security Responsibility Model in Practice

Summary of Customer Responsibility in the Cloud

Customer IAM

AWS IAM

Firewall

Data

AWS IAM

Data

Applications

Operating System

Networking/Firewall

Data

Customer IAM

AWS IAM

InfrastructureServices

ContainerServices

AbstractServices

Page 23: The AWS Shared Security Responsibility Model in Practice

Shared Responsibility

What about security OF the cloud?

Page 24: The AWS Shared Security Responsibility Model in Practice

Security Shared Responsibility Model

AWS is responsible for the security OF

the cloud

AWS Foundation Services

Compute Storage Database Networking

AWS Global Infrastructure Regions

Availability ZonesEdge Locations

Page 25: The AWS Shared Security Responsibility Model in Practice

Auditing - Comparisonon-prem vs on AWS

Start with bare concreteFunctionally optional – you can build a secure system without itAudits done by an in-house teamAccountable to yourselfTypically check once a yearWorkload-specific compliance checksMust keep pace and invest in security innovation

on-prem

Start on base of accredited servicesFunctionally necessary – high watermark of requirementsAudits done by third party expertsAccountable to everyoneContinuous monitoringCompliance approach based on all workload scenariosSecurity innovation drives broad compliance

on AWS

Page 26: The AWS Shared Security Responsibility Model in Practice

What this means

You benefit from an environment built for the most security sensitive organizations

AWS manages 1,800+ security controls so you don’t have to

You get to define the right security controls for your workload sensitivity

You always have full ownership and control of your data

Page 27: The AWS Shared Security Responsibility Model in Practice

AWS Assurance Programs

Page 28: The AWS Shared Security Responsibility Model in Practice

AWS Foundation Services

Compute Storage Database Networking

AWS Global Infrastructure Regions

Availability ZonesEdge Locations

Meet your own security objectives

Customer scope and effort is reduced

Better results through focused efforts

Built on AWS consistent baseline controls

Your own external audits

Cust

omer

s Your own accreditation

Your own certifications

Page 29: The AWS Shared Security Responsibility Model in Practice

Compliance Resources

https://aws.amazon.com/compliance/resources/

Page 30: The AWS Shared Security Responsibility Model in Practice

Education — AWS Security & ComplianceAWS Security Fundamentals

3 hour eLearning courseTarget audience – Security Auditors/AnalystsIt’s Free

AWS Security Operations3 day Instructor Lead TrainingTarget audience – Security Engineer/Architects12 Modules + Labs

Self paces labs available on http://qwiklabs.comhttps://aws.amazon.com/training/course-descriptions/

Page 32: The AWS Shared Security Responsibility Model in Practice

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

Thank You