The Mechanics of the Cloud Shared Responsibility Model: Who Secures What in IaaS, PaaS, and SaaS?
As organizations migrate to the cloud, understanding the division of security obligations between providers and customers is critical to preventing breaches. This explainer breaks down the shared responsibility model across Infrastructure, Platform, and Software as a Service environments.
- Cloud Infrastructure Providers
- Emphasize the security of the cloud, highlighting their massive investments in physical security, hypervisor isolation, and foundational infrastructure resilience.
- Cybersecurity Agencies
- Focus on establishing baseline standards and warning that misconfigurations and poor access controls are the primary vectors for cloud compromise.
- Enterprise Security Vendors
- Highlight the operational challenge of managing security in the cloud, dealing with complex IAM configurations and multi-cloud visibility gaps.
The short answer
- Cloud security operates on a shared responsibility model, dividing obligations between the provider and the customer.
- In IaaS, customers manage the OS, network configuration, and applications, while the provider secures the physical hardware.
- SaaS shifts most operational burdens to the provider, but customers still manage access and data governance.
- Responsibility for data security, endpoint protection, and Identity and Access Management (IAM) always remains with the customer.
- Misunderstanding these boundaries is a primary cause of cloud data breaches and compliance failures.
When a company moves its operations to the cloud, the marketing brochures often promise a seamless, secure utopia where the provider handles the heavy lifting. But the reality of cloud security is far more nuanced, operating on a strict division of labor known as the shared responsibility model. For IT leaders and developers, assuming the cloud provider secures everything is a dangerous misconception that frequently leads to catastrophic data breaches. The stakes are immense: misconfigured cloud storage buckets and overly permissive access rights are routinely exploited by threat actors, leaving organizations liable for the fallout.[9]
To navigate this landscape, one must understand that cloud security is a partnership. The foundational rule, as outlined by major providers like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud, is that the provider is responsible for the security of the cloud, while the customer is responsible for security in the cloud. This means the provider secures the physical data centers, the hardware, and the foundational networking infrastructure. The customer, however, must secure what they put into that environment.[1][2][3]
The exact line dividing these responsibilities shifts depending on the type of cloud service being consumed: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), or Software as a Service (SaaS). In an IaaS model, such as AWS Elastic Compute Cloud (EC2) or Azure Virtual Machines, the customer retains the maximum amount of control—and consequently, the maximum amount of security responsibility. The provider ensures the physical servers and hypervisors are secure, but the customer must patch the guest operating system, configure the virtual firewalls, and manage the applications running on top.[1][2]
Moving up the stack to PaaS, the provider takes on more of the operational burden. Services like Google App Engine or Azure SQL Database abstract away the underlying operating system and infrastructure. Here, the provider patches the OS and maintains the database engine. However, the customer remains entirely responsible for the security of their application code, the configuration of the platform's security features, and, crucially, the data itself. Marketing materials often gloss over this, implying PaaS is a "set it and forget it" solution, but application-level vulnerabilities remain the customer's problem.[2][3]
At the top of the stack is Software as a Service (SaaS), encompassing ubiquitous enterprise applications like Microsoft 365, Salesforce, or Google Workspace. In this model, the provider manages almost the entire technology stack: the physical data center infrastructure, the underlying operating system, the application code itself, and the network controls. It is deliberately designed to be the most hands-off approach for the customer, allowing organizations to consume software without any operational overhead. Yet, even in a fully managed SaaS environment, the customer is never completely absolved of all security responsibility, a reality that often catches organizations off guard.[2][3]
Across all three deployment models—IaaS, PaaS, and SaaS—there are specific, non-negotiable security domains that never shift to the cloud provider under any circumstances. The most critical of these enduring customer obligations are data governance and Identity and Access Management (IAM). According to the Cloud Security Alliance (CSA) and the National Security Agency (NSA), the customer is always fundamentally responsible for classifying their own data, encrypting it appropriately both at rest and in transit, and determining exactly who or what has the authorization to access it.[5][6]
The most critical of these enduring customer obligations are data governance and Identity and Access Management (IAM).
Identity and Access Management has effectively become the new security perimeter in modern cloud computing. While cloud providers offer highly robust and granular IAM tools, configuring them correctly to enforce least privilege is entirely up to the customer. If an enterprise administrator accidentally grants public read access to an AWS S3 bucket containing sensitive customer records, AWS's formidable physical security measures are entirely irrelevant; the data is exposed purely by customer misconfiguration. The NSA explicitly warns that these types of misconfigured IAM policies are consistently among the most frequently exploited cloud vulnerabilities by advanced threat actors.[1][3][6]
The National Institute of Standards and Technology (NIST) provides extensive, foundational guidance on access control in cloud systems, heavily emphasizing the absolute necessity of least privilege architecture and continuous monitoring. NIST's framework underscores a crucial distinction: while the cloud provider supplies the technical mechanisms and APIs for access control, the customer must define the actual business policies. This requires a deep, ongoing understanding of the organization's internal roles and the specific, minimum access required for each human user and automated service account to function.[4]
Endpoint security represents another constant, unshifting customer responsibility across the entire cloud spectrum. Whether an employee is accessing a highly customized IaaS virtual machine or a standard SaaS application, the physical devices used—corporate laptops, personal smartphones, or tablets—must be rigorously secured by the customer organization. A compromised endpoint can easily be weaponized by an attacker to bypass sophisticated cloud security controls, especially in environments where multi-factor authentication (MFA) is not strictly enforced across all access points.[2][7]
The inherent complexity of the shared responsibility model is further compounded in modern multi-cloud environments. Today, organizations rarely rely on a single provider, often strategically mixing AWS for raw compute power, Azure for enterprise identity applications, and Google Cloud for advanced data analytics. Each provider has its own specific nuances, default settings, and terminology for shared responsibility, requiring enterprise security teams to master multiple distinct frameworks simultaneously. Wiz, a prominent cloud security firm, notes that this fragmentation frequently leads to dangerous visibility gaps and inconsistent security postures across different cloud environments.[8]
To effectively mitigate these compounding risks, organizations must adopt a highly proactive and automated approach to cloud security. This transformation begins with a clear, documented understanding of the specific shared responsibility matrix for every single cloud service currently in use. Security teams must rapidly move beyond traditional, perimeter-based network defenses and fully embrace cloud-native security tools, such as Cloud Security Posture Management (CSPM) solutions, which continuously monitor complex environments for dangerous misconfigurations and compliance violations in real time.[7][8]
Furthermore, the evolving concept of "shared fate," recently introduced and championed by Google Cloud, attempts to modernize the traditional shared responsibility model. Shared fate implies that the cloud provider takes a much more active, invested role in helping customers secure their environments, offering prescriptive deployment guidance, secure-by-default configurations, and even specialized cyber insurance partnerships. While widely viewed as a positive step forward, skeptical security professionals are quick to note that shared fate does not legally transfer liability; the customer ultimately remains on the hook for any resulting data breaches.[3]
Ultimately, the cloud shared responsibility model is not merely a technical limitation to be engineered around, but a fundamental governance framework that dictates modern IT operations. It demands that organizations mature their internal security practices to match the unprecedented agility and scale of cloud computing. By understanding exactly where the provider's operational responsibility ends and their own liability begins, IT leaders can build resilient, secure architectures that harness the full power of the cloud without falling victim to its most common, preventable pitfalls.[9]
Jargon, explained
- IaaS (Infrastructure as a Service)
- Cloud computing that provides virtualized computing resources over the internet, like virtual machines, leaving the customer to manage the OS and applications.
- PaaS (Platform as a Service)
- Cloud computing that provides a platform allowing customers to develop, run, and manage applications without the complexity of building the underlying infrastructure.
- SaaS (Software as a Service)
- A software distribution model where a cloud provider hosts applications and makes them available to end users over the internet.
- IAM (Identity and Access Management)
- Frameworks and technologies ensuring that the right users and automated services have the appropriate access to technology resources.
- CSPM (Cloud Security Posture Management)
- Security tools that automate the identification and remediation of risks, such as misconfigurations, across cloud infrastructures.
Sources
[1]Amazon Web Services (AWS)Cloud Infrastructure ProvidersShared Responsibility Model
Read on Amazon Web Services (AWS) →
[2]Microsoft AzureCloud Infrastructure ProvidersShared responsibility in the cloud
Read on Microsoft Azure →
[3]Google CloudCloud Infrastructure ProvidersShared responsibilities and shared fate on Google Cloud
Read on Google Cloud →
[4]NISTCybersecurity AgenciesGeneral Access Control Guidance for Cloud Systems
Read on NIST →
[5]CSAEnterprise Security VendorsWhat is the Shared Responsibility Model in the Cloud?
Read on CSA →
[6]NSACybersecurity AgenciesUphold the Cloud Shared Responsibility Model
Read on NSA →
[7]Palo Alto NetworksEnterprise Security VendorsCloud Security Is a Shared Responsibility
Read on Palo Alto Networks →
[8]WizEnterprise Security VendorsThe Shared Responsibility Model Explained w/Examples
Read on Wiz →
[9]Factlen Editorial TeamEnterprise Security VendorsSynthesis by Factlen editorial team
Read on Factlen Editorial Team →
Comments
Every angle. Every day.
Get technology stories with full source coverage and perspective breakdowns delivered to your inbox.

