SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
AWS Quick Start
A Practitioner’s Guide to Securing Your Cloud
(Like an Expert)
Richard Westby-Nunn, Senior Technical Account Manager
AWS, UKIR
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda: Develop your cloud security know-how
• Become familiar with the different types of AWS resources
• Quickly get up to speed with a practical overview of AWS’s identity-based
and network-based security controls
• Know how to interpret and implement AWS security controls
AWS cloud
IAM VPC
controls
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Where’s my [AWS] stuff?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
EC2 instance
EC2 instance
EC2 instance
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
EC2 instance
EC2 instance
EC2 instance
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
EC2 instance
EC2 instance
EC2 instance
RDS DB
instance
RDSDB
instancestandby
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
EC2 instance
EC2 instance
EC2 instance
RDS DB
instance
RDSDB
instancestandbyAWS Directory
Service
AWS Directory
Service
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
EC2 instance
EC2 instance
EC2 instance
RDS DB
instance
RDSDB
instancestandbyAWS Directory
Service
AWS Directory
Service
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
EC2 instance
EC2 instance
EC2 instance
RDS DB
instance
RDSDB
instancestandbyAWS Directory
Service
AWS Directory
Service
Amazon S3
bucket
Amazon SQS queue Amazon DynamoDB
table
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
EC2 instance
EC2 instance
EC2 instance
RDS DB
instance
RDSDB
instancestandbyAWS Directory
Service
AWS Directory
Service
Amazon S3
bucket
Amazon SQS queue Amazon DynamoDB
table
$ dig mydatabase.cumxp40klozz.us-east-
2.rds.amazonaws.com +short
10.0.51.81
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
EC2 instance
EC2 instance
EC2 instance
RDS DB
instance
RDSDB
instancestandbyAWS Directory
Service
AWS Directory
Service
Amazon S3
bucket
Amazon SQS queue Amazon DynamoDB
table
$ dig sqs.us-east-2.amazonaws.com +short
52.95.18.51
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
EC2 instance
EC2 instance
EC2 instance
RDS DB
instance
RDSDB
instancestandbyAWS Directory
Service
AWS Directory
Service
Amazon S3
bucket
Amazon SQS queue Amazon DynamoDB
table
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Determining a method for securing AWS resources
• If it’s in your VPC
• Identity and Access Management
(IAM) permissions
• VPC network security controls
• If it’s not in your VPC
• Identity and Access Management
(IAM) permissions
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Practical introduction to IAM:
Identity and Access Management
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The ABCs of AWS Identity and Access
Management (IAM)
• I: Identity. IAM lets you create identities in your AWS Account who can make
authenticated requests to AWS.
• AM: Access Management. IAM is your tool for defining who has permissions to do
what to which resources in IAM.
• IAM is the AWS-wide permissions control system. So you need to know it.
IAM
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
I is for Identity: Humans è IAM Users
IAM
IAM user
long-term
security
credential
IAM user
long-term
security
credential
Amazon
DynamoDB
Human user
Human user
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
I is for Identity: Robots è IAM roles
IAM
EC2 instance
Lambda
function
IAM Role
IAM Role
Amazon
DynamoDB
Application
Auto Scaling
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
I is for Identity: Humans with external identities
Amazon
DynamoDB
Corporate identities
(analysts)
IAM Role:
Developers
Corporate identities
(developers)
IAM Role:
Analysts
IAM
Corporate
Identification
Provider
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Term: IAM principal
• An IAM principal is an identity defined within an AWS Account
IAM
IAM Roles IAM Users
IAM roles authenticate using
short-lived credentials
IAM users authenticate using
long-lived credentials
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Term: IAM policy IAM
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Where does IAM policy matter?
Everywhere in AWS
For an authenticated call to succeed
• The request must have a valid signature for an IAM principal
• IAM policy must specifically authorize the call
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS-managed IAM policies IAM
© 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved.
Reading an IAM policy
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"dynamodb:*"
],
"Resource": "*"
}
]
}
IAM
In English: Allowed to take all
DynamoDB actions
© 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved.
Writing more granular IAM Policies:
Actions
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"dynamodb:BatchGetItem",
"dynamodb:GetItem",
"dynamodb:Query"
],
"Resource": "*"
}
]
}
IAM
In English: Allowed to take
only a few specific DynamoDB
actions
© 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved.
Writing more granular IAM Policies:
Resource-level IAM Policies
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"dynamodb:BatchGetItem",
"dynamodb:GetItem",
"dynamodb:Query",
],
"Resource": [
"arn:aws:dynamodb:us-east-2:111122223333:table/MyTableName",
"arn:aws:dynamodb:us-east-2:111122223333:table/MyTableName/index/*"
]
}
]
}
IAM
In English: Allowed to take
specific DynamoDB actions on
a specific table and its indexes
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Term: Amazon Resource Name (ARN)
• Resource: A thing in AWS. Examples: S3 bucket, DynamoDB table, EC2
instance, VPC. Even IAM principals have ARNs.
• ARN: A fully-qualified name for that resource, used throughout AWS
• arn:aws:dynamodb:us-east-2:111122223333:table/MyTableName
• service region accountId service-specific name
IAM
© 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved.
Writing more granular IAM policies:
Conditions
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"dynamodb:*“
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws:RequestedRegion": [
"us-east-2"
]
}
}
]
}
IAM
In English: Allowed to use
DynamoDB only in the us-
east-2 region
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Securing AWS resources across multiple accountsIAM
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Securing AWS resources across multiple accounts
AWS
Organizations
IAM
© 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved.
Example: Resource-based policy
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal“: {
"AWS": [ {
"arn:aws:iam::444455556666:role/MyRole"
} ],
"Action": [
"s3:GetObject"
],
"Resource": "arn:aws:s3:::my-s3-bucket/some/path/*"
}
]
}
IAM
In English: The “MyRole” IAM
Role in account 444455556666
(a different account) can read
objects from this bucket under
/some/path/
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM Authorization of cross-account access IAM
S3 bucket
IAM principal
IAM principal
S3 bucket
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM authorization of cross-account access IAM
Amazon
DynamoDB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The IAM Reference IAM
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Practical introduction to Virtual Private Cloud
network security
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS region
Availability Zone Availability Zone Availability Zone
Virtual private cloud
VPC subnet VPC subnet VPC subnet
EC2 instance
EC2 instance
EC2 instance
RDS DB
instance
RDSDB
instancestandbyAWS Directory
Service
AWS Directory
Service
Amazon S3
bucket
Amazon SQS queue Amazon DynamoDB
table
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Secure connectivity with Amazon VPC
• Security Groups: Authorize
only the traffic you expect
• Routing: Route traffic headed
out of your VPC only to
expected destinations
• VPC Endpoints: Create
specific, least-privilege points
of connectivity
Virtual private cloud
VPC subnet
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Secure connectivity with Amazon VPC
• Security Groups: Authorize
only the traffic you expect
• Routing: Route traffic headed
out of your VPC only to
expected destinations
• VPC Endpoints: Create
specific, least-privilege points
of connectivity
Virtual private cloud
VPC subnet
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security groups: Stateful network firewalls
Application Load
Balancer
Backend EC2 instances
RDS database
Security Group
sg-08eec15c2101526a1
Security Group
sg-0bbef9ea1db9d2ddf
Security Group
sg-0b0a4f8118aa5d450
Port 443 (HTTPS)
Port 8443 (HTTPS)
Port 3306 (MySQL)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security groups: Stateful network firewalls
Application Load
Balancer
Backend EC2 instances
RDS database
Security Group
sg-08eec15c2101526a1
Security Group
sg-0bbef9ea1db9d2ddf
Security Group
sg-0b0a4f8118aa5d450
Port 443 (HTTPS)
Port 8443 (HTTPS)
Port 3306 (MySQL)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security groups: Stateful network firewalls
Application Load
Balancer
Backend EC2 instances
RDS database
Security Group
sg-08eec15c2101526a1
Security Group
sg-0bbef9ea1db9d2ddf
Security Group
sg-0b0a4f8118aa5d450
Port 443 (HTTPS)
Port 8443 (HTTPS)
Port 3306 (MySQL)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security Groups: Stateful network firewalls
Application Load
Balancer
Backend EC2 instances
RDS database
Security Group
sg-08eec15c2101526a1
Security Group
sg-0bbef9ea1db9d2ddf
Security Group
sg-0b0a4f8118aa5d450
Port 443 (HTTPS)
Port 8443 (HTTPS)
Port 3306 (MySQL)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Secure connectivity with Amazon VPC
• Security Groups: Authorize
only the traffic you expect
• Routing: Route traffic headed
out of your VPC only to
expected destinations
• VPC Endpoints: Create
specific, least-privilege points
of connectivity
Virtual private cloud
VPC subnet
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Routing for least-privilege connectivity
Availability Zone Availability Zone Availability Zone
VPC subnet: 10.0.1.0/24
VPC subnet: 10.0.51.0/24
VPC subnet: 10.0.2.0/24
VPC subnet: 10.0.52.0/24
VPC subnet: 10.0.3.0/24
VPC subnet: 10.0.53.0/24
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Routing for least-privilege connectivity
Availability Zone
VPC subnet: 10.0.2.0/24
VPC subnet: 10.0.52.0/24
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Routing: No outbound connectivity
Availability Zone
VPC Subnet: 10.0.2.0/24
VPC Subnet: 10.0.52.0/24
AWS Elasticache
- RedisEC2 instances
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Routing: Full internet connectivity
Availability Zone
VPC subnet: 10.0.2.0/24
VPC subnet: 10.0.52.0/24
AWS Elasticache -
RedisEC2 instances
Application Load
Balancer
Public-facing EC2
instance
Internet
gateway
Public IP address
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Routing: Outbound-only internet connectivity
Availability Zone
VPC Subnet: 10.0.2.0/24
VPC Subnet: 10.0.52.0/24
AWS Elasticache
- RedisEC2 instances
Internet
gateway
Public IP
address
VPC NAT
gateway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Routing for least privilege: Summary
• AWS offers a variety of routing options
• Determine the different routing needs of
different parts of your workload, and put
them in different subnets
• Have only the routes you need in each
subnet.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Secure connectivity with Amazon VPC
• Security Groups: Authorize
only the traffic you expect
• Routing: Route traffic headed
out of your VPC only to
expected destinations
• VPC Endpoints: Create
specific, least-privilege points
of connectivity
Virtual private cloud
VPC subnet
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What we didn’t talk about
• Encryption
• Visibility and detective controls
• Higher-level security services
VPC Flow logs
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank You
Richard Westby-Nunn, AWS
Twitter & LinkedIn: @nunnsby
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank You for Attending AWS Quick Start
We hope you found it interesting! A kind reminder to complete the survey.
Let us know what you thought of today’s event and how we can improve
the event experience for you in the future.
aws-webinars-replies@amazon.com
twitter.com/AWSCloud
facebook.com/AmazonWebServices
youtube.com/user/AmazonWebServices
slideshare.net/AmazonWebServices
twitch.tv/aws

Mais conteúdo relacionado

Mais procurados

AWSome Day Online 2020_Modul 1: Pengenalan AWS Cloud
AWSome Day Online 2020_Modul 1: Pengenalan AWS CloudAWSome Day Online 2020_Modul 1: Pengenalan AWS Cloud
AWSome Day Online 2020_Modul 1: Pengenalan AWS CloudAmazon Web Services
 
Using AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsUsing AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsAmazon Web Services
 
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & PresidioPresidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & PresidioAmazon Web Services
 
Module 1 - AWSome Day Online Conference 2018
Module 1 - AWSome Day Online Conference 2018Module 1 - AWSome Day Online Conference 2018
Module 1 - AWSome Day Online Conference 2018Amazon Web Services
 
Module 2: Getting started with the cloud - AWSome Day Online Conference 2019
 Module 2: Getting started with the cloud - AWSome Day Online Conference 2019 Module 2: Getting started with the cloud - AWSome Day Online Conference 2019
Module 2: Getting started with the cloud - AWSome Day Online Conference 2019Amazon Web Services
 
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Amazon Web Services
 
Migrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
Migrate a relational database to Aurora - ADB302 - Atlanta AWS SummitMigrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
Migrate a relational database to Aurora - ADB302 - Atlanta AWS SummitAmazon Web Services
 
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019Amazon Web Services
 
Module 2 - AWSome Day Online Conference 2018
Module 2 - AWSome Day Online Conference 2018Module 2 - AWSome Day Online Conference 2018
Module 2 - AWSome Day Online Conference 2018Amazon Web Services
 
AWSome Day Online 2020_Modul 3: Membangun di Cloud
AWSome Day Online 2020_Modul 3: Membangun di CloudAWSome Day Online 2020_Modul 3: Membangun di Cloud
AWSome Day Online 2020_Modul 3: Membangun di CloudAmazon Web Services
 
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019AWS Summits
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSAmazon Web Services
 
Data Migrations - which option is best for you? | Tel Aviv Summit Tel Aviv
Data Migrations - which option is best for you? | Tel Aviv Summit Tel AvivData Migrations - which option is best for you? | Tel Aviv Summit Tel Aviv
Data Migrations - which option is best for you? | Tel Aviv Summit Tel AvivAmazon Web Services
 
AWSome Day Online 2020_โมดูล 3: การวางระบบบน AWS Cloud
AWSome Day Online 2020_โมดูล 3: การวางระบบบน AWS CloudAWSome Day Online 2020_โมดูล 3: การวางระบบบน AWS Cloud
AWSome Day Online 2020_โมดูล 3: การวางระบบบน AWS CloudAmazon Web Services
 
Analyzing and processing streaming data with Amazon EMR - ADB204 - New York A...
Analyzing and processing streaming data with Amazon EMR - ADB204 - New York A...Analyzing and processing streaming data with Amazon EMR - ADB204 - New York A...
Analyzing and processing streaming data with Amazon EMR - ADB204 - New York A...Amazon Web Services
 
Introduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech TalksIntroduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech TalksAmazon Web Services
 
Technical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate OttawaTechnical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate OttawaAmazon Web Services
 
Hybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the PossibleHybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the PossibleTom Laszewski
 

Mais procurados (20)

AWSome Day Online 2020_Modul 1: Pengenalan AWS Cloud
AWSome Day Online 2020_Modul 1: Pengenalan AWS CloudAWSome Day Online 2020_Modul 1: Pengenalan AWS Cloud
AWSome Day Online 2020_Modul 1: Pengenalan AWS Cloud
 
Using AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your ApplicationsUsing AWS Purpose-Built Databases to Modernize your Applications
Using AWS Purpose-Built Databases to Modernize your Applications
 
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & PresidioPresidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
Presidio: Hybrid Cloud Optimization: A How-To Guide from VMware & Presidio
 
Module 1 - AWSome Day Online Conference 2018
Module 1 - AWSome Day Online Conference 2018Module 1 - AWSome Day Online Conference 2018
Module 1 - AWSome Day Online Conference 2018
 
Module 2: Getting started with the cloud - AWSome Day Online Conference 2019
 Module 2: Getting started with the cloud - AWSome Day Online Conference 2019 Module 2: Getting started with the cloud - AWSome Day Online Conference 2019
Module 2: Getting started with the cloud - AWSome Day Online Conference 2019
 
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
Simplifying Microsoft Architectures with AWS Services (WIN306) - AWS re:Inven...
 
Migrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
Migrate a relational database to Aurora - ADB302 - Atlanta AWS SummitMigrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
Migrate a relational database to Aurora - ADB302 - Atlanta AWS Summit
 
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019
 
Module 2 - AWSome Day Online Conference 2018
Module 2 - AWSome Day Online Conference 2018Module 2 - AWSome Day Online Conference 2018
Module 2 - AWSome Day Online Conference 2018
 
AWSome Day Online 2020_Modul 3: Membangun di Cloud
AWSome Day Online 2020_Modul 3: Membangun di CloudAWSome Day Online 2020_Modul 3: Membangun di Cloud
AWSome Day Online 2020_Modul 3: Membangun di Cloud
 
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
Solutions for Storage and Data Migrations | AWS Summit Tel Aviv 2019
 
AWSome Day 2019 - Detroit
AWSome Day 2019 - DetroitAWSome Day 2019 - Detroit
AWSome Day 2019 - Detroit
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWS
 
Data Migrations - which option is best for you? | Tel Aviv Summit Tel Aviv
Data Migrations - which option is best for you? | Tel Aviv Summit Tel AvivData Migrations - which option is best for you? | Tel Aviv Summit Tel Aviv
Data Migrations - which option is best for you? | Tel Aviv Summit Tel Aviv
 
AWSome Day Online 2020_โมดูล 3: การวางระบบบน AWS Cloud
AWSome Day Online 2020_โมดูล 3: การวางระบบบน AWS CloudAWSome Day Online 2020_โมดูล 3: การวางระบบบน AWS Cloud
AWSome Day Online 2020_โมดูล 3: การวางระบบบน AWS Cloud
 
Analyzing and processing streaming data with Amazon EMR - ADB204 - New York A...
Analyzing and processing streaming data with Amazon EMR - ADB204 - New York A...Analyzing and processing streaming data with Amazon EMR - ADB204 - New York A...
Analyzing and processing streaming data with Amazon EMR - ADB204 - New York A...
 
Introduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech TalksIntroduction to Hybrid Cloud on AWS - AWS Online Tech Talks
Introduction to Hybrid Cloud on AWS - AWS Online Tech Talks
 
Technical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate OttawaTechnical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate Ottawa
 
Hybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the PossibleHybrid Cloud on AWS - Introduction and Art of the Possible
Hybrid Cloud on AWS - Introduction and Art of the Possible
 

Semelhante a A Practitioner Guide to Securing Your Cloud (Like an Expert)

A Practitioner's Guide to Securing Your Cloud (Like an Expert) (SEC203-R1) - ...
A Practitioner's Guide to Securing Your Cloud (Like an Expert) (SEC203-R1) - ...A Practitioner's Guide to Securing Your Cloud (Like an Expert) (SEC203-R1) - ...
A Practitioner's Guide to Securing Your Cloud (Like an Expert) (SEC203-R1) - ...Amazon Web Services
 
從業人員指南-如何像技術專家一樣守護您的雲端安全
從業人員指南-如何像技術專家一樣守護您的雲端安全從業人員指南-如何像技術專家一樣守護您的雲端安全
從業人員指南-如何像技術專家一樣守護您的雲端安全Amazon Web Services
 
The fundamentals of AWS cloud security - FND209-R - AWS re:Inforce 2019
The fundamentals of AWS cloud security - FND209-R - AWS re:Inforce 2019 The fundamentals of AWS cloud security - FND209-R - AWS re:Inforce 2019
The fundamentals of AWS cloud security - FND209-R - AWS re:Inforce 2019 Amazon Web Services
 
A Practitioners Guide to Securing Your Cloud
A Practitioners Guide to Securing Your CloudA Practitioners Guide to Securing Your Cloud
A Practitioners Guide to Securing Your CloudAmazon Web Services
 
AWSome Day Online 2020_Modul 4: Mengamankan aplikasi cloud Anda
AWSome Day Online 2020_Modul 4: Mengamankan aplikasi cloud AndaAWSome Day Online 2020_Modul 4: Mengamankan aplikasi cloud Anda
AWSome Day Online 2020_Modul 4: Mengamankan aplikasi cloud AndaAmazon Web Services
 
AWSome Day Online 2020_Module 4: Secure your cloud applications
AWSome Day Online 2020_Module 4: Secure your cloud applicationsAWSome Day Online 2020_Module 4: Secure your cloud applications
AWSome Day Online 2020_Module 4: Secure your cloud applicationsAmazon Web Services
 
AWSome Day Online 2020_โมดูล 4: การรักษาความปลอดภัยแอปพลิเคชันบนระบบคลาวด์ของคุณ
AWSome Day Online 2020_โมดูล 4: การรักษาความปลอดภัยแอปพลิเคชันบนระบบคลาวด์ของคุณAWSome Day Online 2020_โมดูล 4: การรักษาความปลอดภัยแอปพลิเคชันบนระบบคลาวด์ของคุณ
AWSome Day Online 2020_โมดูล 4: การรักษาความปลอดภัยแอปพลิเคชันบนระบบคลาวด์ของคุณAmazon Web Services
 
Building a Secured Network environment on AWS
Building a Secured Network environment on AWSBuilding a Secured Network environment on AWS
Building a Secured Network environment on AWSAmazon Web Services
 
AWS Security, IAM, Databases, Elasticity, Management Tools - AWSome Day Phila...
AWS Security, IAM, Databases, Elasticity, Management Tools - AWSome Day Phila...AWS Security, IAM, Databases, Elasticity, Management Tools - AWSome Day Phila...
AWS Security, IAM, Databases, Elasticity, Management Tools - AWSome Day Phila...Amazon Web Services
 
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ch...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ch...AWS identity services: Enabling and securing your cloud journey - SEC203 - Ch...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ch...Amazon Web Services
 
AWS Identity Access Management
AWS Identity Access ManagementAWS Identity Access Management
AWS Identity Access ManagementRichard Harvey
 
Identity and Access Management and Directory Services
Identity and Access Management and Directory ServicesIdentity and Access Management and Directory Services
Identity and Access Management and Directory ServicesAmazon Web Services
 
Best practices for choosing identity solutions for applications + workloads -...
Best practices for choosing identity solutions for applications + workloads -...Best practices for choosing identity solutions for applications + workloads -...
Best practices for choosing identity solutions for applications + workloads -...Amazon Web Services
 
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...Amazon Web Services
 
Security at the speed of cloud: How to think about it & how you can do it now...
Security at the speed of cloud: How to think about it & how you can do it now...Security at the speed of cloud: How to think about it & how you can do it now...
Security at the speed of cloud: How to think about it & how you can do it now...Amazon Web Services
 
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...Amazon Web Services
 
Pitt Immersion Day Module 5 - security overview
Pitt Immersion Day Module 5 - security overviewPitt Immersion Day Module 5 - security overview
Pitt Immersion Day Module 5 - security overviewEagleDream Technologies
 
Evolving perimeters with guardrails, not gates: Improving developer agility -...
Evolving perimeters with guardrails, not gates: Improving developer agility -...Evolving perimeters with guardrails, not gates: Improving developer agility -...
Evolving perimeters with guardrails, not gates: Improving developer agility -...Amazon Web Services
 
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...AWS identity services - Enabling & securing your cloud journey - SEC202 - San...
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...Amazon Web Services
 

Semelhante a A Practitioner Guide to Securing Your Cloud (Like an Expert) (20)

A Practitioner's Guide to Securing Your Cloud (Like an Expert) (SEC203-R1) - ...
A Practitioner's Guide to Securing Your Cloud (Like an Expert) (SEC203-R1) - ...A Practitioner's Guide to Securing Your Cloud (Like an Expert) (SEC203-R1) - ...
A Practitioner's Guide to Securing Your Cloud (Like an Expert) (SEC203-R1) - ...
 
從業人員指南-如何像技術專家一樣守護您的雲端安全
從業人員指南-如何像技術專家一樣守護您的雲端安全從業人員指南-如何像技術專家一樣守護您的雲端安全
從業人員指南-如何像技術專家一樣守護您的雲端安全
 
The fundamentals of AWS cloud security - FND209-R - AWS re:Inforce 2019
The fundamentals of AWS cloud security - FND209-R - AWS re:Inforce 2019 The fundamentals of AWS cloud security - FND209-R - AWS re:Inforce 2019
The fundamentals of AWS cloud security - FND209-R - AWS re:Inforce 2019
 
A Practitioners Guide to Securing Your Cloud
A Practitioners Guide to Securing Your CloudA Practitioners Guide to Securing Your Cloud
A Practitioners Guide to Securing Your Cloud
 
AWSome Day Online 2020_Modul 4: Mengamankan aplikasi cloud Anda
AWSome Day Online 2020_Modul 4: Mengamankan aplikasi cloud AndaAWSome Day Online 2020_Modul 4: Mengamankan aplikasi cloud Anda
AWSome Day Online 2020_Modul 4: Mengamankan aplikasi cloud Anda
 
AWSome Day Online 2020_Module 4: Secure your cloud applications
AWSome Day Online 2020_Module 4: Secure your cloud applicationsAWSome Day Online 2020_Module 4: Secure your cloud applications
AWSome Day Online 2020_Module 4: Secure your cloud applications
 
AWSome Day Online 2020_โมดูล 4: การรักษาความปลอดภัยแอปพลิเคชันบนระบบคลาวด์ของคุณ
AWSome Day Online 2020_โมดูล 4: การรักษาความปลอดภัยแอปพลิเคชันบนระบบคลาวด์ของคุณAWSome Day Online 2020_โมดูล 4: การรักษาความปลอดภัยแอปพลิเคชันบนระบบคลาวด์ของคุณ
AWSome Day Online 2020_โมดูล 4: การรักษาความปลอดภัยแอปพลิเคชันบนระบบคลาวด์ของคุณ
 
Building a Secured Network environment on AWS
Building a Secured Network environment on AWSBuilding a Secured Network environment on AWS
Building a Secured Network environment on AWS
 
AWS Security, IAM, Databases, Elasticity, Management Tools - AWSome Day Phila...
AWS Security, IAM, Databases, Elasticity, Management Tools - AWSome Day Phila...AWS Security, IAM, Databases, Elasticity, Management Tools - AWSome Day Phila...
AWS Security, IAM, Databases, Elasticity, Management Tools - AWSome Day Phila...
 
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ch...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ch...AWS identity services: Enabling and securing your cloud journey - SEC203 - Ch...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ch...
 
AWS Identity Access Management
AWS Identity Access ManagementAWS Identity Access Management
AWS Identity Access Management
 
Identity and Access Management and Directory Services
Identity and Access Management and Directory ServicesIdentity and Access Management and Directory Services
Identity and Access Management and Directory Services
 
Best practices for choosing identity solutions for applications + workloads -...
Best practices for choosing identity solutions for applications + workloads -...Best practices for choosing identity solutions for applications + workloads -...
Best practices for choosing identity solutions for applications + workloads -...
 
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
Deploying critical Microsoft workloads on AWS at Capital One - SDD337 - AWS r...
 
Fundamentals of AWS Security
Fundamentals of AWS SecurityFundamentals of AWS Security
Fundamentals of AWS Security
 
Security at the speed of cloud: How to think about it & how you can do it now...
Security at the speed of cloud: How to think about it & how you can do it now...Security at the speed of cloud: How to think about it & how you can do it now...
Security at the speed of cloud: How to think about it & how you can do it now...
 
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
 
Pitt Immersion Day Module 5 - security overview
Pitt Immersion Day Module 5 - security overviewPitt Immersion Day Module 5 - security overview
Pitt Immersion Day Module 5 - security overview
 
Evolving perimeters with guardrails, not gates: Improving developer agility -...
Evolving perimeters with guardrails, not gates: Improving developer agility -...Evolving perimeters with guardrails, not gates: Improving developer agility -...
Evolving perimeters with guardrails, not gates: Improving developer agility -...
 
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...AWS identity services - Enabling & securing your cloud journey - SEC202 - San...
AWS identity services - Enabling & securing your cloud journey - SEC202 - San...
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

A Practitioner Guide to Securing Your Cloud (Like an Expert)

  • 1. AWS Quick Start A Practitioner’s Guide to Securing Your Cloud (Like an Expert) Richard Westby-Nunn, Senior Technical Account Manager AWS, UKIR
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda: Develop your cloud security know-how • Become familiar with the different types of AWS resources • Quickly get up to speed with a practical overview of AWS’s identity-based and network-based security controls • Know how to interpret and implement AWS security controls AWS cloud IAM VPC controls
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Where’s my [AWS] stuff?
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet EC2 instance EC2 instance EC2 instance
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet EC2 instance EC2 instance EC2 instance
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet EC2 instance EC2 instance EC2 instance RDS DB instance RDSDB instancestandby
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet EC2 instance EC2 instance EC2 instance RDS DB instance RDSDB instancestandbyAWS Directory Service AWS Directory Service
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet EC2 instance EC2 instance EC2 instance RDS DB instance RDSDB instancestandbyAWS Directory Service AWS Directory Service
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet EC2 instance EC2 instance EC2 instance RDS DB instance RDSDB instancestandbyAWS Directory Service AWS Directory Service Amazon S3 bucket Amazon SQS queue Amazon DynamoDB table
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet EC2 instance EC2 instance EC2 instance RDS DB instance RDSDB instancestandbyAWS Directory Service AWS Directory Service Amazon S3 bucket Amazon SQS queue Amazon DynamoDB table $ dig mydatabase.cumxp40klozz.us-east- 2.rds.amazonaws.com +short 10.0.51.81
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet EC2 instance EC2 instance EC2 instance RDS DB instance RDSDB instancestandbyAWS Directory Service AWS Directory Service Amazon S3 bucket Amazon SQS queue Amazon DynamoDB table $ dig sqs.us-east-2.amazonaws.com +short 52.95.18.51
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet EC2 instance EC2 instance EC2 instance RDS DB instance RDSDB instancestandbyAWS Directory Service AWS Directory Service Amazon S3 bucket Amazon SQS queue Amazon DynamoDB table
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Determining a method for securing AWS resources • If it’s in your VPC • Identity and Access Management (IAM) permissions • VPC network security controls • If it’s not in your VPC • Identity and Access Management (IAM) permissions
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Practical introduction to IAM: Identity and Access Management
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. The ABCs of AWS Identity and Access Management (IAM) • I: Identity. IAM lets you create identities in your AWS Account who can make authenticated requests to AWS. • AM: Access Management. IAM is your tool for defining who has permissions to do what to which resources in IAM. • IAM is the AWS-wide permissions control system. So you need to know it. IAM
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. I is for Identity: Humans è IAM Users IAM IAM user long-term security credential IAM user long-term security credential Amazon DynamoDB Human user Human user
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. I is for Identity: Robots è IAM roles IAM EC2 instance Lambda function IAM Role IAM Role Amazon DynamoDB Application Auto Scaling
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. I is for Identity: Humans with external identities Amazon DynamoDB Corporate identities (analysts) IAM Role: Developers Corporate identities (developers) IAM Role: Analysts IAM Corporate Identification Provider
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Term: IAM principal • An IAM principal is an identity defined within an AWS Account IAM IAM Roles IAM Users IAM roles authenticate using short-lived credentials IAM users authenticate using long-lived credentials
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Term: IAM policy IAM
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Where does IAM policy matter? Everywhere in AWS For an authenticated call to succeed • The request must have a valid signature for an IAM principal • IAM policy must specifically authorize the call
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS-managed IAM policies IAM
  • 28. © 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved. Reading an IAM policy { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "dynamodb:*" ], "Resource": "*" } ] } IAM In English: Allowed to take all DynamoDB actions
  • 29. © 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved. Writing more granular IAM Policies: Actions { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "dynamodb:BatchGetItem", "dynamodb:GetItem", "dynamodb:Query" ], "Resource": "*" } ] } IAM In English: Allowed to take only a few specific DynamoDB actions
  • 30. © 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved. Writing more granular IAM Policies: Resource-level IAM Policies { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "dynamodb:BatchGetItem", "dynamodb:GetItem", "dynamodb:Query", ], "Resource": [ "arn:aws:dynamodb:us-east-2:111122223333:table/MyTableName", "arn:aws:dynamodb:us-east-2:111122223333:table/MyTableName/index/*" ] } ] } IAM In English: Allowed to take specific DynamoDB actions on a specific table and its indexes
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Term: Amazon Resource Name (ARN) • Resource: A thing in AWS. Examples: S3 bucket, DynamoDB table, EC2 instance, VPC. Even IAM principals have ARNs. • ARN: A fully-qualified name for that resource, used throughout AWS • arn:aws:dynamodb:us-east-2:111122223333:table/MyTableName • service region accountId service-specific name IAM
  • 32. © 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved. Writing more granular IAM policies: Conditions { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "dynamodb:*“ ], "Resource": "*", "Condition": { "StringEquals": { "aws:RequestedRegion": [ "us-east-2" ] } } ] } IAM In English: Allowed to use DynamoDB only in the us- east-2 region
  • 33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Securing AWS resources across multiple accountsIAM
  • 34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Securing AWS resources across multiple accounts AWS Organizations IAM
  • 35. © 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved. Example: Resource-based policy { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal“: { "AWS": [ { "arn:aws:iam::444455556666:role/MyRole" } ], "Action": [ "s3:GetObject" ], "Resource": "arn:aws:s3:::my-s3-bucket/some/path/*" } ] } IAM In English: The “MyRole” IAM Role in account 444455556666 (a different account) can read objects from this bucket under /some/path/
  • 36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. IAM Authorization of cross-account access IAM S3 bucket IAM principal IAM principal S3 bucket
  • 37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. IAM authorization of cross-account access IAM Amazon DynamoDB
  • 38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. The IAM Reference IAM
  • 39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Practical introduction to Virtual Private Cloud network security
  • 40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS region Availability Zone Availability Zone Availability Zone Virtual private cloud VPC subnet VPC subnet VPC subnet EC2 instance EC2 instance EC2 instance RDS DB instance RDSDB instancestandbyAWS Directory Service AWS Directory Service Amazon S3 bucket Amazon SQS queue Amazon DynamoDB table
  • 41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Secure connectivity with Amazon VPC • Security Groups: Authorize only the traffic you expect • Routing: Route traffic headed out of your VPC only to expected destinations • VPC Endpoints: Create specific, least-privilege points of connectivity Virtual private cloud VPC subnet
  • 42. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Secure connectivity with Amazon VPC • Security Groups: Authorize only the traffic you expect • Routing: Route traffic headed out of your VPC only to expected destinations • VPC Endpoints: Create specific, least-privilege points of connectivity Virtual private cloud VPC subnet
  • 43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security groups: Stateful network firewalls Application Load Balancer Backend EC2 instances RDS database Security Group sg-08eec15c2101526a1 Security Group sg-0bbef9ea1db9d2ddf Security Group sg-0b0a4f8118aa5d450 Port 443 (HTTPS) Port 8443 (HTTPS) Port 3306 (MySQL)
  • 44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security groups: Stateful network firewalls Application Load Balancer Backend EC2 instances RDS database Security Group sg-08eec15c2101526a1 Security Group sg-0bbef9ea1db9d2ddf Security Group sg-0b0a4f8118aa5d450 Port 443 (HTTPS) Port 8443 (HTTPS) Port 3306 (MySQL)
  • 45. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security groups: Stateful network firewalls Application Load Balancer Backend EC2 instances RDS database Security Group sg-08eec15c2101526a1 Security Group sg-0bbef9ea1db9d2ddf Security Group sg-0b0a4f8118aa5d450 Port 443 (HTTPS) Port 8443 (HTTPS) Port 3306 (MySQL)
  • 46. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security Groups: Stateful network firewalls Application Load Balancer Backend EC2 instances RDS database Security Group sg-08eec15c2101526a1 Security Group sg-0bbef9ea1db9d2ddf Security Group sg-0b0a4f8118aa5d450 Port 443 (HTTPS) Port 8443 (HTTPS) Port 3306 (MySQL)
  • 47. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Secure connectivity with Amazon VPC • Security Groups: Authorize only the traffic you expect • Routing: Route traffic headed out of your VPC only to expected destinations • VPC Endpoints: Create specific, least-privilege points of connectivity Virtual private cloud VPC subnet
  • 48. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Routing for least-privilege connectivity Availability Zone Availability Zone Availability Zone VPC subnet: 10.0.1.0/24 VPC subnet: 10.0.51.0/24 VPC subnet: 10.0.2.0/24 VPC subnet: 10.0.52.0/24 VPC subnet: 10.0.3.0/24 VPC subnet: 10.0.53.0/24
  • 49. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Routing for least-privilege connectivity Availability Zone VPC subnet: 10.0.2.0/24 VPC subnet: 10.0.52.0/24
  • 50. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Routing: No outbound connectivity Availability Zone VPC Subnet: 10.0.2.0/24 VPC Subnet: 10.0.52.0/24 AWS Elasticache - RedisEC2 instances
  • 51. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Routing: Full internet connectivity Availability Zone VPC subnet: 10.0.2.0/24 VPC subnet: 10.0.52.0/24 AWS Elasticache - RedisEC2 instances Application Load Balancer Public-facing EC2 instance Internet gateway Public IP address
  • 52. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Routing: Outbound-only internet connectivity Availability Zone VPC Subnet: 10.0.2.0/24 VPC Subnet: 10.0.52.0/24 AWS Elasticache - RedisEC2 instances Internet gateway Public IP address VPC NAT gateway
  • 53. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Routing for least privilege: Summary • AWS offers a variety of routing options • Determine the different routing needs of different parts of your workload, and put them in different subnets • Have only the routes you need in each subnet.
  • 54. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Secure connectivity with Amazon VPC • Security Groups: Authorize only the traffic you expect • Routing: Route traffic headed out of your VPC only to expected destinations • VPC Endpoints: Create specific, least-privilege points of connectivity Virtual private cloud VPC subnet
  • 55. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. What we didn’t talk about • Encryption • Visibility and detective controls • Higher-level security services VPC Flow logs
  • 56. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank You Richard Westby-Nunn, AWS Twitter & LinkedIn: @nunnsby © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 57. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank You for Attending AWS Quick Start We hope you found it interesting! A kind reminder to complete the survey. Let us know what you thought of today’s event and how we can improve the event experience for you in the future. aws-webinars-replies@amazon.com twitter.com/AWSCloud facebook.com/AmazonWebServices youtube.com/user/AmazonWebServices slideshare.net/AmazonWebServices twitch.tv/aws