Skip to content
Cloud principles
ASD Essentials

Essentials for cloud

PRO-12 Least privilege access

Give every user, admin and non-person (software) account only the access it needs for its defined tasks. Keep the power to manage accounts and roles, or use privileged functions, to authorised admin roles. Review and update access periodically to match current roles and needs.

Reviewed 18 October 2026 · Current to ASD's Essentials for cloud, published 15 October 2026

The principle

Users are granted the minimum access to systems (infrastructure, operating systems, applications and data) required to undertake their duties or functions.

ASD, Information Security Manual (ISM), Principle PRO-12

The three actions

ASD's actions are quoted as published in Essentials for cloud. ASD has not given them IDs, so they are numbered by position. The letters show who does the work for each service model; our cloud guide explains them.

  • C: Customer
  • S: Supplied
  • P: Provider-inherited
  1. Action 1 of 3

    Periodically review and update access privileges in alignment with current roles, duties and business requirements.

    In plain English: Review access rights from time to time. Update them to match current roles, duties and business needs.

    Domains
    Identity services
    Boundary services
    Critical processes and services
    Privileged environments
    Business systems
    Who does it
    PaaSSupplied
    SaaSSupplied
    MITRE ATT&CK
    Account Manipulation
    Valid Accounts
  2. Action 2 of 3

    Restrict permissions to create, modify, or delete accounts and roles, or to access privileged functions or applications, to authorised administrative roles.

    In plain English: Allow only authorised admin roles to create, change or delete accounts and roles, or to access privileged functions or apps.

    Domains
    Identity services
    Boundary services
    Critical processes and services
    Privileged environments
    Business systems
    Who does it
    PaaSSupplied
    SaaSSupplied
    MITRE ATT&CK
    Create Account
    Account Manipulation
    Permission Groups Discovery
    Account Discovery
    Account Access Removal
  3. Action 3 of 3

    Provision user, administrative and non-person accounts with only the minimum access and privileges required to perform defined operational functions.

    In plain English: Give user, admin and non-person accounts only the minimum access and privileges they need to do their defined tasks.

    Domains
    Identity services
    Boundary services
    Critical processes and services
    Privileged environments
    Business systems
    Who does it
    PaaSSupplied
    SaaSSupplied
    MITRE ATT&CK
    Create Account
    Account Manipulation
    Valid Accounts

See all 30 principles in Essentials for cloud, or read our cloud guide.

Quoted ASD material © Commonwealth of Australia 2026, licensed under CC BY 4.0.

MITRE ATT&CK® technique names and IDs: © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. See MITRE's ATT&CK terms of use.

Everything else on this page is written by Control Stack.