SlideShare a Scribd company logo
1 of 17
Download to read offline
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Up and running with multi-account
security guardrails
Eric Rose
Senior Security Consultant
AWS
G R C 3 2 7 - R
Andy Wickersham
Security Consultant
AWS
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
What do customers want to do on AWS?
Focus on what
differentiates
Ideation to
instantiation
Secure and compliant
environment
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
What do customers want to do on AWS?
Meets the organization’s
security and auditing
requirements
Ready to support highly
available and scalable
workloads
Configurable to
support evolving
business requirements
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customers are faced with
Many
design decisions
Need to configure
multiple accounts
& services
Establishing
security baseline
& governance
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Account security considerations
Baseline requirements
Lock
AWS account credential management (root
account)
Enable
AWS CloudTrail
Amazon Guard​Duty
Define
Map enterprise roles and permissions
Federate
Use identity solutions
Establish
InfoSec cross-account roles
Identify
Actions and conditions to enforce
governance
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Network architecture considerations
AWS services in
your VPC
VPC endpoints for
Amazon S3
DNS in VPC with
Amazon Route 53
Logging VPC traffic
with VPC flow logs
VPC VPC VPC VPC
© 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
Shared
services
Network
Log archive Prod
Team shared
services
Optional network path
Network path Log flow
Data centerDeveloper accounts
Orgs: Account management
Log archive: Security logs
Security: Security tools, AWS Config rules
Shared services: Directory, limit monitoring
Network: AWS Direct Connect
Dev sandbox: Experiments, learning
Dev: Development
Pre-prod: Staging
Prod: Production
Team SS: Team shared services, data lake
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
You need a landing zone
• A configured, secure, scalable, multi-account AWS
environment based on AWS best practices
• A starting point for new development and
experimentation
• A starting point for migrating applications
• An environment that allows for iteration and extension
over time
H
© 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.
What you get with the AWS Landing Zone
• Framework for creating and baselining a multi-account environment
• Initial multi-account structure including security, audit, & shared service requirements
• An account vending machine that enables automated deployment of additional accounts with
a set of security baselines
Account management
• User account access managed through AWS SSO federation
• Cross-account roles enable centralized management
Identity &
access management
• Multiple accounts enable separation of duties
• Initial account security and AWS Config rules baseline
• Network baseline
• Sets up monitoring and intelligent threat detection (through Amazon GuardDuty)
Security &
governance
• Easily deploy optional add-ons to extend your AWS Landing ZoneSolution extensibility
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Landing Zone structure: Basic
Amazon S3 bucket
(manifest file)
AWS CodePipeline
AWS
Service Catalog
Account
baseline
Core OU
AWS SSOAWS
Organizations
AWS Organizations account
Shared services account Log archive account
Account
baseline
Security account
Network
baseline
Account
baseline
Aggregate AWS
CloudTrail and
AWS Config logs
Account
baseline
Security cross-
account roles
Security
notifications
Organizations account
• Account provisioning
• Account access (SSO)
Shared services account
• Active Directory
• Log analytics
Log archive
• Security logs
Security account
• Audit/break-glassAmazon GuardDuty
master
Parameter
store
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Landing Zone structure: With add-ons
Amazon S3 bucket
(manifest file)
AWS CodePipeline
AWS
Service Catalog
Account
baseline
Core OU
AWS SSOAWS
Organizations
AWS Organizations account
Shared services account Log archive account
Account
baseline
Security account
Network
baseline
Account
baseline
AggregateAWS
CloudTrail and
AWS Config logs
Account
baseline
Security cross-
account roles
Security
notifications
Organizations account
• Directory connector
Centralized logging
solution
AWS ManagedMicrosoft
AD
Directory
connector
Amazon GuardDuty
master
Parameter
store
Shared services account
• Microsoft AD
• Centralized logging solution
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Account Vending Machine (AVM)
AWS
Service Catalog
AVM (AWS Service Catalog)
• Account creation factory
• User interface to create new accounts
• Account baseline versioning
• Launch constraints
Creates/updates AWS account
Apply account baseline stack sets
Create network baseline
Apply account security control policy
AVM AWS
Organizations
Security
Log archive
Shared services New AWS
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
The AWS Landing Zone pipeline
Source Validate/build/test
Deploy core account
structure
Deploy core
resources
Deploy Service Catalog
portfolio/products
Deploy baseline
resources
Launch AVM for core
accounts
AWS
Organizations
AWS account
baseline stack sets
Logging Security
credentials
AWS Service
Catalog
Stack set AWS Service
Catalog
Core
Amazon S3 bucket
Vended
accounts
AWS
CloudFormation
templates
Manifest fileAWS Landing Zone
zip file
AWS CodeBuild
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Benefits
Automated Scalable Self-service
Guardrails,
not blockers
Auditable Flexible
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.
Get started
Check out the workshop site for next steps
https://lz-workshop.com
Thank you!
© 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

More from Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 
Protect your applications from DDoS/BOT & Advanced Attacks
Protect your applications from DDoS/BOT & Advanced AttacksProtect your applications from DDoS/BOT & Advanced Attacks
Protect your applications from DDoS/BOT & Advanced Attacks
Amazon Web Services
 
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Amazon Web Services
 

More from Amazon Web Services (20)

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
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 
AWS Serverless per startup: come innovare senza preoccuparsi dei server
AWS Serverless per startup: come innovare senza preoccuparsi dei serverAWS Serverless per startup: come innovare senza preoccuparsi dei server
AWS Serverless per startup: come innovare senza preoccuparsi dei server
 
Crea dashboard interattive con Amazon QuickSight
Crea dashboard interattive con Amazon QuickSightCrea dashboard interattive con Amazon QuickSight
Crea dashboard interattive con Amazon QuickSight
 
Costruisci modelli di Machine Learning con Amazon SageMaker Autopilot
Costruisci modelli di Machine Learning con Amazon SageMaker AutopilotCostruisci modelli di Machine Learning con Amazon SageMaker Autopilot
Costruisci modelli di Machine Learning con Amazon SageMaker Autopilot
 
Migra le tue file shares in cloud con FSx for Windows
Migra le tue file shares in cloud con FSx for Windows Migra le tue file shares in cloud con FSx for Windows
Migra le tue file shares in cloud con FSx for Windows
 
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?
 
Protect your applications from DDoS/BOT & Advanced Attacks
Protect your applications from DDoS/BOT & Advanced AttacksProtect your applications from DDoS/BOT & Advanced Attacks
Protect your applications from DDoS/BOT & Advanced Attacks
 
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
Track 6 Session 6_ 透過 AWS AI 服務模擬、部署機器人於產業之應用
 

Up and running with multi-account security guardrails - GRC327-R - AWS re:Inforce 2019

  • 1. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Up and running with multi-account security guardrails Eric Rose Senior Security Consultant AWS G R C 3 2 7 - R Andy Wickersham Security Consultant AWS
  • 2. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. What do customers want to do on AWS? Focus on what differentiates Ideation to instantiation Secure and compliant environment
  • 3. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. What do customers want to do on AWS? Meets the organization’s security and auditing requirements Ready to support highly available and scalable workloads Configurable to support evolving business requirements
  • 4. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Customers are faced with Many design decisions Need to configure multiple accounts & services Establishing security baseline & governance
  • 5. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Account security considerations Baseline requirements Lock AWS account credential management (root account) Enable AWS CloudTrail Amazon Guard​Duty Define Map enterprise roles and permissions Federate Use identity solutions Establish InfoSec cross-account roles Identify Actions and conditions to enforce governance
  • 6. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Network architecture considerations AWS services in your VPC VPC endpoints for Amazon S3 DNS in VPC with Amazon Route 53 Logging VPC traffic with VPC flow logs VPC VPC VPC VPC
  • 7. © 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 Shared services Network Log archive Prod Team shared services Optional network path Network path Log flow Data centerDeveloper accounts Orgs: Account management Log archive: Security logs Security: Security tools, AWS Config rules Shared services: Directory, limit monitoring Network: AWS Direct Connect Dev sandbox: Experiments, learning Dev: Development Pre-prod: Staging Prod: Production Team SS: Team shared services, data lake
  • 8. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. You need a landing zone • A configured, secure, scalable, multi-account AWS environment based on AWS best practices • A starting point for new development and experimentation • A starting point for migrating applications • An environment that allows for iteration and extension over time H
  • 9. © 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
  • 10. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. What you get with the AWS Landing Zone • Framework for creating and baselining a multi-account environment • Initial multi-account structure including security, audit, & shared service requirements • An account vending machine that enables automated deployment of additional accounts with a set of security baselines Account management • User account access managed through AWS SSO federation • Cross-account roles enable centralized management Identity & access management • Multiple accounts enable separation of duties • Initial account security and AWS Config rules baseline • Network baseline • Sets up monitoring and intelligent threat detection (through Amazon GuardDuty) Security & governance • Easily deploy optional add-ons to extend your AWS Landing ZoneSolution extensibility
  • 11. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Landing Zone structure: Basic Amazon S3 bucket (manifest file) AWS CodePipeline AWS Service Catalog Account baseline Core OU AWS SSOAWS Organizations AWS Organizations account Shared services account Log archive account Account baseline Security account Network baseline Account baseline Aggregate AWS CloudTrail and AWS Config logs Account baseline Security cross- account roles Security notifications Organizations account • Account provisioning • Account access (SSO) Shared services account • Active Directory • Log analytics Log archive • Security logs Security account • Audit/break-glassAmazon GuardDuty master Parameter store
  • 12. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Landing Zone structure: With add-ons Amazon S3 bucket (manifest file) AWS CodePipeline AWS Service Catalog Account baseline Core OU AWS SSOAWS Organizations AWS Organizations account Shared services account Log archive account Account baseline Security account Network baseline Account baseline AggregateAWS CloudTrail and AWS Config logs Account baseline Security cross- account roles Security notifications Organizations account • Directory connector Centralized logging solution AWS ManagedMicrosoft AD Directory connector Amazon GuardDuty master Parameter store Shared services account • Microsoft AD • Centralized logging solution
  • 13. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Account Vending Machine (AVM) AWS Service Catalog AVM (AWS Service Catalog) • Account creation factory • User interface to create new accounts • Account baseline versioning • Launch constraints Creates/updates AWS account Apply account baseline stack sets Create network baseline Apply account security control policy AVM AWS Organizations Security Log archive Shared services New AWS
  • 14. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. The AWS Landing Zone pipeline Source Validate/build/test Deploy core account structure Deploy core resources Deploy Service Catalog portfolio/products Deploy baseline resources Launch AVM for core accounts AWS Organizations AWS account baseline stack sets Logging Security credentials AWS Service Catalog Stack set AWS Service Catalog Core Amazon S3 bucket Vended accounts AWS CloudFormation templates Manifest fileAWS Landing Zone zip file AWS CodeBuild
  • 15. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Benefits Automated Scalable Self-service Guardrails, not blockers Auditable Flexible
  • 16. © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved. Get started Check out the workshop site for next steps https://lz-workshop.com
  • 17. Thank you! © 2019,Amazon Web Services, Inc. or its affiliates. All rights reserved.