Security Flashcards
Which service lets you know AWS is compliant to store healthcare or payment information?
AWS is tested by many compliance programmes (regional and global), and all of their compliance certificates/ documents can be found on AWS artifacts
Remember: This means AWS is compliant up to infrastructure level but does not mean you are. Responsibility for security is SHARED.
Which compliance certificate attests to the security of the AWS platform regarding credit card transactions
PCI DSS Level 1
Which compliance certificate attests to the fact AWS platform has met the standards required for the secure storage of medical records in the US?
HIPAA
What is a SOC certification
Service organization controls: evaluates effectiveness of AWS controls that might after your internal controls over financial reporting
What is an ISO certification
Validates AWS complies with ISO internationally recognized standard for security management best practices
What is the shared responsibility model?
While AWS manages security OF the cloud, the customer is responsible for security IN the cloud.
This helps relieve the customers operation burden as AWS operates, manages and controls the components from the host OS down to physical security of facilities. Customer assumes responsibility and management of the guest OS, other associates app software and configuration of AWS firewall
In the shared responsibility model, what is AWS responsible for?
AWS is responsible for protecting the infrastrcture hat runs all of the services
1) Regions, AZs and edge locations
2) Hardware/ AWS global infrastructure
3) Compute, storage, database, networking (databases refers to DBs that store YOUR info (DynamoDB)
4) Software (hypervisor and in some cases all the way up to the OS, in services such as RDS, S3, Dynamo DB where you do not have access to the OS)
In the shared responsibility model, what is the customer responsible for?
Customer responsibility is determined by the services, which affects amount of configuration. EC2 is IAAS and requires customer to perform all necessary security configuration. For S3/DynamoDB, AWS operates the infrastructure and OS layer, so customers are responsible for managing data encryption and IAM tools
1) Client side data, encryption and data integrity authetication
2) Server side encryption (file system/data). (S3 encrypted by default)
3) Networking traffic protections (encryption, integrity, identity). (Communicate via HTTPS when you read/write)
4) Operating system, network and firewall config (EC2 OS, as AWS can’t log into this)
5) Platform, apps, IAM (if you publish user with God access and share details, responsibility is on you)
6) Customer data
In the shared responsibility model, name inherited controls (controls customer fully inherits from AWS)
Physical and environmental control
In the shared responsibility model, name shared controls (apply to both infrastructure and customer layer but in separate contexts)
1) Patch Management. AWS responsible for patching flaws in infra, customers responsible for patchign guest OS and apps
2) Configuration management. AWS maintains config of infra devices, customer responsible for config of guest OS, dbs and apps
3) Awareness and training. AWS trains AWS employees, customers must train their own employees
In the shared responsibility model, name customer specific controls (solely the customer responsibility based on application deployment)
Service and Communications protection or zone security which may require customer to route of zone data within specific security env
Explain the shared responsibility of encryption
E.g. if an object is on S3, amazon does all encrption and is responsible for encryption and keys. Customer is responsible for turning on encryption in the first place and ensure object is encrypted in transit using HTTPS
What is AWS WAF
Web Application Firewall: Helps you protect your web applications from common web exploits that could affect application availability, compromise security or consumer excessive resources
Goes down to Level 7 OSI level (application level)
Inspects web traffic for malicious activity e.g. SQL injections or cross site scripting
What is AWS Shield
Managed Distributed Denial of Service (DDoS) protection service that safeguards web applications running on AWS. Provides always on detection and automatic inline mitigation to minimize application downtime and latency
There are two levels
What is DDoS
Attack where too much traffic is sent to your server from multiple devices causing it to stop responding
What are the two levels of AWS Shield
AWS Shield is automatically turned on but comes in 2 types:
1) Standard: comes with all AWS accounts and is automatically turned on. Only offers network flow monitoring and protection from common DDoS attacks. Free
2) Advanced: gives more features, including:
- Cost protection which reimburses DDoS related charges for Route 53, CloudFront an ELB.
- Automatic application (layer 7) traffic monitoring.
- Layer 3/4 attack notification and layer 3/4/7 historical reports
- DDoS response team support
£3000 a month
What is AWS Inspector?
Automated security assessment service that helps improve security and compliance of applications deployed on AWS. Install and run an agent on your EC2 instance. Assesses applications for vulnerabilities and deviations (e.g. open ports, missing patches) from best practices and produces report on security findings priorities by severity level