The Shared Responsibility Model
In AWS, security is shared: AWS secures the cloud itself (the hardware, the buildings, the network, the host software that runs managed services), while you secure what you put in the cloud (your data, your access controls, your configurations). The exact split shifts depending on the service: with a raw server like EC2 you handle far more than with a fully managed service like S3 or Lambda. The single rule that never changes is that your data and who can access it are always your responsibility.
Q1 A company runs its application on Amazon EC2 instances. A new security flaw is found in the Linux operating system running inside those instances. Who is responsible for applying the patch?
- AWS, because AWS owns all the underlying servers
- The customer, because the guest operating system on EC2 is their responsibility
- AWS, because operating system patches are always handled by the provider
- It is automatically patched by AWS Systems Manager with no owner
- A — Owning the physical servers does not make AWS responsible for the customer's guest OS; that line is drawn at the hypervisor.
- C — The provider patches the OS only for managed services, not for EC2 instances you control.
- D — Systems Manager can help automate patching, but it is a tool the customer chooses to use; responsibility still sits with the customer.
Q2 A team migrates a self-managed database from EC2 to Amazon RDS. Which patching responsibility changes as a result of this move?
- The customer now must patch the underlying database host operating system
- Nothing changes; patching responsibility is identical for EC2 and RDS
- AWS now becomes responsible for the data stored inside the database
- AWS now takes over patching the database engine and underlying operating system
- A — This is backwards; moving to RDS removes OS patching from the customer, it does not add it.
- B — Patching responsibility is a major difference between self-managed EC2 and managed RDS.
- C — The data inside the database is always the customer's responsibility, no matter how managed the service is.
Q3 Under the AWS Shared Responsibility Model, which task is an example of "security OF the cloud" handled by AWS?
- Configuring IAM user permissions for employees
- Encrypting sensitive customer records before upload
- Protecting the physical data centers and destroying decommissioned hardware
- Setting inbound rules on a security group
- A — IAM permission configuration is "security in the cloud" — the customer's job.
- B — Encrypting customer data is a customer choice and responsibility.
- D — Security group rules are configured by the customer.
Q4 A developer stores files in Amazon S3 and accidentally makes a bucket publicly readable, exposing private data. Who was responsible for preventing this exposure?
- The customer, because access configuration of the bucket is their responsibility
- AWS, because S3 is a fully managed service
- AWS, because storage security is part of security of the cloud
- No one; public buckets are a known limitation of S3
- B — "Fully managed" covers the infrastructure, not your access decisions.
- C — AWS secures the storage hardware and service, but access permissions are set by the customer.
- D — Public access is a configuration the customer controls, not a limitation; AWS even blocks public access by default on new buckets.
Q5 Which statement about encryption under the Shared Responsibility Model is correct?
- AWS automatically encrypts all customer data at rest with no action needed
- Customers decide whether to enable encryption and are responsible for classifying their data
- Encryption is solely AWS's responsibility for all services
- Only AWS can hold encryption keys; customers may not manage them
- A — Encryption is not universally automatic; many options are opt-in choices the customer makes, and the customer still owns data classification.
- C — Encryption is a shared capability the customer enables, not solely AWS's job.
- D — Customers can absolutely manage their own keys (for example with customer-managed KMS keys).
Q6 A company builds an application using AWS Lambda. Which responsibility still belongs to the customer in this serverless model?
- Patching the operating system that runs the Lambda function
- Maintaining the physical servers behind the service
- Securing the function code and the IAM permissions it uses
- Patching the language runtime maintenance on the underlying fleet
- A — Lambda is serverless; AWS patches the OS, not the customer.
- B — Physical servers are always AWS's responsibility.
- D — Runtime maintenance on the underlying fleet is handled by AWS in this managed model.
Q7 As a workload moves from EC2 to RDS to S3 to a fully serverless service, how does customer responsibility generally change?
- It increases, because managed services need more customer configuration
- It stays exactly the same across all service types
- It disappears entirely once a fully managed service is used
- It decreases, because AWS takes on more of the operational and infrastructure tasks
- A — Managed services reduce, not increase, customer operational burden.
- B — The split clearly shifts depending on how managed the service is.
- C — It never disappears entirely; data and access control always remain with the customer.
Q8 Who is responsible for configuring security groups (the virtual firewalls that control traffic to EC2 instances)?
- The customer, because security group rules control access to their resources
- AWS, because network security is part of security of the cloud
- AWS, because security groups are managed infrastructure
- A third-party managed security provider by default
- B — AWS secures the underlying network fabric, but rule configuration is the customer's task.
- C — AWS provides the security group feature, but the customer sets the rules.
- D — No third party manages this by default; it is the customer's responsibility.
Q9 A customer stores personal data in Amazon DynamoDB, a fully managed database. Regarding the data itself, what is true under the Shared Responsibility Model?
- AWS becomes responsible for the data because the service is fully managed
- The customer remains responsible for the data and controlling access to it
- Responsibility for the data is split fifty-fifty between AWS and the customer
- AWS owns the data but the customer owns the schema
- A — Full management never transfers data ownership to AWS.
- C — Data responsibility is not split; it sits entirely with the customer.
- D — AWS does not own the customer's data in any service.
Q10 Which of the following is a customer responsibility regardless of which AWS service is used?
- Replacing failed physical hard drives in the data center
- Maintaining the hypervisor that isolates instances
- Securing the global AWS network backbone
- Managing user identities and their access permissions (IAM)
- A — Replacing physical hardware is AWS's responsibility.
- B — The hypervisor is part of the infrastructure AWS maintains.
- C — The global network backbone is secured by AWS.
Q11 A company uses Amazon RDS and assumes that because AWS patches the database engine, AWS also protects against weak database user passwords. Why is this assumption wrong?
- AWS does not patch RDS engines, so the premise is false
- RDS does not support user accounts at all
- Creating database accounts and managing their credentials is the customer's responsibility
- AWS automatically enforces strong passwords on all RDS databases
- A — AWS does patch the RDS engine, so the premise is true; the flaw is the leap to password protection.
- B — RDS databases certainly support user accounts.
- D — AWS does not automatically enforce password strength on the database users you create.
Q12 Which pairing correctly matches the party to the responsibility?
- AWS — classifying which customer data is confidential
- AWS — maintaining the virtualization layer and host hardware
- Customer — securing the physical facilities and badge access
- Customer — patching the firmware on AWS storage arrays
- A — Data classification is a customer responsibility, not AWS's.
- C — Physical facility security is AWS's job, not the customer's.
- D — Firmware on AWS hardware is maintained by AWS, never the customer.
Q13 A customer wants encryption in transit (data protected as it travels over the network) for traffic to their application. Under the model, who configures this?
- The customer, who is responsible for protecting data in transit to and within their application
- AWS, because all network encryption is automatic
- AWS, because in-transit encryption is part of security of the cloud
- Neither party; in-transit encryption is not supported on AWS
- B — Encryption in transit for your application is not automatic everywhere; it is a customer configuration.
- C — AWS secures its own backbone, but in-transit protection for the customer's data is the customer's job.
- D — AWS fully supports in-transit encryption; it is widely used.
Q14 An auditor asks which controls AWS provides evidence for versus which the customer must demonstrate. Which item would the customer need to demonstrate themselves?
- Physical access logs for the data center
- Environmental controls such as fire suppression in facilities
- Secure decommissioning of failed disks
- That least-privilege IAM policies are applied to their users
- A — Data center physical access logs are AWS's evidence to provide.
- B — Environmental facility controls are AWS's responsibility.
- C — Secure hardware disposal is performed and evidenced by AWS.
Q15 A startup runs containers on Amazon EC2 instances that they manage themselves. Which combination of responsibilities is correct?
- AWS patches the guest OS; the customer maintains the physical host
- The customer patches the guest OS and container images; AWS secures the host hardware and hypervisor
- AWS secures everything because containers are a managed service
- The customer secures the data center; AWS configures the application
- A — Roles are reversed; the customer patches the guest OS and AWS owns the physical host.
- C — Self-managed EC2 containers are not a fully managed service, so AWS does not secure everything.
- D — Customers never run the data center, and AWS never configures the customer's application.
Q16 Which scenario shows AWS failing to meet its "security of the cloud" responsibility (rather than a customer mistake)?
- A customer leaves an S3 bucket open to the public internet
- An employee is given overly broad IAM permissions
- An intruder bypasses physical access controls at an AWS data center
- A customer never patches the OS on their EC2 instance
- A — Bucket access configuration is a customer responsibility.
- B — IAM permission decisions belong to the customer.
- D — Patching the EC2 guest OS is the customer's job.
Q17 A customer enables automatic backups on Amazon RDS. Who is responsible for ensuring the backup and retention settings actually meet the company's recovery needs?
- The customer, because configuring backup retention and recovery requirements is their responsibility
- AWS, because it physically stores the backup data
- AWS, because backups are a fully managed feature
- No one, because RDS backups never need configuration
- B — Storing the data durably is AWS's role, but the configuration choices are the customer's.
- C — A managed feature still requires the customer to set it to meet their own needs.
- D — Backups absolutely require configuration like retention settings.
Q18 Which statement best summarizes the dividing line of the Shared Responsibility Model?
- AWS is responsible for security in the cloud; the customer is responsible for security of the cloud
- AWS and the customer always share every responsibility equally
- AWS is responsible for security of the cloud; the customer is responsible for security in the cloud
- The customer is responsible for everything once they sign up for AWS
- A — The two halves are swapped; AWS handles "of," the customer handles "in."
- B — Responsibilities are split by area, not shared equally on every item.
- D — The customer is not responsible for physical infrastructure and host software; AWS owns those.