liveBook · Manning

Shared-responsibility model

As explained in Azure Security

Shared responsibility is a division of accountability among multiple parties for managing and resolving a security outcome.

The shared responsibility model divides accountability for Azure security between the cloud provider and the organization using its services. This division reduces operational burden, but it does not eliminate customer responsibility for configuration, data, or deployed resources. Security still requires coordinated people, processes, and technologies, including protection against misconfigurations such as missing encryption. section 1.1 section 1.2

In Azure, accountability is divided broadly as follows:

  • Microsoft secures the cloud: datacenters, physical access, hardware, power resilience, and the infrastructure running compute, storage, and networking resources. section 1.2
  • The customer secures resources inside the cloud, including cloud-resident data and deployed resource aspects such as virtual machines. section 1.2
  • The exact division changes with the service model: SaaS provides applications, PaaS provides application development and deployment resources, and IaaS provides on-demand compute, storage, and networking. section 1.2

Fixing vulnerable code

Code vulnerabilities illustrate shared responsibility beyond infrastructure. Developers understand their applications and security teams may discover vulnerabilities across many applications. Microsoft Defender for DevOps can give both teams the same visibility, enabling them to work together on remediation. section 11.3.2

Treat the model as a starting point for continuous security improvement rather than a complete control. Understanding attack behavior, applying multiple Azure security services, and layering defenses help reduce the probability of a successful breach as threats evolve. section 1.9

How Azure Security covers it

How deep it goes
Defines physical, infrastructure, data, and resource duties, then relates responsibility changes to SaaS, PaaS, and IaaS.
Examples
Uses datacenter protection, virtual machines, missing encryption, and collaborative code-vulnerability remediation as examples.
What it assumes
Assumes basic awareness of Azure resources while defining cloud service models and provider-versus-customer duties.
What you can do after
Evaluate Azure ownership boundaries and apply layered controls with developers and security teams.
How it connects
Connects Azure security with SaaS, PaaS, IaaS, DevSecOps, vulnerability management, and layered defense.

Also explained in

Compare how 6 books explain shared-responsibility model →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Azure Security. The section links point to the parts of the book it draws on.