aws-basics
πΊπππππ πΉπππππππππππππ π΄ππ ππ ππ π¨πΎπΊ
In the world of cloud computing, security isn't one-sided , it's a partnership. AWS takes care of the security of the cloud including the physical infrastructure, global network, hardware, and core services that power everything behind the scenes.
Published on July 8, 2025
Updated on July 8, 2025
Shared Responsibility Model in AWS
What does shared responsibility model mean?
The shared responsibility model is a framework establishing who is responsible for securing different aspects of the cloud-computing environment between the cloud service provider (CSP) and the customer.
Understanding the AWS Shared Responsibility Model
The Shared Responsibility Model is a security and compliance framework that outlines the responsibilities of cloud service providers (CSPs) and customers for securing every aspect of the cloud environment, including hardware, infrastructure, endpoints, data, configurations, settings, operating system (OS), network controls and access rights.
In its simplest terms, the Shared Responsibility Model dictates that the cloud providerβsuch as Amazon Web Service (AWS)βmust monitor and respond to security threats related to the cloud itself and its underlying infrastructure. Meanwhile, end users, including individuals and companies, are responsible for protecting data and other assets they store in any cloud environment.
AWS responsibility βSecurity of the Cloudβ
AWS is responsible for protecting the infrastructure that runs all of the services offered in the AWS Cloud. This infrastructure is composed of the hardware, software, networking, and facilities that run AWS Cloud services.
Customer responsibility βSecurity in the Cloudβ
Customer responsibility will be determined by the AWS Cloud services that a customer selects. This determines the amount of configuration work the customer must perform as part of their security responsibilities. For example, a service such as Amazon Elastic Compute Cloud (Amazon EC2) is categorized as Infrastructure as a Service (IaaS) and, as such, requires the customer to perform all of the necessary security configuration and management tasks. Customers that deploy an Amazon EC2 instance are responsible for management of the guest operating system (including updates and security patches), any application software or utilities installed by the customer on the instances, and the configuration of the AWS-provided firewall (called a security group) on each instance. For abstracted services, such as Amazon S3 and Amazon DynamoDB, AWS operates the infrastructure layer, the operating system, and platforms, and customers access the endpoints to store and retrieve data. Customers are responsible for managing their data.
Inherited Controls
Controls which a customer fully inherits from AWS.
Physical and Environmental controls
Shared Controls
Controls which apply to both the infrastructure layer and customer layers, but in completely separate contexts or perspectives. In a shared control, AWS provides the requirements for the infrastructure and the customer must provide their own control implementation within their use of AWS services. Examples include:
Patch Management β AWS is responsible for patching and fixing flaws within the infrastructure, but customers are responsible for patching their guest OS and applications.
Configuration Management β AWS maintains the configuration of its infrastructure devices, but a customer is responsible for configuring their own guest operating systems, databases, and applications.
Awareness & Training - AWS trains AWS employees, but a customer must train their own employees.
Customer Specific
Controls which are solely the responsibility of the customer based on the application they are deploying within AWS services. Examples include:
Service and Communications Protection or Zone Security which may require a customer to route or zone data within specific security environments.
Applying the AWS Shared Responsibility Model in Practice
Once a customer understands the AWS Shared Responsibility Model and how it generally applies to operating in the cloud, they must determine how it applies to their use case. Customer responsibility varies based on many factors, including the AWS services and Regions they choose, the integration of those services into their IT environment, and the laws and regulations applicable to their organization and workload.
Article ID: 686cbdfdba730dcc22f1d010
Slug: shared-responsibility-model-in-aws