Well Architected Framework WP - Security Flashcards
Design Principles
Apply security at all layers
Enable traceability
Automate responses to security events
Automate security best practices
Focus on securing your system (your responsibilities in shared model)
Definition, remember for exam
Security in the cloud consists of 4 areas
Data protection
Privilege management
Infrastructure protection
Detective controls
Data Protection Pillar
Data should be classified before you architect security practices
Organize and classify data, i.e. what’s public and what’s private, user access roles, privileges, etc.
Encrypt everything at rest and in transit
Data Protection best practices
AWS makes it easy to encrypt with KMS
Detailed logging is available
AWS storage systems are highly resilient
Customers have full control of their data
Versioning can protect against accidental harm
AWS never initiates moving data between regions. Customers might do it, but not AWS
Data Protection questions for yourself
How are you encrypting data at rest and transit
Privilege Management
Ensures only authorized users can access resources, and in the way intended
Includes ACLs, Roles, password policies
Privilege Management questions for yourself
How are you protecting access to and use of AWS root account?
How are you defining roles and responsibilities of users to control access to Console and API’s?
How are you limiting automated access to AWS resources (ie from apps, scripts, 3rd party tools and services)
How are you managing keys and credentials
Infrastructure Protection
How do you protect your data center (physical controls, which aWS provides
Security groups, NACL’s
Infrastructure Protection questions
How are you enforcing network and host protection
How are you enforcing AWS service level protection
How are you protecting integrity of OS on instances
Detective Controls best practices
Use detective controls to ID a breach
AWS Tools for this: Cloudtrail Cloudwatch AWS Config S3 Glacier
Detective Control questions
how are you capturing and analyzing Cloudwatch / AWS logs
Key AWS Services for security
Data Protection:
encrypt data using ELB, EBS, S3, RDS
Privilege Mgmt:
IAM, MFA
Infrastructure Protection:
VPC, Security Groups, NACLs, NAT instances
Detective Controls:
Cloudtrail, AWS Config, Cloudwatch