Aws Iam PDF
Aws Iam PDF
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 1
Physical & Environmental Security
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 2
Network Security
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 3
Shared Responsibility – AWS
Customer
Customer Data
Platform, Applications, Identity and Access Management
Operating System, Network and Firewall Configuration
Client-side Data Encryption
Server-side Encryption Network Traffic Protection
and Data Integrity
(File System and/or Data) (Encryption/Integrity/Identity)
Authentication
Foundation Services
Compute Storage Database Network
AWS
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 4
Physical Security
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 5
Hardware, Software, and Network
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 6
Certifications and Accreditations
ISO 9001, ISO 27001, ISO 27017, ISO 27018, IRAP (Australia), MLPS Level 3 (China),
MTCS Tier 3 Certification (Singapore) and more …
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 7
SSL Endpoints
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 8
AWS Multi-Tier Security Groups
HTTP
Ports 80 and 443 only
open to the Internet
Bastion
SSH/RDP
Engineering staff have SSH/RDP
access to Bastion Host
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 9
AWS Identity and Access Management (IAM)
1 2 3
Manage
AWS IAMAWS IAM users Manage AWS IAM roles Manage federated users
and their access and their permissions and their permissions
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 10
AWS IAM Authentication
Authentication
AWS Management Console
IAM User
User Name and Password
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 11
AWS IAM Authentication
Authentication
AWS CLI or SDK API
IAM User
Access Key and Secret Key
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 12
AWS IAM User Management - Groups
AWS Account
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 13
AWS IAM Authorization
Authorization
Policies:
IAM User IAM Group
Are JSON documents to
describe permissions.
Are assigned to Users, IAM Roles
Groups or Roles.
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 14
AWS IAM Roles - Instance Profiles
Create Instance
4
2
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 21
AWS IAM Roles – Assume Role
Amazon S3
Access Access
2 4
Assigned
Assume Assume
1
Assigned
1
IAM Admin Policy IAM Admin Role
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 22
Temporary Security Credentials (AWS STS)
Session
Access Key Id
Secret Access Key Temporary Security Credentials
Session Token
Expiration 15 minutes to 36 hours
Use Cases
Cross account access Mobile Users
Federation Key rotation for Amazon EC2-
based apps
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 23
sts:AssumeRole
[optional]
IAM Role Actual Permissions
Permissions Permissions passed with
AssumeRole
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 24
AWS IAM Federation
App accessed
User
1
3
Exchange Cognito token Cognito
Redirect for for temporary AWS
authentication and credentials
receive an ID
Mobile Client 4
token 2
AWS STS
5
DynamoDB
Uses the temporary credentials to
Identity access AWS services AWS Region
Provider
(Login with AWS Account
Amazon)
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 26
AWS IAM Federation using SAML 2.0
Identity Provider
(Portal)
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 27
Application Authentication
No Support No Support
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 28
AWS IAM Best Practices
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 30
AWS IAM Best Practices (cont.)
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 31
AWS Resource-Based Policies
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 32
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2016 Amazon Web Services, Inc. or its affiliates. All rights reserved. 39