Key points
- Foundational security principle (Saltzer & Schroeder, 1975)
- Applies to humans, service accounts, and machine identities
- Enforced through RBAC/ABAC, JIT access, and CIEM
- Hardest part is sustaining it as orgs change, not initial design
- Required by virtually every compliance framework
What it is
Least privilege (PoLP) is the discipline of granting the smallest set of permissions necessary, for the shortest necessary time. It applies equally to a human developer, a CI/CD pipeline, and an AI agent calling tools.
How it works in practice
- At design: Decompose broad roles (
Admin) into scoped ones (Billing Admin,User Admin). - At runtime: Use JIT access for elevation, short-lived tokens for services, and scoped OAuth tokens for third-party integrations.
- Continuously: Run CIEM and IGA tools to detect unused entitlements and excess privilege.
When buyers care
- Every compliance framework (SOX, SOC 2, ISO 27001, PCI, HIPAA, FedRAMP) requires it
- Cloud breaches almost always involve over-permissive IAM
- AI agents and machine identities are exploding the surface area where least privilege matters
Common misconceptions
- Least privilege is not a one-time project. Org changes constantly violate it; sustained tooling is required.
- Least privilege is not the same as zero trust. Zero Trust assumes breach and verifies continuously; least privilege limits what an authenticated identity can do.
FAQ
How do I start?
Baseline existing access, identify the worst offenders (long-unused admin roles, broad cloud roles), and pilot JIT access for those. Then expand.
