FREE STUDY NOTES · SC-900

The shared responsibility model: what Microsoft secures and what you always keep

How security duties move between customer and Microsoft across on-premises, IaaS, PaaS and SaaS, and the duties that never move.

From Ultra Transcenders SC-900 by Tony Rough (publishing soon)

Moving a workload to the cloud does not hand all of its security to the cloud provider. The shared responsibility model sets out which security tasks the provider handles and which stay with the customer, and the split depends on the service model in use.

The three cloud service models are:

In an on-premises datacentre (one the organisation runs itself) the customer owns the whole stack. Each step from IaaS to PaaS to SaaS moves more of the stack to Microsoft. Microsoft’s responsibility matrix looks like this:

Responsibility area On-premises 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 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 datacentre Customer Microsoft Microsoft Microsoft

Three patterns in the table are worth memorising:

Applications and network controls are shared in the middle of the range. In PaaS, for example, Microsoft provides baseline network security but the customer configures application-level network controls. Figure 1.1 shows the whole matrix.

A grid of ten responsibility areas against on-premises, IaaS, PaaS and SaaS, each cell marked Customer, Shared or Microsoft. Data, configurations and identities stay with the customer in every column; physical hosts, network and datacentre move to Microsoft at IaaS, the operating system at PaaS, and client devices, applications and network controls vary in between.
Figure 1.1: Who is responsible for each area under on-premises, IaaS, PaaS and SaaS

Microsoft points out an advantage of the model: on-premises teams often leave responsibilities unmet (delayed patching, weak physical security, untested backups), and handing the lower layers to the provider frees people and budget for the layers the customer keeps.

The same idea extends to AI workloads. Microsoft’s training splits an AI-enabled application into the AI platform, the AI application and AI usage; whatever the service type, the customer stays responsible for the data it lets the AI system reach, who can use it, how it is configured, and risks such as prompt injection (instructions hidden in input that manipulate the AI’s behaviour).

Common trap: Choosing SaaS means Microsoft is responsible for the data and user accounts - wrong. Data, endpoints, accounts and access management stay with the customer under every service model; SaaS moves the infrastructure, operating system and network controls to Microsoft, and only shares applications and client devices.

Get the whole book

This note is one section of Ultra Transcenders SC-900: Microsoft Security, Compliance, and Identity Fundamentals, an independent study guide that explains every topic the exam covers by technology, with comparison tables, diagrams and the common traps, plus a glossary linked to Microsoft Learn.

Amazon.co.ukKindle: coming soonPaperback: coming soon
Amazon.comKindle: coming soonPaperback: coming soon

Publishing soon on Amazon in Kindle and paperback editions.

About the book · SC-900 terms in the glossary · All SC-900 study notes

More SC-900 study notes