LandingZoneAccelerator FirstCallDeck
LandingZoneAccelerator FirstCallDeck
LandingZoneAccelerator FirstCallDeck
November 2022
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Compliance requirements
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Customers need better visibility and security to
optimize their next-gen cloud applications
AWS Identity & AWS Security Hub AWS Firewall Amazon Macie Amazon Detective AWS Artifact
Access Management Manager
(IAM) Amazon GuardDuty AWS Key Management CloudEndure DR AWS Audit Manager
AWS Network Service (KMS)
AWS Single Sign-On Amazon Inspector Firewall AWS Config Rules
AWS CloudHSM
AWS Organizations Amazon CloudWatch AWS Shield AWS Lambda
AWS Certificate Manager
AWS Directory AWS Config AWS WAF – Web
Service application firewall AWS Secrets Manager
AWS CloudTrail
Amazon Cognito Amazon Virtual AWS VPN
VPC Flow Logs
Private Cloud (VPC) Server-Side Encryption
AWS Resource Access
AWS IoT Device
Manager AWS PrivateLink
Defender
AWS Systems
professional Manager 5
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Shared Responsibility Model
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
The Landing Zone Accelerator on AWS
is an open-source software solution
that accelerates the implementation of
a customer’s technical security controls
and infrastructure foundation on AWS
professional
services 7
© 2022, Amazon Web Services, Inc. or its Affiliates.
Solution Highlights
• Build secure and compliant AWS environments in days, instead of months or
years.
• Focus time and critical budgets on migration, transformation, and innovation.
professional
services 8
© 2022, Amazon Web Services, Inc. or its Affiliates.
Landing Zone Accelerator Benefits
professional
services 9
© 2022, Amazon Web Services, Inc. or its Affiliates.
Architecture
Public
Feature Requests / GitHub
Issues project
AWS Cloud
AWS Cloud
AWS Cloud
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Landing Zone Accelerator on AWS
1
Installation Template
(AWS CloudFormation)
Configuration Files
(yaml)
AWS CodePipeline
AWS Cloud
Development Kit
Landing Zone
Accelerator
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Landing Zone Accelerator on AWS
Root OU Security OU
1 Management (Root) Account Log Archive Account
Installation Template
(AWS CloudFormation)
Centralized Logs
Configuration Files Bucket
(yaml)
AWS CodePipeline
AWS Cloud
Development Kit
Landing Zone
Accelerator
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Landing Zone Accelerator on AWS
enable: true mandatoryAccounts:
1 organizationalUnits: - name: Management
- name: Security email: [email protected]
- name: Infrastructure organizationalUnit: Root
Installation Template - name: Dev isGovCloud: true
(AWS CloudFormation) - name: Test - name: LogArchive
- name: Prod email: [email protected]
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Landing Zone Accelerator on AWS
Root OU Security OU
1 Management (Root) Account Log Archive Account
Installation Template
(AWS CloudFormation)
AWS CodePipeline
4
Shared Services Account
AWS Cloud
Development Kit Dev / Test / Prod OU (Workload Ous)
Accelerator
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Landing Zone Accelerator on AWS
homeRegion: &HOME_REGION us-east-1 iamPasswordPolicy:
allowUsersToChangePassword: true
1 centralSecurityServices:
delegatedAdminAccount: Audit hardExpiry: falserequireSymbols: true
ebsDefaultVolumeEncryption: requireNumbers: true
enable: true minimumPasswordLength: 14
Installation Template passwordReusePrevention: 24
excludeRegions: []
(AWS CloudFormation) maxPasswordAge: 90
s3PublicAccessBlock:
enable: true awsConfig:
2 excludeAccounts: []
macie:
enableConfigurationRecorder: true
enableDeliveryChannel: true
enable: true ruleSets:
... - deploymentTargets:
Configuration Files organizationalUnits:
(yaml) guardduty:
enable: true - Root
... rules:
3 securityHub: - name: accelerator-iam-user-group-membership-check
complianceResourceTypes:
enable: true
regionAggregation: true - AWS::IAM::User
excludeRegions: [] identifier: IAM_USER_GROUP_MEMBERSHIP_CHECK
AWS CodePipeline
standards: - name: accelerator-securityhub-enabled
- name: AWS Foundational Security Best Practices v1.0.0 identifier: SECURITYHUB_ENABLED
enable: true cloudWatch:
4 controlsToDisable: metricSets:
- regions:
- IAM.1
- EC2.10 - *HOME_REGION
- Lambda.4 deploymentTargets:
AWS Cloud organizationalUnits:
Development Kit ssmAutomation:
... - Root
accessAnalyzer: metrics:
Landing Zone enable: true # CIS 1.1 – Avoid the use of the "root" account
- filterName: RootAccountMetricFilter
...
Accelerator logGroupName: aws-controltower/CloudTrailLogs
filterPattern: '{$.userIdentity.type="Root”’
metricNamespace: LogMetrics
metricName: RootAccount
professional
services
metricValue: "1"
Installation Template
(AWS CloudFormation)
AWS CodePipeline
Accelerator
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Landing Zone Accelerator on AWS
homeRegion: &HOME_REGION us-east-1 vpcs:
1 defaultVpc: - name: Network-Endpoints
delete: true account: Network
excludeAccounts: [] region: *HOME_REGION
Installation Template transitGateways: cidrs:
(AWS CloudFormation) - name: Network-Main - 10.1.0.0/22
account: Network internetGateway: false
2 region: *HOME_REGION
shareTargets:
enableDnsHostnames: true
enableDnsSupport: true
organizationalUnits: instanceTenancy: default
- Infrastructure routeTables:
Configuration Files
asn: 65521 - name: Network-Endpoints-Tgw-A
(yaml)
dnsSupport: enable routes: []
vpnEcmpSupport: enable ...
3 defaultRouteTableAssociation: disable subnets:
defaultRouteTablePropagation: disable - name: Network-Endpoints-A
autoAcceptSharingAttachments: enable availabilityZone: a
AWS CodePipeline routeTables: routeTable: Network-Endpoints-A
- name: Network-Main-Core ipv4CidrBlock: 10.1.0.0/24
routes: [] ...
- name: Network-Main-Segregated transitGateway:
4 routes: [] name: Network-Main
- name: Network-Main-Shared account: Network
routes: [] gatewayEndpoints:
- name: Network-Main-Standalone defaultPolicy: Default
AWS Cloud
routes: [] endpoints:
Development Kit
- service: s3
- service: dynamodb
Landing Zone interfaceEndpoints:
central: true
Accelerator defaultPolicy: Default
endpoints:
- service: ec2
- service: ec2messages
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Landing Zone Accelerator on AWS
Root OU Security OU
1 Management (Root) Account Log Archive Account
Installation Template
(AWS CloudFormation)
NGFW* Centralized
AWS CodePipeline VPC Endpoints
IDS/IPS*
AWS Control Tower AWS Organizations Amazon CloudWatch AWS Config AWS CloudTrail
AWS Security Hub Amazon GuardDuty Amazon Inspector Amazon Macie AWS Firewall
Manager
AWS Resource AWS Key Management AWS Identity and Access AWS Network Firewall
Access Manager Service (AWS KMS) Management (IAM)
professional
services 19
© 2022, Amazon Web Services, Inc. or its Affiliates.
Features - Networking
professional
services 20
© 2022, Amazon Web Services, Inc. or its Affiliates.
Features - Operations
AWS Tools AWS Cloud Development AWS CodePipeline AWS CodeCommit AWS CodeBuild
and SDKs Kit (AWS CDK)
professional
services 21
© 2022, Amazon Web Services, Inc. or its Affiliates.
How to Get Started
https://github.com/awslabs/landing-zone-accelerator-on-aws https://aws.amazon.com/solutions/implementations/landing-zone-accelerator-on-aws/
GitHub Repository AWS Solutions
Implementation and Deployment Guide
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.
Thank you!
professional
services
© 2022, Amazon Web Services, Inc. or its Affiliates.