+ All Categories
Home > Documents > Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS...

Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS...

Date post: 03-Oct-2020
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
35
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Module 4: Secure your cloud applications Donnie Prakoso Technical Evangelist Amazon Web Services SessionID
Transcript
Page 1: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Module 4: Secure your cloud applications

Donnie PrakosoTechnical EvangelistAmazon Web Services

S e s s i o n I D

Page 2: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Page 3: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Security is our top priority

Designed forsecurity

Constantlymonitored

Highlyautomated

Highlyavailable

Highlyaccredited

Page 4: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Security of the cloud

• Hosts, network, software, facilities• Protection of the AWS global infrastructure is top priority• Availability of third-party audit reports

Foundation servicesCompute Storage Database Network

AWS globalinfrastructure

RegionsAvailability zones Edge locations

AW

S

Page 5: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Security in the cloud

Considerations• What you should store• Which AWS services you

should use• Which region to store in

• In what content format and structure

• Who has access

Client-side data encryption & Data integrity authentication

Platform, applications, identity & access management

Operating system, network & firewall configuration

Customer data

Custom

er

Server-side encryption (File system and/or data)

Network traffic protection(Encryption/integrity/identity)

Page 6: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

AWS shared responsibility model

Client-side data encryption & Data integrity authentication

Platform, applications, identity & access management

Operating system, network & firewall configuration

Customer data

Custom

er

Server-side encryption (File system and/or data)

Network traffic protection(Encryption/integrity/identity)

Foundation servicesCompute Storage Database Network

AWS globalinfrastructure

RegionsAvailability zones Edge locations

AW

S

Page 7: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Discussion: Who’s responsible for what?

Unmanaged servicesAmazon EC2Amazon EBS

Managed services• Amazon RDS• Amazon S3• Amazon DynamoDB

Operations

• Guest OS patching

• Database patching

• Firewall configuration

• Disaster recovery

• User data

Page 8: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Security, identity, and compliance products

AWS ArtifactAWS Certificate ManagerAmazon Cloud DirectoryAWS CloudHSMAmazon CognitoAWS Directory ServiceAWS Firewall ManagerAmazon GuardDutyAWS Identity and Access Management

Amazon InspectorAWS Key Management ServiceAmazon MacieAWS OrganizationsAWS ShieldAWS Secrets ManagerAWS Single Sign-OnAWS WAF

AWS ArtifactAWS Certificate ManagerAmazon Cloud DirectoryAWS CloudHSMAmazon CognitoAWS Directory ServiceAWS Firewall ManagerAmazon GuardDutyAWS Identity and Access Management

Amazon InspectorAWS Key Management ServiceAmazon MacieAWS OrganizationsAWS ShieldAWS Secrets ManagerAWS Single Sign-OnAWS WAF

Page 9: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Manage authentication and authorization

Page 10: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

AWS Identity and Access Management (IAM)

Temporary privileges that an entity can assume

GROUP ROLEIAM USER

Collection of users with identical permissions

A person or application that interacts with AWS

Securely control access to AWS resources

Page 11: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Authentication: Who are you?

$ aws

IAM GROUPIAM USER

IAMAWSCLI

AWSSDKS

AWSManagementConsole

Page 12: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Authorization: What can you do?

IAM policies

Fullaccess

Read only

$ aws AWSCLI

AmazonS3 BucketIAM USER,

GROUP OR ROLE

Page 13: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

IAM roles

• IAM users, applications, and services may assume IAM roles

• Roles uses an IAM policy for permissionsIAM ROLE

Page 14: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Using roles for temporary security credentials

EC2instance

Application Amazon S3 bucket

Page 15: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Using roles for temporary security credentials

EC2instance

Application Amazon S3 bucket

Page 16: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Using roles for temporary security credentials

EC2instance

Application Amazon S3 bucket

IAM Role IAM Policy

Page 17: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Using roles for temporary security credentials

EC2instance

Application Amazon S3 bucket

Assume

IAM Role IAM Policy

Page 18: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Using roles for temporary security credentials

EC2instance

Application Amazon S3 bucket

Assume

IAM Role IAM Policy

Page 19: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

AWS account root userAccount root user has complete access to all AWS services

RecommendationsDelete root user access keys

Create an IAM user

Grant administrator access

Use IAM credentials to interact with AWS

Enable MFA

Page 20: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Best practices

• Delete access keys for the AWS account root user

• Activate multi-factor authentication (MFA)

• Only give IAM users permissions they need

• Use roles for applications

• Rotate credentials regularly

• Remove unnecessary usersand credentials

• Monitor activity in your AWS account

Page 21: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Access your security and compliance

Page 22: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Challenges of threat assessment

• Expensive

• Complex

• Time-consuming

• Difficult to track IT changes

Page 23: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

What is Amazon Inspector?

Automated security assessment as a service

• Assesses applications for vulnerabilities

• Produces a detailed list of security findings

• Leverages security best practices

Page 24: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Amazon Inspector findings

Page 25: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Remediation recommendation

Page 26: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Protect your infrastructure from Distributed Denial of Service (DDoS) attacks

Page 27: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

What is DDoS?

DDoS

DDoSDDoS

Page 28: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

DDoS mitigation challenges

Manual

Degraded performance

Limited bandwidth

Involves rearchitecting

Time-consuming Expensive

Complex

Page 29: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

What is AWS Shield? • A managed DDoS protection service• Always-on detection and mitigations• Seamless integration and deployment• Cost-efficient and customizable protection

DDoS

DDoSDDoS

Page 30: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

AWS Shield Standard and AWS Shield Advanced

AWS Shield Standard(Included)• Quick detection• Inline attack mitigation

AWS Shield Advanced(Optional)• Enhanced detection• Advanced attack mitigation• Visibility and attack notification• DDoS cost protection• Specialized support

Page 31: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

AWS security compliance

Page 32: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Assurance programs

Page 33: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

How AWS helps customers achieve compliance

Sharing information• Industry certifications• Security and control practices• Compliance reports directly

under NDA

Assurance program• Certifications/attestations• Laws, regulations, and privacy• Alignments/frameworks

Page 34: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Customer responsibility

Review – Design – Identify – Verify

Page 35: Module 4: Secure your cloud applications...AWS Certificate Manager Amazon Cloud Directory AWS CloudHSM Amazon Cognito AWS Directory Service AWS Firewall Manager Amazon GuardDuty AWS

© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.


Recommended