SlideShare a Scribd company logo
1 of 53
Download to read offline
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Building a well-engaged and secure
AWS account access management
Marcus Fritsche
Global Solutions Architect
Amazon Web Services
F N D 2 0 7
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security, access, and
resource boundary
API limits/throttling
Billing separation
AWS account
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Account models
One account
Thousands of
accounts
Your
accounts
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why one account isn’t enough
Billing
Many teams,
different access
Security/
compliance controls
Business process isolation
(Apps, SaaS)
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Guardrails not blockers Auditable Flexible
Automated Scalable Self-service
Goals for a multi-account environment
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Account access and security considerations
Baseline requirements
Lock
Enable !
Federate
Define and map
Establish
Identify
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
What AWS accounts do we need for our secure,
compliant multi-account environment?
Security
Shared services
Billing-admin
Dev Prod
Sandbox
OtherPre-prod/QA
Organizations account
Log archive Network
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Organizations master
AWS Organizations master
Network path
Data center
No connection to
data center
Service control policies
Consolidated billing
Volume discount
Minimal resources
Limited access (e.g., restrict
Organizations role)
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Core accounts – OU
Core accounts
AWS Organizations master
Network path
Data center
Foundational
Building blocks
Once per organization
Have their own development
life cycle (dev/QA/prod)
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Log archive account
Core accounts
AWS Organizations master
Log archive
Network path
Data center
Amazon S3 bucket
(versioned, restricted, MFA
delete)
CloudTrail logs
Security logs
Single source of truth
Limited access and
alarm on user login
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security account
Core accounts
AWS Organizations master
Log archive
Network Path
Data center
Optional data center
connectivity
Security tools and audit
GuardDuty Master,
FW-Manager
Cross-account read/write
automated tooling
Limited access
Security
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Shared services account
Security
Core accounts
AWS Organizations master
Log archive
Network Path
Data center
Connected to DC
DNS
LDAP/Active Directory
Shared services VPC
Deployment tools
Golden AMIs
Pipeline
Scanning infrastructure
Inactive instances
Improper tags
Snapshot life cycle
Monitoring
Limited access (IT-Ops)
Shared
services
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Network account
Security
Core accounts
AWS Organizations master
Shared
Services
Log archive
Network Path
Data center
Networking services
AWS Direct Connect (DX)
AWS DX Gateway
TGW, shared VPC
AWS Client VPN
Limited access
Managed by network team
Network
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Developer sandbox (OU and SBX-accounts)
Security
Core accounts
AWS Organizations master
Shared
Services
Network
Log archive
Network Path
No connection to DC
Innovation space
Fixed spending limit
Autonomous
Experimentation
Developer
sandbox
Developer accounts
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Team/group accounts – OU
Developer
Sandbox
Security
Core accounts
AWS Organizations master
Shared
Services
Network
Log archive
Network Path
Developer Accounts Data center
Based on level of needed
isolation
Match your development life
cycle
Think small
Team/group accounts
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dev
Developer
Sandbox
Team/group accounts
Security
Core accounts
AWS Organizations master
Shared
Services
Network
Log archive
Network Path
Developer Accounts Data center
Develop and iterate quickly
Collaboration space
Stage of SDLC
Dev
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Preproduction
Developer
Sandbox
Dev
Team/group accounts
Security
Core accounts
AWS Organizations master
Shared
Services
Network
Log archive
Network Path
Developer Accounts Data center
Connected to data center
Production-like
Staging
Testing automated
deployment
Pre-prod
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Production
Developer
Sandbox
Dev Pre-prod
Team/group accounts
Security
Core accounts
AWS Organizations master
Shared
Services
Network
Log archive
Network Path
Developer Accounts Data center
Connected to data center
Production applications
Promoted from pre-prod
Limited access (RO-only?)
Automated deployments
Prod
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Team shared services
Developer
Sandbox
Dev Pre-prod
Team/group accounts
Security
Core accounts
AWS Organizations master
Shared
Services
Network
Log archive Prod
Network Path
Developer Accounts Data center
Grows organically
Shared to the team
Product-specific common
services
Data lake
Common tooling
Common services
Team shared
services
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Multi-account approach
Developer
sandbox
Dev Pre-prod
Team/group accounts
Security
Core accounts
AWS Organizations master
Shared
services
Network
Log archive Prod
Team shared
services
Network path
Developer accounts Data center
Orgs: Account management
Log archive: Security logs
Security: Security tools, AWS Config rules
Shared services: Directory, limit monitoring
Network: DX
Dev sandbox: Experiments, learning
Dev: Development
Pre-prod: Staging
Prod: Production
Team shared service: Team services, data lake,
common AWS Cognito, etc.
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Landing Zone structure – Basic
AWS Organizations
Shared services Log archive a Security
Organizations account
• Account provisioning
• Account access (SSO)
Shared services account
• Active directory
• Log analytics
Log archive
• Security logs
Security account
• Audit/break-glass
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Landing Zone structure – with add-ons
AWS Organizations
Shared Services Log Archive Security
Log Archive
• Security Logs
Security Account
• Audit / Break-glass
Parameter
Store
Organizations Account
• Account Provisioning
• Account Access (SSO)
Shared Services Account
• Active Directory
• Log Analytics
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
The AWS Landing Zone pipeline
Source Validate/Build/Test
Deploy Core
Account Structure
and Policies
Deploy Core
Resources
Deploy Service
Catalog
Portfolio/Products
Deploy Baseline
Resources
Launch AVM for Core
accounts
AWS
Organizations AWS Account
Baseline StackSets
AWS Service
Catalog
Core
StackSet
AWS Service
Catalog
Landing Zone
Configuration ZIP file
AWS CodeBuild
Organizations /
SCP State
Machine
State Machine
Trigger
Lambda
StackSet
State
Machine
Service
Catalog State
Machine
StackSet
State
Machine
Launch AVM
State
Machine
AWS Landing Zone Master
Configuration
AWS
CodeBuild
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Organizations (cross-account access)
Dev Pre-prod
Security
Core accounts
AWS Organizations master
Shared
services
Network
ProdTeam shared
services
Developer Accounts
Log archive
Team/group accounts
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Organizations (no cross-account access)
Dev Pre-prod
Security
Core accounts
AWS Organizations master
Shared
services
Network
ProdTeam shared
services
Developer Accounts
Log archive
Team/group accounts
• Log archive
• Security
• Backups
• PCI
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
The AWS Landing Zone solution
An easy-to-deploy solution that automates the setup
of new AWS multi-account environments
Based on AWS best
practices and
recommendations
Initial security
and governance controls
Baseline accounts
and account
vending machine
Automated
deployment
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
The AWS Landing Zone solution
An easy-to-deploy solution that automates the setup
of new AWS multi-account environments
Based on AWS best
practices and
recommendations
Initial security
and governance controls
Baseline accounts
and account
vending machine
Automated
deployment
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
The AWS Landing Zone solution
• Automate the creation of an AWS Landing Zone (best practice blueprints),
account factory, and AWS Single Sign-On (SSO)
• Enable curated guardrails
=> on-going policy enforcement
• Dashboard for continuous visibility
=> Visual summaries of your AWS environment
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
The AWS Landing Zone solution: The Dashboard for Oversight
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
The AWS Landing Zone solution: The Dashboard for Oversight
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Access management authorization with
IAM policies and secure control policies
(SCPs)
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Organizations (enable all features mode)
Developer
sandbox
Dev Pre-prod
Team/group accounts
Security
Core accounts
AWS Organizations master
Shared
services
Network
Log archive ProdTeam shared
services
Developer accounts
Single AWS
account
Developer
Sandbox
Dev Pre-prod
Team/group accounts
Security
Core accounts
AWS Organizations master
Shared
services
Network
Log archive ProdTeam shared
services
Developer accounts
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM and AWS Organizations
Developer
Sandbox
Dev Pre-prod
Team/group accounts
Security
Core accounts
AWS Organizations master
Shared
Services
Network
Log archive ProdTeam Shared
Services
Developer Accounts
Single AWS
Account
* IAM policies * SCPs (service control policies)
* Manage ARN * Manage APIs
* Start from DENIED * Start from ALLOWED
* Assigned to roles and groups * Assigned to OUs and AWS accounts
* Not for root credentials, AWS Support,
Amazon CloudFront, Alexa, etc.
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM and SC policies
Developer
Sandbox
Dev Pre-prod
Team/group accounts
Security
Core accounts
AWS Organizations master
Shared
Services
Network
Log archive ProdTeam Shared
Services
Developer Accounts
Single AWS
Account
• Choose a service
• Define actions for the service
• Apply resources for actions
• Specify condition for actions
• Effect: Deny or Allow
• Choose a service
• Define actions for the service
• Apply resource = “*”
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM policies
• JSON-formatted set of instructions
which define permission
• Contain a statement (permissions)
that specifies:
• which actions a principal can
perform
• which resources can be accessed
{
"Statement":[{
"Effect":"effect",
"Principal":"principal", who
"Action":"action", what
"Resource":"arn", where
"Condition":{ if
"condition":{
"key":"value" }
}
}
]
}
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM policy: Resource and conditions
• Resources and services
Defined uniquely by an Amazon resource name (ARN)
• Contain a statement (permissions) that specifies:
• which actions a principal can perform
• which resources can be accessed
arn:aws:service:region:account:resource…
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM policies and SCPs
IAM
policies
Organizations
SCP = Effective
right
Group
User
Role
Account
OU
∩
intersection
Service
User
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
SCPs and IAM – Policies to protect
Organizations
. SCP
Identity-
based
policy
Effective
permission
1
2
3 Allow: S3:*
Allow: EC2:*
SCP
Allow: SQS:*
Allow: EC2:*
IAM permissions
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Permissions boundaries for IAM entities(user or role)
Set the maximum permissions that
an identity-based policy can grant to an
IAM entity
The entity can perform only the actions
that are allowed by both its identity-
based policies and its permissions
boundaries
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Organizations SCPs
Organizations
. SCP
Permissions
boundary
Identity-
based
policy
Effective
permission
1
2 3
4
5
6 7
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Resource-based policies
Resource-based
policy
Permissions
boundary
Identity-
based
policy
Effective
permission
1
2 3
4
5
6 7
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Session policies
Session
policy
Permissions
boundary
Identity-
based
policy
Effective
permission
1
2 3
4
5
6 7
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
IAM policies – Evaluation logic
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Access best practice
• Restrict root and master account access
• Monitor activities as root and in the Organizations
Master
• Use consolidated user management/SAML
• Use principal of “least privilege” (role-based access)
• Assign SCPs to OUs and test with dedicated OUs
• Avoid “whitelisting” and “blacklisting”
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Fun part – AWS Well-Architected Tool review
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Workshop details & steps
https://chilp.it/f546818
https://mf-aws.s3.amazonaws.com/events/Reinforca2019-
WorkshopFND.htm
http://mf-aws.s3.amazonaws.com/events/Workshop-
Guide2019062b.pdf
Your AWS Support Team:
• Shahab Mohsen smohsen@amazon.com
• Sirirat Kongdee siriratk@amazon.com
• Kevin Dobbins kdobbin@amazon.nl
• Jonathan Jenkyn jjenkyn@amazon.co.uk
• Sean Leviseur slevise@amazon.com
• Pablo Salazar, pablosal@amazon.com
• Marcus Fritsche mafritsc@amazon.de
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Whiteboard session: Useful service control and IAM policies
• SCP: No access to foundational setup services (CloudTrail, DX, etc.)
• IAM-Identity:
• Full-Admin
• IAM-User-Adm; IAM-Role Adm
• Server-Admin, only if Tag = “CostCode22”
• Permission boundary
• Resource permission
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Next steps – Action required
• Build your AWS account segmentation strategy
• Set up AWS Landing Zone/Control Tower
• Search train your policy ninja
• Iterate on SCPs and IAM policies—automated using scripts!
• Use AWS security audits and WARs to check and challenge!
? What did I say that you should not forget?
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Next steps – Action required
• Build your AWS account segmentation strategy
• Set up AWS Landing Zone/Control Tower
• Search train your policy ninja
• Iterate on SCPs and IAM policies—automated using scripts!
• Use AWS security audits and WARs to check and challenge!
• Enable CloudTrail, AWS Config, Guard​Duty
Thank you!
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Marcus Fritsche
mafritsc@amazon.de

More Related Content

What's hot

비즈니스 리더를 위한 디지털 트랜스포메이션 트렌드 - 김지현, 김영현 AWS 사업개발 매니저 :: AWS re:Invent re:Cap 2021
비즈니스 리더를 위한 디지털 트랜스포메이션 트렌드 - 김지현, 김영현 AWS 사업개발 매니저 :: AWS re:Invent re:Cap 2021비즈니스 리더를 위한 디지털 트랜스포메이션 트렌드 - 김지현, 김영현 AWS 사업개발 매니저 :: AWS re:Invent re:Cap 2021
비즈니스 리더를 위한 디지털 트랜스포메이션 트렌드 - 김지현, 김영현 AWS 사업개발 매니저 :: AWS re:Invent re:Cap 2021Amazon Web Services Korea
 
Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Amazon Web Services
 
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Amazon Web Services
 
Managing and governing multi-account AWS environments using AWS Organizations...
Managing and governing multi-account AWS environments using AWS Organizations...Managing and governing multi-account AWS environments using AWS Organizations...
Managing and governing multi-account AWS environments using AWS Organizations...Amazon Web Services
 
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...Amazon Web Services
 
Enterprise Governance: Build Your AWS Landing Zone (ENT351-R1) - AWS re:Inven...
Enterprise Governance: Build Your AWS Landing Zone (ENT351-R1) - AWS re:Inven...Enterprise Governance: Build Your AWS Landing Zone (ENT351-R1) - AWS re:Inven...
Enterprise Governance: Build Your AWS Landing Zone (ENT351-R1) - AWS re:Inven...Amazon Web Services
 
Automated Solution for Deploying AWS Landing Zone (GPSWS407) - AWS re:Invent ...
Automated Solution for Deploying AWS Landing Zone (GPSWS407) - AWS re:Invent ...Automated Solution for Deploying AWS Landing Zone (GPSWS407) - AWS re:Invent ...
Automated Solution for Deploying AWS Landing Zone (GPSWS407) - AWS re:Invent ...Amazon Web Services
 
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Amazon Web Services
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Amazon Web Services
 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon Web Services
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesGary Silverman
 
더욱 진화하는 AWS 네트워크 보안 - 신은수 AWS 시큐리티 스페셜리스트 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
더욱 진화하는 AWS 네트워크 보안 - 신은수 AWS 시큐리티 스페셜리스트 솔루션즈 아키텍트 :: AWS Summit Seoul 2021더욱 진화하는 AWS 네트워크 보안 - 신은수 AWS 시큐리티 스페셜리스트 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
더욱 진화하는 AWS 네트워크 보안 - 신은수 AWS 시큐리티 스페셜리스트 솔루션즈 아키텍트 :: AWS Summit Seoul 2021Amazon Web Services Korea
 
KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019
KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019
KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019Amazon Web Services Korea
 
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018Amazon Web Services Korea
 
Security best practices the well-architected way - SDD318 - AWS re:Inforce 2019
Security best practices the well-architected way - SDD318 - AWS re:Inforce 2019 Security best practices the well-architected way - SDD318 - AWS re:Inforce 2019
Security best practices the well-architected way - SDD318 - AWS re:Inforce 2019 Amazon Web Services
 

What's hot (20)

비즈니스 리더를 위한 디지털 트랜스포메이션 트렌드 - 김지현, 김영현 AWS 사업개발 매니저 :: AWS re:Invent re:Cap 2021
비즈니스 리더를 위한 디지털 트랜스포메이션 트렌드 - 김지현, 김영현 AWS 사업개발 매니저 :: AWS re:Invent re:Cap 2021비즈니스 리더를 위한 디지털 트랜스포메이션 트렌드 - 김지현, 김영현 AWS 사업개발 매니저 :: AWS re:Invent re:Cap 2021
비즈니스 리더를 위한 디지털 트랜스포메이션 트렌드 - 김지현, 김영현 AWS 사업개발 매니저 :: AWS re:Invent re:Cap 2021
 
Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...Designing security & governance via AWS Control Tower & Organizations - SEC30...
Designing security & governance via AWS Control Tower & Organizations - SEC30...
 
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Using AWS Control Tower to govern multi-account AWS environments at scale - G...
Using AWS Control Tower to govern multi-account AWS environments at scale - G...
 
AWS Security by Design
AWS Security by Design AWS Security by Design
AWS Security by Design
 
Managing and governing multi-account AWS environments using AWS Organizations...
Managing and governing multi-account AWS environments using AWS Organizations...Managing and governing multi-account AWS environments using AWS Organizations...
Managing and governing multi-account AWS environments using AWS Organizations...
 
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
Building end-to-end IT Lifecycle Mgmt & Workflows with AWS Service Catalog - ...
 
Enterprise Governance: Build Your AWS Landing Zone (ENT351-R1) - AWS re:Inven...
Enterprise Governance: Build Your AWS Landing Zone (ENT351-R1) - AWS re:Inven...Enterprise Governance: Build Your AWS Landing Zone (ENT351-R1) - AWS re:Inven...
Enterprise Governance: Build Your AWS Landing Zone (ENT351-R1) - AWS re:Inven...
 
Automated Solution for Deploying AWS Landing Zone (GPSWS407) - AWS re:Invent ...
Automated Solution for Deploying AWS Landing Zone (GPSWS407) - AWS re:Invent ...Automated Solution for Deploying AWS Landing Zone (GPSWS407) - AWS re:Invent ...
Automated Solution for Deploying AWS Landing Zone (GPSWS407) - AWS re:Invent ...
 
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
 
AWS Service Catalog
AWS Service CatalogAWS Service Catalog
AWS Service Catalog
 
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...
 
Intro to Amazon ECS
Intro to Amazon ECSIntro to Amazon ECS
Intro to Amazon ECS
 
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best Practices
 
AWS 101
AWS 101AWS 101
AWS 101
 
더욱 진화하는 AWS 네트워크 보안 - 신은수 AWS 시큐리티 스페셜리스트 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
더욱 진화하는 AWS 네트워크 보안 - 신은수 AWS 시큐리티 스페셜리스트 솔루션즈 아키텍트 :: AWS Summit Seoul 2021더욱 진화하는 AWS 네트워크 보안 - 신은수 AWS 시큐리티 스페셜리스트 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
더욱 진화하는 AWS 네트워크 보안 - 신은수 AWS 시큐리티 스페셜리스트 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
 
KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019
KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019
KINX와 함께 하는 AWS Direct Connect 도입 - 남시우 매니저, KINX :: AWS Summit Seoul 2019
 
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
 
Security best practices the well-architected way - SDD318 - AWS re:Inforce 2019
Security best practices the well-architected way - SDD318 - AWS re:Inforce 2019 Security best practices the well-architected way - SDD318 - AWS re:Inforce 2019
Security best practices the well-architected way - SDD318 - AWS re:Inforce 2019
 
AWS Security Hub
AWS Security HubAWS Security Hub
AWS Security Hub
 

Similar to Building a well-engaged and secure AWS account access management - FND207-R - AWS re:Inforce 2019

Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019 Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019 Amazon Web Services
 
Architecting security & governance across your AWS environment
Architecting security & governance across your AWS environmentArchitecting security & governance across your AWS environment
Architecting security & governance across your AWS environmentAmazon Web Services
 
Operational Excellence for Identity & Access Management (SEC334) - AWS re:Inv...
Operational Excellence for Identity & Access Management (SEC334) - AWS re:Inv...Operational Excellence for Identity & Access Management (SEC334) - AWS re:Inv...
Operational Excellence for Identity & Access Management (SEC334) - AWS re:Inv...Amazon Web Services
 
Proteggere applicazioni e dati nel cloud AWS
Proteggere applicazioni e dati nel cloud AWSProteggere applicazioni e dati nel cloud AWS
Proteggere applicazioni e dati nel cloud AWSAmazon Web Services
 
Landing Zone: Como ter certeza que sua Fundação está preparada
Landing Zone: Como ter certeza que sua Fundação está preparadaLanding Zone: Como ter certeza que sua Fundação está preparada
Landing Zone: Como ter certeza que sua Fundação está preparadaAmazon Web Services LATAM
 
AWS Initiate - Landing Zone: Como saber se sua base está preparada
AWS Initiate - Landing Zone: Como saber se sua base está preparadaAWS Initiate - Landing Zone: Como saber se sua base está preparada
AWS Initiate - Landing Zone: Como saber se sua base está preparadaAmazon Web Services LATAM
 
Security at Scale: Security Hub and the Well Architected Framework - AWS Summ...
Security at Scale: Security Hub and the Well Architected Framework - AWS Summ...Security at Scale: Security Hub and the Well Architected Framework - AWS Summ...
Security at Scale: Security Hub and the Well Architected Framework - AWS Summ...Amazon Web Services
 
Launch AWS Faster using Automated Landing Zones - AWS Online Tech Talks
Launch AWS Faster using Automated Landing Zones - AWS Online Tech TalksLaunch AWS Faster using Automated Landing Zones - AWS Online Tech Talks
Launch AWS Faster using Automated Landing Zones - AWS Online Tech TalksAmazon Web Services
 
Landing Zones - Creating a Foundation for Your AWS Migrations
Landing Zones - Creating a Foundation for Your AWS MigrationsLanding Zones - Creating a Foundation for Your AWS Migrations
Landing Zones - Creating a Foundation for Your AWS MigrationsAmazon Web Services
 
Enterprise Governance and Security Build Your AWS Landing Zone (SEC315) - AWS...
Enterprise Governance and Security Build Your AWS Landing Zone (SEC315) - AWS...Enterprise Governance and Security Build Your AWS Landing Zone (SEC315) - AWS...
Enterprise Governance and Security Build Your AWS Landing Zone (SEC315) - AWS...Amazon Web Services
 
Architecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentArchitecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentAmazon Web Services
 
AWS Systems manager 2019
AWS Systems manager 2019AWS Systems manager 2019
AWS Systems manager 2019John Varghese
 
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
 
Cloud Governance and Provisioning Management using AWS Management Tools and S...
Cloud Governance and Provisioning Management using AWS Management Tools and S...Cloud Governance and Provisioning Management using AWS Management Tools and S...
Cloud Governance and Provisioning Management using AWS Management Tools and S...Amazon Web Services
 
How to Implement a Well-Architected Security Solution.pdf
How to Implement a Well-Architected Security Solution.pdfHow to Implement a Well-Architected Security Solution.pdf
How to Implement a Well-Architected Security Solution.pdfAmazon Web Services
 
AWS Partner Engagement Opportunities for DoD, Immersion Day Huntsville 2019
AWS Partner Engagement Opportunities for DoD, Immersion Day Huntsville 2019AWS Partner Engagement Opportunities for DoD, Immersion Day Huntsville 2019
AWS Partner Engagement Opportunities for DoD, Immersion Day Huntsville 2019Amazon Web Services
 
Lock it Down: How to Secure your AWS Account and your Organization's Accounts
Lock it Down: How to Secure your AWS Account and your Organization's AccountsLock it Down: How to Secure your AWS Account and your Organization's Accounts
Lock it Down: How to Secure your AWS Account and your Organization's AccountsAmazon Web Services
 
Your first compliance-as-code - GRC305-R - AWS re:Inforce 2019
 Your first compliance-as-code - GRC305-R - AWS re:Inforce 2019  Your first compliance-as-code - GRC305-R - AWS re:Inforce 2019
Your first compliance-as-code - GRC305-R - AWS re:Inforce 2019 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
 

Similar to Building a well-engaged and secure AWS account access management - FND207-R - AWS re:Inforce 2019 (20)

Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019 Implementing your landing zone - FND210 - AWS re:Inforce 2019
Implementing your landing zone - FND210 - AWS re:Inforce 2019
 
Architecting security & governance across your AWS environment
Architecting security & governance across your AWS environmentArchitecting security & governance across your AWS environment
Architecting security & governance across your AWS environment
 
Operational Excellence for Identity & Access Management (SEC334) - AWS re:Inv...
Operational Excellence for Identity & Access Management (SEC334) - AWS re:Inv...Operational Excellence for Identity & Access Management (SEC334) - AWS re:Inv...
Operational Excellence for Identity & Access Management (SEC334) - AWS re:Inv...
 
Proteggere applicazioni e dati nel cloud AWS
Proteggere applicazioni e dati nel cloud AWSProteggere applicazioni e dati nel cloud AWS
Proteggere applicazioni e dati nel cloud AWS
 
Landing Zone: Como ter certeza que sua Fundação está preparada
Landing Zone: Como ter certeza que sua Fundação está preparadaLanding Zone: Como ter certeza que sua Fundação está preparada
Landing Zone: Como ter certeza que sua Fundação está preparada
 
AWS Initiate - Landing Zone: Como saber se sua base está preparada
AWS Initiate - Landing Zone: Como saber se sua base está preparadaAWS Initiate - Landing Zone: Como saber se sua base está preparada
AWS Initiate - Landing Zone: Como saber se sua base está preparada
 
Security at Scale: Security Hub and the Well Architected Framework - AWS Summ...
Security at Scale: Security Hub and the Well Architected Framework - AWS Summ...Security at Scale: Security Hub and the Well Architected Framework - AWS Summ...
Security at Scale: Security Hub and the Well Architected Framework - AWS Summ...
 
Launch AWS Faster using Automated Landing Zones - AWS Online Tech Talks
Launch AWS Faster using Automated Landing Zones - AWS Online Tech TalksLaunch AWS Faster using Automated Landing Zones - AWS Online Tech Talks
Launch AWS Faster using Automated Landing Zones - AWS Online Tech Talks
 
Landing Zones - Creating a Foundation for Your AWS Migrations
Landing Zones - Creating a Foundation for Your AWS MigrationsLanding Zones - Creating a Foundation for Your AWS Migrations
Landing Zones - Creating a Foundation for Your AWS Migrations
 
Enterprise Governance and Security Build Your AWS Landing Zone (SEC315) - AWS...
Enterprise Governance and Security Build Your AWS Landing Zone (SEC315) - AWS...Enterprise Governance and Security Build Your AWS Landing Zone (SEC315) - AWS...
Enterprise Governance and Security Build Your AWS Landing Zone (SEC315) - AWS...
 
Architecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentArchitecting security and governance across your AWS environment
Architecting security and governance across your AWS environment
 
AWS Systems manager 2019
AWS Systems manager 2019AWS Systems manager 2019
AWS Systems manager 2019
 
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 -...
 
Cloud Governance and Provisioning Management using AWS Management Tools and S...
Cloud Governance and Provisioning Management using AWS Management Tools and S...Cloud Governance and Provisioning Management using AWS Management Tools and S...
Cloud Governance and Provisioning Management using AWS Management Tools and S...
 
How to Implement a Well-Architected Security Solution.pdf
How to Implement a Well-Architected Security Solution.pdfHow to Implement a Well-Architected Security Solution.pdf
How to Implement a Well-Architected Security Solution.pdf
 
AWS Partner Engagement Opportunities for DoD, Immersion Day Huntsville 2019
AWS Partner Engagement Opportunities for DoD, Immersion Day Huntsville 2019AWS Partner Engagement Opportunities for DoD, Immersion Day Huntsville 2019
AWS Partner Engagement Opportunities for DoD, Immersion Day Huntsville 2019
 
Lock it Down: How to Secure your AWS Account and your Organization's Accounts
Lock it Down: How to Secure your AWS Account and your Organization's AccountsLock it Down: How to Secure your AWS Account and your Organization's Accounts
Lock it Down: How to Secure your AWS Account and your Organization's Accounts
 
Your first compliance-as-code - GRC305-R - AWS re:Inforce 2019
 Your first compliance-as-code - GRC305-R - AWS re:Inforce 2019  Your first compliance-as-code - GRC305-R - AWS re:Inforce 2019
Your first compliance-as-code - GRC305-R - AWS re:Inforce 2019
 
Fundamentals of AWS Security
Fundamentals of AWS SecurityFundamentals of AWS Security
Fundamentals of AWS Security
 
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
 

More from 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
 

More from 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
 

Building a well-engaged and secure AWS account access management - FND207-R - AWS re:Inforce 2019

  • 1. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Building a well-engaged and secure AWS account access management Marcus Fritsche Global Solutions Architect Amazon Web Services F N D 2 0 7
  • 2. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 3. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Security, access, and resource boundary API limits/throttling Billing separation AWS account
  • 4. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Account models One account Thousands of accounts Your accounts
  • 5. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Why one account isn’t enough Billing Many teams, different access Security/ compliance controls Business process isolation (Apps, SaaS)
  • 6. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Guardrails not blockers Auditable Flexible Automated Scalable Self-service Goals for a multi-account environment
  • 7. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Account access and security considerations Baseline requirements Lock Enable ! Federate Define and map Establish Identify
  • 8. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. What AWS accounts do we need for our secure, compliant multi-account environment? Security Shared services Billing-admin Dev Prod Sandbox OtherPre-prod/QA Organizations account Log archive Network
  • 9. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Organizations master AWS Organizations master Network path Data center No connection to data center Service control policies Consolidated billing Volume discount Minimal resources Limited access (e.g., restrict Organizations role)
  • 10. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Core accounts – OU Core accounts AWS Organizations master Network path Data center Foundational Building blocks Once per organization Have their own development life cycle (dev/QA/prod)
  • 11. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Log archive account Core accounts AWS Organizations master Log archive Network path Data center Amazon S3 bucket (versioned, restricted, MFA delete) CloudTrail logs Security logs Single source of truth Limited access and alarm on user login
  • 12. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Security account Core accounts AWS Organizations master Log archive Network Path Data center Optional data center connectivity Security tools and audit GuardDuty Master, FW-Manager Cross-account read/write automated tooling Limited access Security
  • 13. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Shared services account Security Core accounts AWS Organizations master Log archive Network Path Data center Connected to DC DNS LDAP/Active Directory Shared services VPC Deployment tools Golden AMIs Pipeline Scanning infrastructure Inactive instances Improper tags Snapshot life cycle Monitoring Limited access (IT-Ops) Shared services
  • 14. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Network account Security Core accounts AWS Organizations master Shared Services Log archive Network Path Data center Networking services AWS Direct Connect (DX) AWS DX Gateway TGW, shared VPC AWS Client VPN Limited access Managed by network team Network
  • 15. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Developer sandbox (OU and SBX-accounts) Security Core accounts AWS Organizations master Shared Services Network Log archive Network Path No connection to DC Innovation space Fixed spending limit Autonomous Experimentation Developer sandbox Developer accounts
  • 16. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Team/group accounts – OU Developer Sandbox Security Core accounts AWS Organizations master Shared Services Network Log archive Network Path Developer Accounts Data center Based on level of needed isolation Match your development life cycle Think small Team/group accounts
  • 17. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Dev Developer Sandbox Team/group accounts Security Core accounts AWS Organizations master Shared Services Network Log archive Network Path Developer Accounts Data center Develop and iterate quickly Collaboration space Stage of SDLC Dev
  • 18. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Preproduction Developer Sandbox Dev Team/group accounts Security Core accounts AWS Organizations master Shared Services Network Log archive Network Path Developer Accounts Data center Connected to data center Production-like Staging Testing automated deployment Pre-prod
  • 19. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Production Developer Sandbox Dev Pre-prod Team/group accounts Security Core accounts AWS Organizations master Shared Services Network Log archive Network Path Developer Accounts Data center Connected to data center Production applications Promoted from pre-prod Limited access (RO-only?) Automated deployments Prod
  • 20. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Team shared services Developer Sandbox Dev Pre-prod Team/group accounts Security Core accounts AWS Organizations master Shared Services Network Log archive Prod Network Path Developer Accounts Data center Grows organically Shared to the team Product-specific common services Data lake Common tooling Common services Team shared services
  • 21. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Multi-account approach Developer sandbox Dev Pre-prod Team/group accounts Security Core accounts AWS Organizations master Shared services Network Log archive Prod Team shared services Network path Developer accounts Data center Orgs: Account management Log archive: Security logs Security: Security tools, AWS Config rules Shared services: Directory, limit monitoring Network: DX Dev sandbox: Experiments, learning Dev: Development Pre-prod: Staging Prod: Production Team shared service: Team services, data lake, common AWS Cognito, etc.
  • 22. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Landing Zone structure – Basic AWS Organizations Shared services Log archive a Security Organizations account • Account provisioning • Account access (SSO) Shared services account • Active directory • Log analytics Log archive • Security logs Security account • Audit/break-glass
  • 23. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Landing Zone structure – with add-ons AWS Organizations Shared Services Log Archive Security Log Archive • Security Logs Security Account • Audit / Break-glass Parameter Store Organizations Account • Account Provisioning • Account Access (SSO) Shared Services Account • Active Directory • Log Analytics
  • 24. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. The AWS Landing Zone pipeline Source Validate/Build/Test Deploy Core Account Structure and Policies Deploy Core Resources Deploy Service Catalog Portfolio/Products Deploy Baseline Resources Launch AVM for Core accounts AWS Organizations AWS Account Baseline StackSets AWS Service Catalog Core StackSet AWS Service Catalog Landing Zone Configuration ZIP file AWS CodeBuild Organizations / SCP State Machine State Machine Trigger Lambda StackSet State Machine Service Catalog State Machine StackSet State Machine Launch AVM State Machine AWS Landing Zone Master Configuration AWS CodeBuild
  • 25. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Organizations (cross-account access) Dev Pre-prod Security Core accounts AWS Organizations master Shared services Network ProdTeam shared services Developer Accounts Log archive Team/group accounts
  • 26. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Organizations (no cross-account access) Dev Pre-prod Security Core accounts AWS Organizations master Shared services Network ProdTeam shared services Developer Accounts Log archive Team/group accounts • Log archive • Security • Backups • PCI
  • 27. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. The AWS Landing Zone solution An easy-to-deploy solution that automates the setup of new AWS multi-account environments Based on AWS best practices and recommendations Initial security and governance controls Baseline accounts and account vending machine Automated deployment
  • 28. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. The AWS Landing Zone solution An easy-to-deploy solution that automates the setup of new AWS multi-account environments Based on AWS best practices and recommendations Initial security and governance controls Baseline accounts and account vending machine Automated deployment
  • 29. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. The AWS Landing Zone solution • Automate the creation of an AWS Landing Zone (best practice blueprints), account factory, and AWS Single Sign-On (SSO) • Enable curated guardrails => on-going policy enforcement • Dashboard for continuous visibility => Visual summaries of your AWS environment
  • 30. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. The AWS Landing Zone solution: The Dashboard for Oversight
  • 31. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. The AWS Landing Zone solution: The Dashboard for Oversight
  • 32. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Access management authorization with IAM policies and secure control policies (SCPs)
  • 33. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Organizations (enable all features mode) Developer sandbox Dev Pre-prod Team/group accounts Security Core accounts AWS Organizations master Shared services Network Log archive ProdTeam shared services Developer accounts Single AWS account Developer Sandbox Dev Pre-prod Team/group accounts Security Core accounts AWS Organizations master Shared services Network Log archive ProdTeam shared services Developer accounts
  • 34. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. IAM and AWS Organizations Developer Sandbox Dev Pre-prod Team/group accounts Security Core accounts AWS Organizations master Shared Services Network Log archive ProdTeam Shared Services Developer Accounts Single AWS Account * IAM policies * SCPs (service control policies) * Manage ARN * Manage APIs * Start from DENIED * Start from ALLOWED * Assigned to roles and groups * Assigned to OUs and AWS accounts * Not for root credentials, AWS Support, Amazon CloudFront, Alexa, etc.
  • 35. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. IAM and SC policies Developer Sandbox Dev Pre-prod Team/group accounts Security Core accounts AWS Organizations master Shared Services Network Log archive ProdTeam Shared Services Developer Accounts Single AWS Account • Choose a service • Define actions for the service • Apply resources for actions • Specify condition for actions • Effect: Deny or Allow • Choose a service • Define actions for the service • Apply resource = “*”
  • 36. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. IAM policies • JSON-formatted set of instructions which define permission • Contain a statement (permissions) that specifies: • which actions a principal can perform • which resources can be accessed { "Statement":[{ "Effect":"effect", "Principal":"principal", who "Action":"action", what "Resource":"arn", where "Condition":{ if "condition":{ "key":"value" } } } ] }
  • 37. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. IAM policy: Resource and conditions • Resources and services Defined uniquely by an Amazon resource name (ARN) • Contain a statement (permissions) that specifies: • which actions a principal can perform • which resources can be accessed arn:aws:service:region:account:resource…
  • 38. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. IAM policies and SCPs IAM policies Organizations SCP = Effective right Group User Role Account OU ∩ intersection Service User
  • 39. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. SCPs and IAM – Policies to protect Organizations . SCP Identity- based policy Effective permission 1 2 3 Allow: S3:* Allow: EC2:* SCP Allow: SQS:* Allow: EC2:* IAM permissions
  • 40. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Permissions boundaries for IAM entities(user or role) Set the maximum permissions that an identity-based policy can grant to an IAM entity The entity can perform only the actions that are allowed by both its identity- based policies and its permissions boundaries
  • 41. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Organizations SCPs Organizations . SCP Permissions boundary Identity- based policy Effective permission 1 2 3 4 5 6 7
  • 42. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Resource-based policies Resource-based policy Permissions boundary Identity- based policy Effective permission 1 2 3 4 5 6 7
  • 43. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Session policies Session policy Permissions boundary Identity- based policy Effective permission 1 2 3 4 5 6 7
  • 44. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. IAM policies – Evaluation logic
  • 45. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Access best practice • Restrict root and master account access • Monitor activities as root and in the Organizations Master • Use consolidated user management/SAML • Use principal of “least privilege” (role-based access) • Assign SCPs to OUs and test with dedicated OUs • Avoid “whitelisting” and “blacklisting”
  • 46. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Fun part – AWS Well-Architected Tool review
  • 47. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 48. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Workshop details & steps https://chilp.it/f546818 https://mf-aws.s3.amazonaws.com/events/Reinforca2019- WorkshopFND.htm http://mf-aws.s3.amazonaws.com/events/Workshop- Guide2019062b.pdf Your AWS Support Team: • Shahab Mohsen smohsen@amazon.com • Sirirat Kongdee siriratk@amazon.com • Kevin Dobbins kdobbin@amazon.nl • Jonathan Jenkyn jjenkyn@amazon.co.uk • Sean Leviseur slevise@amazon.com • Pablo Salazar, pablosal@amazon.com • Marcus Fritsche mafritsc@amazon.de
  • 49. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Whiteboard session: Useful service control and IAM policies • SCP: No access to foundational setup services (CloudTrail, DX, etc.) • IAM-Identity: • Full-Admin • IAM-User-Adm; IAM-Role Adm • Server-Admin, only if Tag = “CostCode22” • Permission boundary • Resource permission
  • 50. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 51. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Next steps – Action required • Build your AWS account segmentation strategy • Set up AWS Landing Zone/Control Tower • Search train your policy ninja • Iterate on SCPs and IAM policies—automated using scripts! • Use AWS security audits and WARs to check and challenge! ? What did I say that you should not forget?
  • 52. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Next steps – Action required • Build your AWS account segmentation strategy • Set up AWS Landing Zone/Control Tower • Search train your policy ninja • Iterate on SCPs and IAM policies—automated using scripts! • Use AWS security audits and WARs to check and challenge! • Enable CloudTrail, AWS Config, Guard​Duty
  • 53. Thank you! © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Marcus Fritsche mafritsc@amazon.de