Skip to content
Cloud principles
ASD Essentials

Essentials for cloud

PRO-04 Secure configuration management

Decide on approved secure settings (baselines) for your cloud services and tenants (your own instances of a service), using vendor and industry advice on locking them down (hardening). Apply them, ideally with automated guardrails that block settings that break them. Check for drift and respond to it.

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

The principle

Systems (infrastructure, operating systems and applications) are securely configured to approved and maintained baselines, including by reducing attack surfaces and attack paths, with configurations continually monitored and consistently enforced.

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

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

    Define approved configuration baselines for cloud services and tenant-level settings, informed by vendor and industry hardening guidance, that disable or remove unnecessary services, insecure settings and unsupported or weak protocols.

    In plain English: Use vendor and industry hardening advice to set approved baselines for cloud and tenant settings. These disable or remove unneeded services, insecure settings and weak or unsupported protocols.

    Domains
    Identity services
    Boundary services
    Critical processes and services
    Privileged environments
    Business systems
    User devices
    Who does it
    PaaSSupplied
    SaaSProvider-inherited
    MITRE ATT&CK
    Exploitation of Public-Facing Application
    External Remote Services
    Valid Accounts
    Server Software Component
  2. Action 2 of 3

    Deploy approved configuration baselines across cloud services, preferring policy-as-code and preventative guardrails that block non-compliant configurations at deployment.

    In plain English: Apply approved baselines across cloud services. Prefer policy-as-code (rules written as code) and guardrails that block settings that break the baseline at deployment.

    Domains
    Identity services
    Boundary services
    Critical processes and services
    Privileged environments
    Business systems
    User devices
    Who does it
    PaaSProvider-inherited
    SaaSProvider-inherited
    MITRE ATT&CK
    Exploit Public-Facing Application
    External Remote Services
    Valid Accounts
    Account Manipulation
    Create Account
  3. Action 3 of 3

    Detect and respond to configuration drift from approved configuration baselines using scheduled technical assessments and, where supported, automated monitoring, based on system criticality and change rate.

    In plain English: Spot and respond to settings drifting from approved baselines. Use scheduled technical checks and, where supported, automated monitoring, based on system criticality and rate of change.

    Domains
    Identity services
    Boundary services
    Critical processes and services
    Privileged environments
    Business systems
    User devices
    Who does it
    PaaSSupplied
    SaaSProvider-inherited
    MITRE ATT&CK
    Impair Defenses
    Modify Cloud Compute Infrastructure
    Modify Cloud Resource Hierarchy
    Account Manipulation
    Create Account
    Modify Authentication Process
    External Remote Services

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.