Skip to content
PRO-01 Secure system lifecycle
ASD EssentialsIT.PRO-01.1

ASD Essentials IT.PRO-01.1 Design Systems with Telemetry, Least Privilege, Data Protection and Minimal Attack Surface

What it says

Design systems securely to provide visibility, enforce authorised access, protect data, minimise required and default privileges, limit exposed services and remove unnecessary functionality.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Designs systems securely so they log security events by default, enforce authorised access, protect data, and keep privileges, services and features minimal.

Security is planned into every system from the start, not added later. Each system logs security events by default and protects its data. It lets in only approved people and apps, and each account gets only the access it needs. To meet this, every system has anything it does not need switched off, such as built-in guest accounts or unused remote access. Design decisions are recorded and reviewed at each change.

Where this action applies

What's in each domain?

ASD orders the work by domain: apply this action to each ticked domain, phase by phase.

Why it matters

Default settings, unneeded services and broad access rights give attackers easy ways in, routes to other systems and more power once inside. Without security logging, a break-in can go unnoticed, and unprotected data can be read, changed or stolen.

How to implement

  1. The chief architect or IT lead should set a secure design standard that every new system and significant change must pass.

    System owners record each design decision and exception in the system security plan, and update it at every change.

  2. Security architects should list the security events each type of system must log by default, such as sign-ins and admin actions.

    Make sure every system, old or new, sends them to security monitoring.

  3. Identity and platform teams should make every way into a system require sign-in and an access check.

    Give people and apps only the access they need, and remove, disable or change default accounts and admin rights before go-live.

  4. System administrators should lock down each system using ASD and vendor guidance, switching off or removing anything it does not need.

    Open needed services only to the networks that use them, then work through every existing system.

  5. System owners and data owners should map the data each system collects, stores and shares, and keep only what it needs.

    Protect it when stored and sent to match how sensitive it is, such as encrypting customer records.

Keep it running

System owners apply the design review to bought systems as well as built ones, and record a reason for anything unneeded that stays switched on. Watch for settings changing over time. New features, connections to other systems and vendor updates can quietly switch services back on, add accounts or change logging. Follow ASD's priority order for existing systems: internet-facing and sign-in systems first, then critical and admin systems, then business systems and staff devices.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    Ask for the design records of sampled systems from each ASD domain, including one recently changed.

    Look at

    Whether systems run default settings with no recorded design decisions, or only some systems were designed securely.

    Good evidence

    Every sampled system has recorded design decisions, reviewed when it last changed.

  2. Check 2 of 5What an auditor asks for

    Ask for

    Ask for the logging requirements, the list of systems sending logs and recent security events.

    Look at

    Whether logging is off or left out of the design, or some systems send no logs.

    Good evidence

    Security logging is on by default, and every system in the asset list sends logs.

  3. Check 3 of 5What an auditor asks for

    Ask for

    Ask for each sampled system's accounts and permissions, including default accounts and those used by apps.

    Look at

    Whether default accounts or rights remain, accounts have extra access, or any way in skips access checks.

    Good evidence

    Every way in checks access, and default and required access is kept to a minimum.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Request each sampled system's approved service list, settings export and recent scan results.

    Look at

    Whether unneeded services or features run with no recorded reason, or clean-up has been patchy rather than systematic.

    Good evidence

    Each system opens only needed services and runs only needed features, and exceptions have recorded reasons.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Ask for each sampled system's data list and the protections its design called for.

    Look at

    Whether the planned protections are actually set up, and whether the system keeps data it does not need.

    Good evidence

    The planned data protections are in place, and the system holds only the data it needs.

ASD indicators of good practice (9)

The indicators below are quoted as published from ASD's Assessment evidence guide for enterprise IT. These optional indicators help an assessor judge the action in each domain where it applies: if any not effective statement is true, the action is rated not effective; if every applicable fully effective statement is true and no other statement is, it is rated fully effective; otherwise it is rated partially effective. ASD says the indicators "do not replace expert judgement, nor are they intended to serve as a checklist".

Not effective(3)

  • NE-1Systems are deployed with default configurations and no evidence of security design considerations.
  • NE-2Unnecessary services, protocols or functionality remain enabled with no documented rationale.
  • NE-3Security telemetry is not enabled or is not considered as part of system design.

Partially effective(3)

  • PE-1Security is considered during system design but not consistently applied across all assets.
  • PE-2Some unnecessary services have been disabled but a systematic review has not been completed.
  • PE-3Security telemetry is partially enabled but gaps in coverage exist.

Fully effective(3)

  • FE-1Systems are designed and deployed with exposed services limited, required and default permissions minimised, data protections in place, authorised access enforced, and only required functionality enabled.
  • FE-2Security telemetry is enabled by default.
  • FE-3Evidence exists that security design decisions are recorded and reviewed during system changes.

Mappings

Closest match in ISO/IEC 27001: A.8.25, Secure Development Lifecycle, which this control partially meets.

ISO 27001

ISO/IEC 27001: 6 mappings

  • A.8.25Secure Development LifecyclePartially meets
Essential Eight

ASD Essential Eight: 1 mapping

ASD ISM

ASD Information Security Manual: 4 mappings

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.