liveBook · Manning

Principle of least privilege

As explained in Azure Security

Least privilege is an access-control principle that grants only the permissions necessary for a task and only for the required duration.

Least privilege limits access to only the permissions required for a task and only for the time they are needed. It reduces the potential impact of compromised identities and supports zero trust, which verifies every request and assumes breach. section 1.7

Apply least privilege by:

  • Assigning only the Azure RBAC permissions required for a role. section 2.14
  • Granting privileged access temporarily and reviewing it regularly with Privileged Identity Management and access reviews. section 2.14
  • Choosing the narrowest practical scope for each assignment rather than granting access across an entire management group or subscription. section 5.1.2
  • Combining least privilege with explicit verification, monitoring, and other layers of defense rather than treating it as a complete security solution. section 1.7 section 2.14

Azure Storage control-plane access

For Azure Storage control-plane operations, assign an appropriate role at the storage-account scope when possible. A Reader can view resources without accessing account keys; User Access Administrator can assign permissions, while Virtual Machine Contributor can manage virtual machines but not their connected storage resources. Treat roles that can list storage-account keys as highly sensitive because those keys can provide data access. section 5.1.2

How Azure Security covers it

How deep it goes
Explains the principle, temporary privileged access, ongoing reviews, RBAC scopes, and control-plane limitations without detailing command syntax.
Examples
Uses Azure Storage scopes, Reader, User Access Administrator, Virtual Machine Contributor, and storage-account keys as concrete permission examples.
What you can do after
Operate/configure Azure RBAC with narrow scopes and reduce standing privileged access through PIM and access reviews.
How it connects
Connects zero trust, Azure RBAC, Privileged Identity Management, access reviews, managed identities, MFA, conditional access, and defense in depth.

Also explained in

Compare how 17 books explain principle of least privilege →

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.