2.1 Shared Responsibility Model
Key Takeaways
- The shared responsibility model divides security tasks between the cloud provider and the customer, and the split depends on the service model (IaaS, PaaS, SaaS) or on-premises.
- Microsoft's responsibility matrix marks customer data, configurations and settings, and identities and users as 'Customer' for every deployment type, including SaaS.
- Four responsibilities you ALWAYS retain are data, endpoints, accounts, and access management — moving to the cloud never transfers these.
- As you move on-premises -> IaaS -> PaaS -> SaaS, Microsoft takes on more of the underlying stack (OS, runtime, physical hosts), but the customer never hands off everything.
- Exam trap: 'the cloud is secure so I don't have to do anything' is wrong — provider investment reduces infrastructure burden, not customer accountability.
Why shared responsibility exists
The shared responsibility model describes which security tasks the cloud provider handles and which tasks remain with you, the customer. Microsoft Learn states it plainly: as you evaluate public cloud services, it is critical to understand which security work transfers to Microsoft and which stays with you. In an on-premises datacenter you own the entire stack — the building, physical network, physical hosts, the operating system, applications, identities, and data. As workloads move to the cloud, some of that work transfers to Microsoft, but the transfer is partial and depends on the service model.
The model matters for SC-900 because it underlies almost every later decision: which Microsoft Entra, Defender, and Purview capability you must configure yourself versus what Microsoft operates for you. A candidate who internalizes the direction of the responsibility shift can answer a large family of 'who is responsible for X?' questions without memorizing every control.
The three cloud service models
Microsoft Learn defines the three models by what you manage:
- IaaS (Infrastructure as a Service): You manage virtual machines, operating systems, and applications. Examples: Azure Virtual Machines, Azure Disk Storage, virtual networks.
- PaaS (Platform as a Service): You deploy applications without managing VMs or operating systems. Examples: Azure App Service, Azure Functions, Azure SQL Database, Azure Storage.
- SaaS (Software as a Service): You use ready-made applications. Examples: Microsoft 365, Dynamics 365.
Many real Azure solutions combine models, but the exam tests the clean cases.
The responsibility matrix
Microsoft publishes a responsibility matrix showing who owns each layer per deployment type. Memorizing the pattern is exam gold:
| Responsibility area | On-prem | IaaS | PaaS | SaaS |
|---|---|---|---|---|
| Customer data | Customer | Customer | Customer | Customer |
| Configurations and settings | Customer | Customer | Customer | Customer |
| Identities and users | Customer | Customer | Customer | Customer |
| Client devices (endpoints) | Customer | Customer | Customer | Shared |
| Applications | Customer | Customer | Shared | Shared |
| Network controls | Customer | Customer | Shared | Microsoft |
| Operating system | Customer | Customer | Microsoft | Microsoft |
| Physical hosts | Customer | Microsoft | Microsoft | Microsoft |
| Physical network | Customer | Microsoft | Microsoft | Microsoft |
| Physical datacenter | Customer | Microsoft | Microsoft | Microsoft |
Read the table top-down: the top three rows are always Customer, the bottom three (physical layers) flip to Microsoft the moment you leave on-premises, and the middle rows transition as the service becomes more managed. Note the precise cells the exam loves: the operating system becomes Microsoft's at PaaS, network controls become Microsoft's only at SaaS, and client devices become Shared (not fully Microsoft) at SaaS.
Responsibilities you ALWAYS retain
Regardless of deployment type, Microsoft Learn says you always keep four responsibilities:
- Data — classification, protection, encryption decisions, and data-governance compliance.
- Endpoints — protecting client devices (mobiles, laptops, desktops) that access cloud services.
- Accounts — creating, managing, and removing user accounts.
- Access management — RBAC, multifactor authentication, and Conditional Access policies.
A shorter mnemonic many use is 'you always own your data and identities.' These are the highest-value SC-900 cues: if a scenario asks who classifies sensitive data, manages permissions, secures laptops, or enforces MFA, the answer is the customer.
Selection scenarios and traps
Which side is responsible? Use this reasoning pattern:
- Physical datacenter security for a SaaS service? -> Microsoft. The provider owns facilities, physical hosts, and physical network in every cloud model.
- Who decides who can read sensitive records in a SaaS app? -> Customer (access management never transfers).
- Who patches the guest operating system on an Azure VM (IaaS)? -> Customer — at IaaS the OS row is still yours; at PaaS it would be Microsoft.
- Who manages network firewalls in PaaS? -> Shared — Microsoft provides baseline network security, you configure application-level controls.
The big trap
The classic wrong answer is that 'moving to the cloud means Microsoft handles all security.' It does not. Cloud adoption changes the split of tasks; it does not remove customer accountability. A misconfigured tenant, an over-permissive role assignment, or a compromised identity can expose resources even when Microsoft's underlying platform is perfectly secure. Microsoft Learn frames the cloud advantage as shifting day-to-day infrastructure burden to the provider so you can reallocate effort to data protection, identity governance, and monitoring — not as eliminating your duties.
Why the cloud still helps
The doc notes that on-premises organizations often have unmet responsibilities due to limited resources: delayed patching, weak physical security, incomplete monitoring, outdated hardware, and untested backups. By shifting infrastructure work to Microsoft, you reduce these gaps and can use cloud-scale intelligence to improve detection and response. For SC-900, hold two ideas at once: the cloud meaningfully reduces infrastructure risk, yet you still own data, identities, endpoints, and configuration choices everywhere.
A note on AI workloads
Microsoft Learn now extends the model to AI services. For AI workloads, Microsoft secures the AI infrastructure and model hosting, while you remain accountable for how AI is applied: protecting sensitive data, managing prompt security, and meeting regulatory requirements. The pattern matches the traditional model — Microsoft owns the platform, you own your data and how you use it. Remember too that the model describes security tasks, not legal ownership: you always own your data and identities, and the matrix simply tells you which protective work is yours versus Microsoft's at each layer.
According to Microsoft's shared responsibility model, which responsibility is marked 'Customer' for on-premises, IaaS, PaaS, AND SaaS deployments?
On an Azure Virtual Machine (IaaS), who is responsible for patching the guest operating system?
Which four responsibilities does Microsoft Learn say you ALWAYS retain regardless of deployment type?
A company moves an application from on-premises to a SaaS offering. Which statement is correct?