SlideShare a Scribd company logo
1 of 55
Download to read offline
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Architecting Security and
Governance Across a Multi-Account
Strategy
C
S I D 3 3 1
N o v e m b e r 2 7 , 2 0 1 7
S a m E l m a l a k , S o l u t i o n s A r c h i t e c t , A W S
B e n W o o d w a r d , A r c h i t e c t , T h o m s o n R e u t e r s
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Once Upon a Time…
0
5
10
15
20
25
30
35
40
1 2 3 4 5 6 7 8
Sales
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Once Upon a Time…(cont’d.)
0
5
10
15
20
25
30
35
40
1 2 3 4 5 6 7 8 9 10
Sales
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Once Upon a Time…(cont’d.)
0
10
20
30
40
50
60
1 2 3 4 5 6 7 8 9 10 11 12 13
Sales
Red Riding
Hood
The Seven
Dwarves
AWS
CloudTrail
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Once Upon a Time…(cont’d.)
0
10
20
30
40
50
60
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Sales
Red Riding
Hood
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to Expect from the Session
• An enterprise-ready multi-account framework
• Action plan to implement this approach
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Security/Resource
Boundary
API Limits/Throttling
Billing Separation
AWS Account
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Account Models
One
Account
1,000s of
Accounts
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why One Isn’t Enough
Many Teams Isolation
Security Controls Business Process
Billing
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thomson Reuters’ Multi-Account
Strategy
Ben Woodward, Architect, Thomson Reuters
C a s e S t u d y
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thomson Reuters
• Global organization
• 100+ countries
• Provide information and products to tax, legal, and financial
professionals
• Five business units (BUs)
• 12,000 technologists
STG315 - Case Study: Learn How
Thomson Reuters Uses Amazon EFS
to Deliver Billions of Pieces of
Content to Hundreds of Millions of
Visitors Every Year
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Connectivity to Data Centers
AWS accounts
• Project isolation
• AWS API limits
• Billing separation
AWS regions
• Data residency
• New growth opportunities
• Latency requirements
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Network Topology
Availability Zone
Region 1
Availability Zone
Region 1
VPC
Peering
Public Subnet Private Subnet
AWS
Direct Connect
10.0.0.0/16Corporate data
center
VPN
Region 1
Private
VIF
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Account Creation
Organizations
New
Account
OrganizationAccount
AccessRole
1. Create new
account
2. Assume cross-
account role
3. Inflate account
5. Delete
Organizations
Role
4. Move new
account into OU
• Self-service
account creation
• Enables use of
service control
policies (SCPs)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Account Inflation
Vault root credentials
Creation of service management records
Federated with corporate identity provider
Create initial operations roles
VPC and network setup
AWS Direct Connect/VPC Peering
Security controls and logging setup
Enable logging, create Security and
Custodian IAM roles
• Use a workflow tool
• Build up
AWS CloudFormation
dynamically
• Config-driven
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Logging Account
• Single source of truth
• One place to secure
• Very limited access
• Multiple Amazon S3
buckets
• Add read-only access
when needed
Logging
Shared
Services
Security
AWS
Account
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Custodian Account
• Trust but verify
• Need a single pane
of glass into all our
accounts
AWS ConfigAWS Trusted Advisor
TR Account
ReadOnly
ReadWrite
Custodian Account
ReadOnly
ReadWrite
AssumeRole
AssumeRole
• Notify as opposed
to enforce
• Custodian account
• Selecting tooling
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Security Account
Security Security account for SecOps
Process logs
Host security tooling
Perform incident management
Conduct security audit
Logging
Accounts
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Shared Services Accounts
Direct
Connect
DNS Shared
Services
Shared
Services
• Separate business critical
services
• AWS Direct Connect
• DNS servers
• Bastion hosts
• Network monitors
• Building AMIs
• More limited access
• Reduce blast radius
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Sandbox Accounts
Sandbox Account
Per Business Unit
• Team innovation
• No DC connectivity
• Multi-tenant
• Restrictive permissions
• Full account inflation
Sandbox Account
Per Developer
• Learn and experiment
• No DC connectivity
• Single tenant
• Full permissions
• Minimal account inflation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SDLC Accounts
Dev Staging Prod Disaster Recovery
• Started small, keep talking to our BUs
• Types of resource isolation
• Root Vaulted
• Base Networking
• Security Controls
• IAM Federation
• Base IAM Roles
• Root Vaulted
• Base Networking
• Security Controls
• IAM Federation
• Base IAM Roles
• Root Vaulted
• Base Networking
• Security Controls
• IAM Federation
• Base IAM Roles
• Root Vaulted
• Base Networking
• Security Controls
• IAM Federation
• Base IAM Roles
Non-Prod
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-tenant Resource Isolation Using IAM
Conditions
Action: ec2:TerminateInstances
Condition:
StringEquals:
"ec2:ResourceTag/app-id": "123"
Resource Name
Action: iam:PassRole
Resource: arn:aws:iam::*:Role/123*
• IAM can give you
resource isolation
• Setting tag conditions
and resource names in
IAM policies
• It comes with an overhead
• Not 100% coverage
• Policy templates and
automation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
CI/CD Accounts
BU Dev
• Host CI/CD pipelines
• Perform chaos engineering
Build Pipeline
Deployment
IAM role
AWS
CloudFormation
Artifact
Store
CICD Account
AWS
CodeDeploy
BU Staging
Deployment
IAM role
AWS
CloudFormation
AWS
CodeDeploy
BU Prod
Deployment
IAM role
AWS
CloudFormation
AWS
CodeDeploy
Steps
2. Deploy
AWS CloudFormation
3. Deploy application
2. For each account
1.Build artifact
1. AssumeRole
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Where We Started—Where We Are Now
Sandbox
Dev Staging
Business Unit Accounts
Developer Accounts
Security
Enterprise Accounts
AWS Organizations Master
Shared
Services Sandbox
Direct
Connect
DNS Logging
Prod
CI/CD
Custodian
DR
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pros
• Complete security and resources
isolation
• Smaller blast radius
• Simplified billing per account
Cons
• Aggregation/Distribution
• Setup and operation overhead
• More complex security policies across
accounts
Multiple Accounts
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Guardrails NOT Blockers Auditable Flexible
Automated Scalable Self-service
Goals
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Account Security—Day 1
InfoSec’s
Cross-
Account
Roles
AWS Account
Credential
Management
(“Root Account”)
Federation
Baseline Requirements
Actions &
Conditions
Map
Enterprise
Roles
AWS
CloudTrail
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What Accounts Should I Create?
Security Shared Services Billing
Dev ProdSandbox OtherPre-Prod
Organizations Master Account
Logging Direct Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Organizations Master
AWS Organizations Master
Data Center
No connection to DC
Service control policies
Consolidated billing
Volume discount
Minimal resources
Limited access
Delete Orgs role!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SCP: Stop CloudTrail Being Disabled
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Deny",
"Action": ”cloudtrail:StopLogging",
"Resource": "*"
}
]
}
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
SCP: No Internet Gateway for Amazon VPC
"Statement": [
{
"Effect": "Deny",
"Action": [
"ec2:AttachInternetGateway”,
“ec2:CreateInternetGateway”,
“ec2:AttachEgressOnlyInternetGateway”,
“ec2:CreateVpcPeeringConnection”,
“ec2:AcceptVpcPeeringConnection"
],
"Resource": "*"
}
]
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Logging
Enterprise Accounts
AWS Organizations Master
Data Center
Logging
Versioned Amazon S3
bucket
Restricted
MFA delete
CloudTrail logs
Security logs
Single source of truth
Limited access
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Security Account
Enterprise Accounts
AWS Organizations Master
Data Center
Optional data center
connectivity
Security tools and audit
Cross-account
read/write
Limited access
AWS
CloudTrail
AWS
Config
Logging
Security
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Direct Connect/Network
Security
Enterprise Accounts
AWS Organizations Master
Data Center
Managed by network
team
AWS Direct Connect/
networking services
Limited access
Logging
Direct
Connect
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Shared Services
Security
Enterprise Accounts
AWS Organizations Master
Direct
Connect
Data Center
Connected to DC
DNS
LDAP/Active Directory
Shared Services VPC
Deployment tools
Golden AMI
Pipeline
Scanning infrastructure
Inactive instances
Improper tags
Snapshot lifecycle
Monitoring
Limited access
Logging
Shared
Services
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Billing Tooling
Security
Enterprise Accounts
AWS Organizations Master
Shared
Services
Direct
Connect
Data Center
Reduces access to
Master Organizations
account
Billing reports
Usage metrics and
reporting
Usage optimizations
and RI management
Limited access
Logging
Billing
Tooling
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Internal Audit
Security
Enterprise Accounts
AWS Organizations Master
Billing
Tooling
Shared
Services
Direct
Connect
Data Center
Logging
Regulatory compliance
Read-only access to
needed logs
Limited access
ENT324: Automating
and Auditing Cloud
Governance and
Compliance in Multi-
Account Environments
Internal
Audit
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Developer Sandbox
Security
Enterprise Accounts
AWS Organizations Master
Billing
Tooling
Shared
Services
Direct
Connect
Internal
Audit
Data Center
Logging
No connection to DC
Innovation space
Fixed spending limit
Autonomous
Experimentation
Developer Accounts
Developer
Sandbox
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
BU/Product/Resource
Developer
Sandbox
Developer Accounts
Security
Enterprise Accounts
AWS Organizations Master
Billing
Tooling
Shared
Services
Direct
Connect
Internal
Audit
Data Center
Logging
Based on level of
needed isolation
Match your
development lifecycle
BU/Product/Resource Accounts
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Dev
Developer
Sandbox
Developer Accounts
Security
Enterprise Accounts
AWS Organizations Master
Billing
Tooling
Shared
Services
Direct
Connect
Internal
Audit
Data Center
Logging
Develop and iterate
quickly
Collaboration space
Stage of SDLC
BU/Product/Resource Accounts
Dev
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pre-Prod
Developer
Sandbox
Dev
BU/Product/Resource Accounts
Developer Accounts
Security
Enterprise Accounts
AWS Organizations Master
Billing
Tooling
Shared
Services
Direct
Connect
Internal
Audit
Data Center
Logging
Connected to DC
Production-like
Staging
QA
Automated
deployments
Pre-Prod
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Production
Developer
Sandbox
Dev Pre-Prod
BU/Product/Resource Accounts
Developer Accounts
Security
Enterprise Accounts
AWS Organizations Master
Billing
Tooling
Shared
Services
Direct
Connect
Internal
Audit
Data Center
Logging
Connected to DC
Production applications
Promoted from Pre-Prod
Limited access
Prod
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
BU/Team Shared Services
Developer
Sandbox
Dev Pre-Prod
BU/Product/Resource Accounts
Developer Accounts
Security
Enterprise Accounts
AWS Organizations Master
Billing
Tooling
Shared
Services
Direct
Connect
Internal
Audit
Data Center
Logging
Prod
Grows organically
Shared to the
BU/team
Product-specific
common services
Data lake
Common tooling
Common services
Shared
Services
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
BU/Team Sandbox
Developer
Sandbox
Dev Pre-Prod
BU/Product/Resource Accounts
Developer Accounts
Security
Enterprise Accounts
AWS Organizations Master
Billing
Tooling
Shared
Services
Direct
Connect
Internal
Audit
Data Center
Logging
Prod
Shared
Services
No connection to data
center
New initiatives
Disconnected from
data center
Experimentation
Innovation
Sandbox
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Sandbox/Innovation Pipeline
Developer
Accounts
Developer Accounts
PoC
Developer
Accounts
Developer Accounts
Dev
Pre-Prod
BU/Product/Resource Accounts
Sandbox Prod
Shared
Services
PoC
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Special/Exception
• Be flexible
• Regulatory/compliance
• Additional isolation/security controls (PII)
• Complex platform/product
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Summary
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-account Approach
Developer
Sandbox
Dev Pre-Prod
BU/Product/Resource Accounts
Developer Accounts
Security
Enterprise Accounts
AWS Organizations Master
Billing
Tooling
Shared
Services
Sandbox
Direct
Connect
Internal
Audit
Data Center
Logging
Prod
Shared
Services
Orgs: Account management
Logging: Centralized logs
Security: AWS Config Rules,
security tools
Shared services: Directory, DNS,
limit monitoring
Billing Tooling: Cost monitoring
Sandbox: Experiments
Dev: Development
Pre-Prod: Staging/dev
Prod: Production
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Next Steps
• Define tagging strategy
• Define automation strategy
• Create Organizations account
• Create Logging account
• Create Security account
• Create Shared Services account
• Create Billing Tooling account
• Create Developer Sandbox account(s)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Define automation strategy
Define tagging strategy
http://amzn.to/2du6zJb
Define IP address space strategy
Non-overlapping from data center
Non-overlapping to other accounts/VPCs
Create Organizations Master account
Create Logging account
Create bucket(s) for CloudTrail and AWS Config
Enable MFA delete
Enable versioning
Define limited access bucket policy
Backfill: Enable CloudTrail in root account to
send logs to logging account
Backfill: Copy CloudTrail logs for actions that
happened between Organizations Master
creation and logging
Action Plan
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Create Security account
Backfill: cross-account roles with trust to
security account for root and logging
Read-only role
Read/Write role (fewer permissions)
Enable CloudTrail and send to logging account
Create security tooling/Lambda functions for
security checks
Create AWS Direct Connect account
<CommonCheckList>
Create Billing Tooling account
<CommonCheckList>
Create Shared Services account
• <CommonCheckList>
• Connect via DX/VPN to DC
• Launch common services
• Directory services
• DNS
Action Plan
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Create BU accounts (per stage/dev cycle)
Create BU/Team Sandbox account (maybe)
<CommonCheckList>
Create BU/Team Dev account
<CommonCheckList>
Connect via DX/VPN to DC dev network
Peer VPC with Shared Services
Create BU/Team Non-Prod/Pre-Prod Account
<CommonCheckList>
Connect via DX/VPN to DC non-prod
network
Peer VPC with Shared Services
Create BU/Team Prod account
<CommonCheckList>
Connect via DX/VPN to DC prod network
Peer VPC with Shared Services
Create individual Developer Sandbox accounts
Ensure cross-account security roles are present
Keep isolated and disconnected
Secure MFA/root
Create Internal Audit account
• <CommonCheckList>
Action Plan
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Secure Root credentials
• MFA
• Complex password
• Establish rotation policy
Link to Organizations Master account if not already
a member
Enable CloudTrail in all regions, send to logging
account
Enable AWS Config, send to logging account
Create read-only cross-account Security role
Create read/write cross-account Security role
Create VPC (non-overlapping IP space)
Enable federation into account
• http://federationworkshopreinvent2016.s3
-website-us-east-1.amazonaws.com/
Define roles and access policies
Use group email/phone as the contact info
Peer VPC with Shared Services
Add a policy around prefix naming conditions to
every account—e.g., deny access to Lambda
functions that start with “security*”
Review CIS Foundations Benchmark and leverage as
appropriate
<CommonCheckList>
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Multi-Account Track
• SID331: Architecting Security and Governance Across a Multi-Account
Strategy (Session)
• SID335: Implementing Security and Governance Across a Multi-Account
Strategy (Chalk Talk)
• ENT324: Automating and Auditing Cloud Governance and Compliance in
Multi-Account Environments (Session)
• SID311: Designing Security and Governance Across a Multi-Account
Strategy (Workshop)
• ARC325: Managing Multiple AWS Accounts at Scale (Workshop)
• SID308: Multi-Account Strategies (Chalk Talk)
• SID321: How Capital One Applies AWS Organizations Best Practices to
Manage Multiple AWS Accounts (Session)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
Pl ease compl ete surveys

More Related Content

What's hot

DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化DeNA
 
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)Amazon Web Services Japan
 
20210317 AWS Black Belt Online Seminar Amazon MQ
20210317 AWS Black Belt Online Seminar Amazon MQ 20210317 AWS Black Belt Online Seminar Amazon MQ
20210317 AWS Black Belt Online Seminar Amazon MQ Amazon Web Services Japan
 
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...Amazon Web Services Japan
 
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用Amazon Web Services Japan
 
AWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツールAWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツールAmazon Web Services Japan
 
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCacheAWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCacheAmazon Web Services Japan
 
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順Amazon Web Services Japan
 
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...Amazon Web Services Japan
 
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
20200818 AWS Black Belt Online Seminar AWS Shield Advanced20200818 AWS Black Belt Online Seminar AWS Shield Advanced
20200818 AWS Black Belt Online Seminar AWS Shield AdvancedAmazon Web Services Japan
 
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / GlacierAmazon Web Services Japan
 
20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon AthenaAmazon Web Services Japan
 
20190213 AWS Black Belt Online Seminar Amazon SageMaker Advanced Session
20190213 AWS Black Belt Online Seminar Amazon SageMaker Advanced Session20190213 AWS Black Belt Online Seminar Amazon SageMaker Advanced Session
20190213 AWS Black Belt Online Seminar Amazon SageMaker Advanced SessionAmazon Web Services Japan
 
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...Amazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用Amazon Web Services Japan
 
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
20180221 AWS Black Belt Online Seminar AWS Lambda@EdgeAmazon Web Services Japan
 
20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway 20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway Amazon Web Services Japan
 
20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS)
20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS)20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS)
20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS)Amazon Web Services Japan
 

What's hot (20)

DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化
 
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
 
20210317 AWS Black Belt Online Seminar Amazon MQ
20210317 AWS Black Belt Online Seminar Amazon MQ 20210317 AWS Black Belt Online Seminar Amazon MQ
20210317 AWS Black Belt Online Seminar Amazon MQ
 
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
20191002 AWS Black Belt Online Seminar Amazon EC2 Auto Scaling and AWS Auto S...
 
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
20200722 AWS Black Belt Online Seminar AWSアカウント シングルサインオンの設計と運用
 
AWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツールAWS における Microservices Architecture と DevOps を推進する組織と人とツール
AWS における Microservices Architecture と DevOps を推進する組織と人とツール
 
AWS Black Belt Techシリーズ Amazon VPC
AWS Black Belt Techシリーズ  Amazon VPCAWS Black Belt Techシリーズ  Amazon VPC
AWS Black Belt Techシリーズ Amazon VPC
 
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCacheAWS Black Belt Online Seminar 2017 Amazon ElastiCache
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
 
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
AWS EC2 Eメール制限解除 - 逆引き(rDNS)設定 申請手順
 
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190129 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
 
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
20200818 AWS Black Belt Online Seminar AWS Shield Advanced20200818 AWS Black Belt Online Seminar AWS Shield Advanced
20200818 AWS Black Belt Online Seminar AWS Shield Advanced
 
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
 
20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena
 
20190213 AWS Black Belt Online Seminar Amazon SageMaker Advanced Session
20190213 AWS Black Belt Online Seminar Amazon SageMaker Advanced Session20190213 AWS Black Belt Online Seminar Amazon SageMaker Advanced Session
20190213 AWS Black Belt Online Seminar Amazon SageMaker Advanced Session
 
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
20190130 AWS Black Belt Online Seminar AWS Identity and Access Management (AW...
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
 
Amazon VPC VPN接続設定 参考資料
Amazon VPC VPN接続設定 参考資料Amazon VPC VPN接続設定 参考資料
Amazon VPC VPN接続設定 参考資料
 
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
 
20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway 20190514 AWS Black Belt Online Seminar Amazon API Gateway
20190514 AWS Black Belt Online Seminar Amazon API Gateway
 
20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS)
20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS)20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS)
20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS)
 

Similar to SID331_Architecting Security and Governance Across a Multi-Account Strategy

ARC325_Managing Multiple AWS Accounts at Scale
ARC325_Managing Multiple AWS Accounts at ScaleARC325_Managing Multiple AWS Accounts at Scale
ARC325_Managing Multiple AWS Accounts at ScaleAmazon Web Services
 
How Chick-fil-A Embraces DevSecOps on AWS - SID306 - re:Invent 2017
How Chick-fil-A Embraces DevSecOps on AWS - SID306 - re:Invent 2017How Chick-fil-A Embraces DevSecOps on AWS - SID306 - re:Invent 2017
How Chick-fil-A Embraces DevSecOps on AWS - SID306 - re:Invent 2017Amazon Web Services
 
Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018
Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018
Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018Amazon Web Services
 
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...Amazon Web Services
 
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)Amazon Web Services
 
GPSTEC310_IAM Best Practices and Becoming an IAM Ninja
GPSTEC310_IAM Best Practices and Becoming an IAM NinjaGPSTEC310_IAM Best Practices and Becoming an IAM Ninja
GPSTEC310_IAM Best Practices and Becoming an IAM NinjaAmazon Web Services
 
Security at Scale: How Autodesk Leverages Native AWS Technologies to Provide ...
Security at Scale: How Autodesk Leverages Native AWS Technologies to Provide ...Security at Scale: How Autodesk Leverages Native AWS Technologies to Provide ...
Security at Scale: How Autodesk Leverages Native AWS Technologies to Provide ...Amazon Web Services
 
Best Practices for Implementing Your Encryption Strategy Using AWS Key Manage...
Best Practices for Implementing Your Encryption Strategy Using AWS Key Manage...Best Practices for Implementing Your Encryption Strategy Using AWS Key Manage...
Best Practices for Implementing Your Encryption Strategy Using AWS Key Manage...Amazon Web Services
 
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...Amazon Web Services
 
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017Amazon Web Services
 
Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017 Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017 Amazon Web Services
 
Introduction to the Security Perspective of the Cloud Adoption Framework
Introduction to the Security Perspective of the Cloud Adoption FrameworkIntroduction to the Security Perspective of the Cloud Adoption Framework
Introduction to the Security Perspective of the Cloud Adoption FrameworkAmazon Web Services
 
AWS Webinar CZSK 02 Bezpecnost v AWS cloudu
AWS Webinar CZSK 02 Bezpecnost v AWS clouduAWS Webinar CZSK 02 Bezpecnost v AWS cloudu
AWS Webinar CZSK 02 Bezpecnost v AWS clouduVladimir Simek
 
Using AWS Management Tools to Enable Governance, Compliance, Operational, and...
Using AWS Management Tools to Enable Governance, Compliance, Operational, and...Using AWS Management Tools to Enable Governance, Compliance, Operational, and...
Using AWS Management Tools to Enable Governance, Compliance, Operational, and...Amazon Web Services
 
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...Amazon Web Services
 
AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017Amazon Web Services
 
Enabling Governance, Compliance, and Operational and Risk Auditing with AWS M...
Enabling Governance, Compliance, and Operational and Risk Auditing with AWS M...Enabling Governance, Compliance, and Operational and Risk Auditing with AWS M...
Enabling Governance, Compliance, and Operational and Risk Auditing with AWS M...Amazon Web Services
 

Similar to SID331_Architecting Security and Governance Across a Multi-Account Strategy (20)

ARC325_Managing Multiple AWS Accounts at Scale
ARC325_Managing Multiple AWS Accounts at ScaleARC325_Managing Multiple AWS Accounts at Scale
ARC325_Managing Multiple AWS Accounts at Scale
 
How Chick-fil-A Embraces DevSecOps on AWS - SID306 - re:Invent 2017
How Chick-fil-A Embraces DevSecOps on AWS - SID306 - re:Invent 2017How Chick-fil-A Embraces DevSecOps on AWS - SID306 - re:Invent 2017
How Chick-fil-A Embraces DevSecOps on AWS - SID306 - re:Invent 2017
 
Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018
Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018
Security, Risk and Compliance of Your Cloud Journey - Tel Aviv Summit 2018
 
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...
 
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)
Introduction to the Security Perspective of the Cloud Adoption Framework (CAF)
 
GPSTEC310_IAM Best Practices and Becoming an IAM Ninja
GPSTEC310_IAM Best Practices and Becoming an IAM NinjaGPSTEC310_IAM Best Practices and Becoming an IAM Ninja
GPSTEC310_IAM Best Practices and Becoming an IAM Ninja
 
AWS Security Fundamentals
AWS Security FundamentalsAWS Security Fundamentals
AWS Security Fundamentals
 
Security at Scale: How Autodesk Leverages Native AWS Technologies to Provide ...
Security at Scale: How Autodesk Leverages Native AWS Technologies to Provide ...Security at Scale: How Autodesk Leverages Native AWS Technologies to Provide ...
Security at Scale: How Autodesk Leverages Native AWS Technologies to Provide ...
 
Best Practices for Implementing Your Encryption Strategy Using AWS Key Manage...
Best Practices for Implementing Your Encryption Strategy Using AWS Key Manage...Best Practices for Implementing Your Encryption Strategy Using AWS Key Manage...
Best Practices for Implementing Your Encryption Strategy Using AWS Key Manage...
 
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
ENT324-Automating and Auditing Cloud Governance and Compliance in Multi-Accou...
 
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017
How Amazon.com Uses AWS Management Tools - DEV340 - re:Invent 2017
 
Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017 Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017
 
Getting Started with AWS
Getting Started with AWSGetting Started with AWS
Getting Started with AWS
 
Introduction to the Security Perspective of the Cloud Adoption Framework
Introduction to the Security Perspective of the Cloud Adoption FrameworkIntroduction to the Security Perspective of the Cloud Adoption Framework
Introduction to the Security Perspective of the Cloud Adoption Framework
 
AWS Webinar CZSK 02 Bezpecnost v AWS cloudu
AWS Webinar CZSK 02 Bezpecnost v AWS clouduAWS Webinar CZSK 02 Bezpecnost v AWS cloudu
AWS Webinar CZSK 02 Bezpecnost v AWS cloudu
 
Getting started with AWS
Getting started with AWSGetting started with AWS
Getting started with AWS
 
Using AWS Management Tools to Enable Governance, Compliance, Operational, and...
Using AWS Management Tools to Enable Governance, Compliance, Operational, and...Using AWS Management Tools to Enable Governance, Compliance, Operational, and...
Using AWS Management Tools to Enable Governance, Compliance, Operational, and...
 
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
I Want to Analyze and Visualize Website Access Logs, but Why Do I Need Server...
 
AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017AWS Security State of the Union - SID326 - re:Invent 2017
AWS Security State of the Union - SID326 - re:Invent 2017
 
Enabling Governance, Compliance, and Operational and Risk Auditing with AWS M...
Enabling Governance, Compliance, and Operational and Risk Auditing with AWS M...Enabling Governance, Compliance, and Operational and Risk Auditing with AWS M...
Enabling Governance, Compliance, and Operational and Risk Auditing with AWS M...
 

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
 

SID331_Architecting Security and Governance Across a Multi-Account Strategy

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Architecting Security and Governance Across a Multi-Account Strategy C S I D 3 3 1 N o v e m b e r 2 7 , 2 0 1 7 S a m E l m a l a k , S o l u t i o n s A r c h i t e c t , A W S B e n W o o d w a r d , A r c h i t e c t , T h o m s o n R e u t e r s
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Once Upon a Time… 0 5 10 15 20 25 30 35 40 1 2 3 4 5 6 7 8 Sales
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Once Upon a Time…(cont’d.) 0 5 10 15 20 25 30 35 40 1 2 3 4 5 6 7 8 9 10 Sales
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Once Upon a Time…(cont’d.) 0 10 20 30 40 50 60 1 2 3 4 5 6 7 8 9 10 11 12 13 Sales Red Riding Hood The Seven Dwarves AWS CloudTrail
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Once Upon a Time…(cont’d.) 0 10 20 30 40 50 60 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Sales Red Riding Hood
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to Expect from the Session • An enterprise-ready multi-account framework • Action plan to implement this approach
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Security/Resource Boundary API Limits/Throttling Billing Separation AWS Account
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Account Models One Account 1,000s of Accounts
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why One Isn’t Enough Many Teams Isolation Security Controls Business Process Billing
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thomson Reuters’ Multi-Account Strategy Ben Woodward, Architect, Thomson Reuters C a s e S t u d y
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thomson Reuters • Global organization • 100+ countries • Provide information and products to tax, legal, and financial professionals • Five business units (BUs) • 12,000 technologists STG315 - Case Study: Learn How Thomson Reuters Uses Amazon EFS to Deliver Billions of Pieces of Content to Hundreds of Millions of Visitors Every Year
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Connectivity to Data Centers AWS accounts • Project isolation • AWS API limits • Billing separation AWS regions • Data residency • New growth opportunities • Latency requirements
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Network Topology Availability Zone Region 1 Availability Zone Region 1 VPC Peering Public Subnet Private Subnet AWS Direct Connect 10.0.0.0/16Corporate data center VPN Region 1 Private VIF
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Account Creation Organizations New Account OrganizationAccount AccessRole 1. Create new account 2. Assume cross- account role 3. Inflate account 5. Delete Organizations Role 4. Move new account into OU • Self-service account creation • Enables use of service control policies (SCPs)
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Account Inflation Vault root credentials Creation of service management records Federated with corporate identity provider Create initial operations roles VPC and network setup AWS Direct Connect/VPC Peering Security controls and logging setup Enable logging, create Security and Custodian IAM roles • Use a workflow tool • Build up AWS CloudFormation dynamically • Config-driven
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Logging Account • Single source of truth • One place to secure • Very limited access • Multiple Amazon S3 buckets • Add read-only access when needed Logging Shared Services Security AWS Account
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Custodian Account • Trust but verify • Need a single pane of glass into all our accounts AWS ConfigAWS Trusted Advisor TR Account ReadOnly ReadWrite Custodian Account ReadOnly ReadWrite AssumeRole AssumeRole • Notify as opposed to enforce • Custodian account • Selecting tooling
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Security Account Security Security account for SecOps Process logs Host security tooling Perform incident management Conduct security audit Logging Accounts
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Shared Services Accounts Direct Connect DNS Shared Services Shared Services • Separate business critical services • AWS Direct Connect • DNS servers • Bastion hosts • Network monitors • Building AMIs • More limited access • Reduce blast radius
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Sandbox Accounts Sandbox Account Per Business Unit • Team innovation • No DC connectivity • Multi-tenant • Restrictive permissions • Full account inflation Sandbox Account Per Developer • Learn and experiment • No DC connectivity • Single tenant • Full permissions • Minimal account inflation
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SDLC Accounts Dev Staging Prod Disaster Recovery • Started small, keep talking to our BUs • Types of resource isolation • Root Vaulted • Base Networking • Security Controls • IAM Federation • Base IAM Roles • Root Vaulted • Base Networking • Security Controls • IAM Federation • Base IAM Roles • Root Vaulted • Base Networking • Security Controls • IAM Federation • Base IAM Roles • Root Vaulted • Base Networking • Security Controls • IAM Federation • Base IAM Roles Non-Prod
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-tenant Resource Isolation Using IAM Conditions Action: ec2:TerminateInstances Condition: StringEquals: "ec2:ResourceTag/app-id": "123" Resource Name Action: iam:PassRole Resource: arn:aws:iam::*:Role/123* • IAM can give you resource isolation • Setting tag conditions and resource names in IAM policies • It comes with an overhead • Not 100% coverage • Policy templates and automation
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. CI/CD Accounts BU Dev • Host CI/CD pipelines • Perform chaos engineering Build Pipeline Deployment IAM role AWS CloudFormation Artifact Store CICD Account AWS CodeDeploy BU Staging Deployment IAM role AWS CloudFormation AWS CodeDeploy BU Prod Deployment IAM role AWS CloudFormation AWS CodeDeploy Steps 2. Deploy AWS CloudFormation 3. Deploy application 2. For each account 1.Build artifact 1. AssumeRole
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Where We Started—Where We Are Now Sandbox Dev Staging Business Unit Accounts Developer Accounts Security Enterprise Accounts AWS Organizations Master Shared Services Sandbox Direct Connect DNS Logging Prod CI/CD Custodian DR
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pros • Complete security and resources isolation • Smaller blast radius • Simplified billing per account Cons • Aggregation/Distribution • Setup and operation overhead • More complex security policies across accounts Multiple Accounts
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Guardrails NOT Blockers Auditable Flexible Automated Scalable Self-service Goals
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Account Security—Day 1 InfoSec’s Cross- Account Roles AWS Account Credential Management (“Root Account”) Federation Baseline Requirements Actions & Conditions Map Enterprise Roles AWS CloudTrail
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What Accounts Should I Create? Security Shared Services Billing Dev ProdSandbox OtherPre-Prod Organizations Master Account Logging Direct Connect
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Organizations Master AWS Organizations Master Data Center No connection to DC Service control policies Consolidated billing Volume discount Minimal resources Limited access Delete Orgs role!
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SCP: Stop CloudTrail Being Disabled { "Version": "2012-10-17", "Statement": [ { "Effect": "Deny", "Action": ”cloudtrail:StopLogging", "Resource": "*" } ] }
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SCP: No Internet Gateway for Amazon VPC "Statement": [ { "Effect": "Deny", "Action": [ "ec2:AttachInternetGateway”, “ec2:CreateInternetGateway”, “ec2:AttachEgressOnlyInternetGateway”, “ec2:CreateVpcPeeringConnection”, “ec2:AcceptVpcPeeringConnection" ], "Resource": "*" } ]
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Logging Enterprise Accounts AWS Organizations Master Data Center Logging Versioned Amazon S3 bucket Restricted MFA delete CloudTrail logs Security logs Single source of truth Limited access
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Security Account Enterprise Accounts AWS Organizations Master Data Center Optional data center connectivity Security tools and audit Cross-account read/write Limited access AWS CloudTrail AWS Config Logging Security
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Direct Connect/Network Security Enterprise Accounts AWS Organizations Master Data Center Managed by network team AWS Direct Connect/ networking services Limited access Logging Direct Connect
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Shared Services Security Enterprise Accounts AWS Organizations Master Direct Connect Data Center Connected to DC DNS LDAP/Active Directory Shared Services VPC Deployment tools Golden AMI Pipeline Scanning infrastructure Inactive instances Improper tags Snapshot lifecycle Monitoring Limited access Logging Shared Services
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Billing Tooling Security Enterprise Accounts AWS Organizations Master Shared Services Direct Connect Data Center Reduces access to Master Organizations account Billing reports Usage metrics and reporting Usage optimizations and RI management Limited access Logging Billing Tooling
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Internal Audit Security Enterprise Accounts AWS Organizations Master Billing Tooling Shared Services Direct Connect Data Center Logging Regulatory compliance Read-only access to needed logs Limited access ENT324: Automating and Auditing Cloud Governance and Compliance in Multi- Account Environments Internal Audit
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Developer Sandbox Security Enterprise Accounts AWS Organizations Master Billing Tooling Shared Services Direct Connect Internal Audit Data Center Logging No connection to DC Innovation space Fixed spending limit Autonomous Experimentation Developer Accounts Developer Sandbox
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. BU/Product/Resource Developer Sandbox Developer Accounts Security Enterprise Accounts AWS Organizations Master Billing Tooling Shared Services Direct Connect Internal Audit Data Center Logging Based on level of needed isolation Match your development lifecycle BU/Product/Resource Accounts
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Dev Developer Sandbox Developer Accounts Security Enterprise Accounts AWS Organizations Master Billing Tooling Shared Services Direct Connect Internal Audit Data Center Logging Develop and iterate quickly Collaboration space Stage of SDLC BU/Product/Resource Accounts Dev
  • 41. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pre-Prod Developer Sandbox Dev BU/Product/Resource Accounts Developer Accounts Security Enterprise Accounts AWS Organizations Master Billing Tooling Shared Services Direct Connect Internal Audit Data Center Logging Connected to DC Production-like Staging QA Automated deployments Pre-Prod
  • 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Production Developer Sandbox Dev Pre-Prod BU/Product/Resource Accounts Developer Accounts Security Enterprise Accounts AWS Organizations Master Billing Tooling Shared Services Direct Connect Internal Audit Data Center Logging Connected to DC Production applications Promoted from Pre-Prod Limited access Prod
  • 43. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. BU/Team Shared Services Developer Sandbox Dev Pre-Prod BU/Product/Resource Accounts Developer Accounts Security Enterprise Accounts AWS Organizations Master Billing Tooling Shared Services Direct Connect Internal Audit Data Center Logging Prod Grows organically Shared to the BU/team Product-specific common services Data lake Common tooling Common services Shared Services
  • 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. BU/Team Sandbox Developer Sandbox Dev Pre-Prod BU/Product/Resource Accounts Developer Accounts Security Enterprise Accounts AWS Organizations Master Billing Tooling Shared Services Direct Connect Internal Audit Data Center Logging Prod Shared Services No connection to data center New initiatives Disconnected from data center Experimentation Innovation Sandbox
  • 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Sandbox/Innovation Pipeline Developer Accounts Developer Accounts PoC Developer Accounts Developer Accounts Dev Pre-Prod BU/Product/Resource Accounts Sandbox Prod Shared Services PoC
  • 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Special/Exception • Be flexible • Regulatory/compliance • Additional isolation/security controls (PII) • Complex platform/product
  • 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Summary
  • 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-account Approach Developer Sandbox Dev Pre-Prod BU/Product/Resource Accounts Developer Accounts Security Enterprise Accounts AWS Organizations Master Billing Tooling Shared Services Sandbox Direct Connect Internal Audit Data Center Logging Prod Shared Services Orgs: Account management Logging: Centralized logs Security: AWS Config Rules, security tools Shared services: Directory, DNS, limit monitoring Billing Tooling: Cost monitoring Sandbox: Experiments Dev: Development Pre-Prod: Staging/dev Prod: Production
  • 49. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Next Steps • Define tagging strategy • Define automation strategy • Create Organizations account • Create Logging account • Create Security account • Create Shared Services account • Create Billing Tooling account • Create Developer Sandbox account(s)
  • 50. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Define automation strategy Define tagging strategy http://amzn.to/2du6zJb Define IP address space strategy Non-overlapping from data center Non-overlapping to other accounts/VPCs Create Organizations Master account Create Logging account Create bucket(s) for CloudTrail and AWS Config Enable MFA delete Enable versioning Define limited access bucket policy Backfill: Enable CloudTrail in root account to send logs to logging account Backfill: Copy CloudTrail logs for actions that happened between Organizations Master creation and logging Action Plan
  • 51. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Create Security account Backfill: cross-account roles with trust to security account for root and logging Read-only role Read/Write role (fewer permissions) Enable CloudTrail and send to logging account Create security tooling/Lambda functions for security checks Create AWS Direct Connect account <CommonCheckList> Create Billing Tooling account <CommonCheckList> Create Shared Services account • <CommonCheckList> • Connect via DX/VPN to DC • Launch common services • Directory services • DNS Action Plan
  • 52. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Create BU accounts (per stage/dev cycle) Create BU/Team Sandbox account (maybe) <CommonCheckList> Create BU/Team Dev account <CommonCheckList> Connect via DX/VPN to DC dev network Peer VPC with Shared Services Create BU/Team Non-Prod/Pre-Prod Account <CommonCheckList> Connect via DX/VPN to DC non-prod network Peer VPC with Shared Services Create BU/Team Prod account <CommonCheckList> Connect via DX/VPN to DC prod network Peer VPC with Shared Services Create individual Developer Sandbox accounts Ensure cross-account security roles are present Keep isolated and disconnected Secure MFA/root Create Internal Audit account • <CommonCheckList> Action Plan
  • 53. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Secure Root credentials • MFA • Complex password • Establish rotation policy Link to Organizations Master account if not already a member Enable CloudTrail in all regions, send to logging account Enable AWS Config, send to logging account Create read-only cross-account Security role Create read/write cross-account Security role Create VPC (non-overlapping IP space) Enable federation into account • http://federationworkshopreinvent2016.s3 -website-us-east-1.amazonaws.com/ Define roles and access policies Use group email/phone as the contact info Peer VPC with Shared Services Add a policy around prefix naming conditions to every account—e.g., deny access to Lambda functions that start with “security*” Review CIS Foundations Benchmark and leverage as appropriate <CommonCheckList>
  • 54. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Multi-Account Track • SID331: Architecting Security and Governance Across a Multi-Account Strategy (Session) • SID335: Implementing Security and Governance Across a Multi-Account Strategy (Chalk Talk) • ENT324: Automating and Auditing Cloud Governance and Compliance in Multi-Account Environments (Session) • SID311: Designing Security and Governance Across a Multi-Account Strategy (Workshop) • ARC325: Managing Multiple AWS Accounts at Scale (Workshop) • SID308: Multi-Account Strategies (Chalk Talk) • SID321: How Capital One Applies AWS Organizations Best Practices to Manage Multiple AWS Accounts (Session)
  • 55. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! Pl ease compl ete surveys