The AWS Shared Responsibility Model defines which security tasks AWS handles and which ones you handle when you use their cloud services. AWS secures the underlying infrastructure — hardware, data centers, networking, and the virtualization layer — while you remain responsible for securing your data, access controls, and how you configure the services you use. Misunderstanding this split is the leading cause of cloud security incidents, not AWS infrastructure failures.
Ask any AWS architect where security "lives" in the cloud, and you'll get the same answer: it depends on who's responsible for what. That's the entire premise of the Shared Responsibility Model — a framework that splits security duties between AWS and the customer rather than assigning it all to one party. This article breaks down exactly where that line falls, how it shifts depending on the service you're using, and what it means practically for anyone building, securing, or auditing workloads on AWS.
The Shared Responsibility Model is AWS's way of defining who secures what. AWS takes ownership of a defined portion of security, and the customer takes ownership of the rest. Neither party owns the whole picture, and that's by design.
This isn't a vague partnership — it's a documented, service-by-service division. AWS publishes exactly which controls it manages for a given service, and which controls are left to you. Understanding this split is foundational to passing the Cloud Practitioner exam, and it's just as foundational to actually running secure infrastructure.
The model exists because cloud computing changes who has physical access to hardware, but it doesn't change who owns the data, the configurations, or the business logic sitting on top of that hardware. Someone still has to secure those layers — and that someone is you.
AWS describes its side of the split as security "of" the cloud. That means AWS is responsible for protecting the infrastructure that runs every service it offers — the physical data centers, the networking backbone, the host hardware, and the virtualization layer.
The customer's side is security "in" the cloud — what you build and configure on top of that infrastructure.
AWS can build the most secure data center on the planet, but it has no way of knowing whether you intended a storage bucket to be public or private. That decision — and its consequences — sits with you.
Not sure which path fits? Get a free 1:1 consultation with our team.
The line between "of" and "in" the cloud doesn't sit in the same place for every service. It moves depending on how much of the stack AWS manages for you.
As AWS manages more of the stack, more responsibility shifts toward them. But one thing never moves: you always own your data and you always own access management, regardless of how "managed" the service is.
Think of AWS as the landlord who guarantees the building won't collapse — the locks on your apartment door, and who you hand the keys to, are still entirely your problem.
The model becomes much clearer when you map it to actual incidents. Here's who's on the hook in common scenarios.
Notice the pattern: in every one of these cases, the underlying AWS infrastructure performed exactly as designed. The gap opened on the customer's side of the line, usually through a missed setting rather than a flaw in AWS's platform.
Compliance frameworks like SOC 2, PCI DSS, and HIPAA don't disappear just because you moved to the cloud — and the Shared Responsibility Model determines who proves what during an audit.
AWS maintains its own certifications covering the infrastructure it controls, and publishes audit reports you can reference. But "AWS is certified" does not mean your workload is certified. Auditors still need evidence that your configurations, access controls, and data handling meet the standard in question.
Treating AWS's certifications as a substitute for your own compliance work is one of the most common — and costly — assumptions enterprises make when moving workloads to the cloud.
Knowing the theory is one thing; verifying you're actually covering your half is another. Use this as a working checklist.
None of these steps require AWS to change anything on its end — they're all actions that live entirely within the customer's half of the model.
A few assumptions about this model persist even among experienced teams, and they tend to cause real damage when left unchecked.
This same of-platform-versus-in-platform tension shows up outside AWS too — it's worth comparing how multi-cloud provider comparison frameworks define responsibility across Azure and Google Cloud, since the boundaries aren't identical everywhere. For anyone preparing for the Cloud Practitioner exam, this model tends to show up repeatedly across question formats, which is part of why it gets dedicated coverage in the the AWS Cloud Practitioner Course programme.
Finally, remember that understanding the boundary is different from testing it. Teams serious about validating their half of the model often bring in ethical hacking practices to confirm that configurations hold up under real attack conditions, not just on paper.
Understanding the concept is the start. Being able to apply it is a separate skill, and it follows a fairly consistent path — this is the arc a structured programme takes you through.
*{position:relative;z-index:1} .ci-header{display:flex;align-items:flex-start;justify-cont · AWS Cloud Concepts · AWS Global Infrastructure · Compute and Networking Services · Storage and Database Services · Security and Compliance · Monitoring and Management · Pricing Billing and Support
Want a structured, instructor-led path through all of this — with hands-on projects and real feedback? → AWS Cloud Practitioner Course
AWS secures the physical infrastructure: data centers, hardware, networking, and the virtualization layer that runs their services. You secure everything you put into that infrastructure — your data, applications, operating system patches (on EC2), identity and access management, and network configuration like security groups.
Yes. With serverless and managed services, AWS takes on more of the operational burden — patching the OS, managing the runtime, handling scaling — but you still own your code, your data, your IAM permissions, and how you configure triggers and access policies.
No. Bucket permissions and access policies are entirely the customer's responsibility. AWS provides the tools (bucket policies, Block Public Access settings) but doesn't configure them for you, so a misconfigured bucket is a customer-side failure.
No. AWS's infrastructure holds certifications like SOC 2, PCI DSS, and ISO 27001, which cover the parts they manage. Your application and data must be independently configured and audited to meet those same standards — inheriting AWS's certification doesn't make your workload compliant.
No. On EC2 (IaaS), you manage the OS, patching, and firewall rules yourself. On RDS (a managed service), AWS handles OS patching and database engine maintenance, leaving you responsible mainly for data, access credentials, and network access rules.
This is the single biggest driver of cloud security incidents — not AWS outages, but customer misconfiguration like open ports, exposed storage, or over-permissioned IAM roles. Understanding the boundary is foundational to designing and auditing any AWS workload safely.
Browse our upcoming batches — live, instructor-led, delivered on Orbit.