ASD Essentials IT.PRO-04.1 Define Approved Hardening Baselines Disabling Unneeded Services, Insecure Settings and Weak Protocols
What it says
Define approved configuration baselines, informed by vendor and industry hardening guidance, that disable or remove unnecessary services, insecure settings, and unsupported or weak communication protocols.
Quoted as published. Everything else on this page is written by Control Stack.
What it means
In plain EnglishDefines approved settings per system type that switch off unneeded services, risky options and weak protocols, based on vendor and industry advice.
Many products arrive with settings chosen for ease of use, not security. To meet this, approve a standard set of settings (a baseline) for every system type, based on vendor, ASD and industry advice. It removes or switches off unneeded services, risky options, and unsupported or weak network protocols, such as Telnet. Record why each setting was chosen, so later changes can be judged against it, and review the baseline on a set cycle.
Free. Save your status, tasks and notes.
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.
- Phase 3
Why it matters
Systems left on factory settings give attackers extra ways in. Unneeded services can be attacked, unused features can hide harmful code, and open remote management lets them run commands. Risky settings make sign-in details easy to steal, and weak protocols expose data as it travels.
How to implement
The head of IT infrastructure should use the asset list to name every type of system needing a baseline, such as firewalls, servers and laptops.
Give each an owner, and cover device, operating system and app settings.
Each baseline owner should build from the vendor's guidance for the exact version in use, ASD's security guides and recognised industry benchmarks.
List the sources used, and pick the stricter setting where they disagree.
System engineers should list the services, features, network ports and interfaces each system type needs.
The baseline removes everything else, such as unused server roles, or switches it off where removal is not possible.
Security architects should list risky settings to switch off, such as guest access and options that expose sign-in details.
List unsupported or weak protocols to disable, such as Telnet and old file-sharing (SMB version 1), with secure replacements.
The baseline owner should record why each setting was chosen, including departures from guidance, to help judge later changes.
The head of security or a delegate approves each version, and the owner reviews it on the set cycle.
Keep it running
Manage baselines as formal documents, each with a named owner and an approved, numbered version. Owners review them on the set cycle. They review sooner when vendor or ASD advice changes, a new product version arrives or a setting proves weak. Each new version needs approval before it replaces the old one. Write baselines in ASD's priority order: internet-facing and sign-in systems first, then critical and admin systems, then business systems and staff devices.
Evidence and audit
- Check 1 of 5What an auditor asks for
Ask for
Ask for the baseline register alongside the asset list, grouped by system type.
Look at
Whether some system types, such as firewalls or management consoles, have no baseline or run factory settings.
Good evidence
Every system type on the asset list has a named owner and an approved, numbered baseline.
- Check 2 of 5What an auditor asks for
Ask for
Request sample baselines with their approval records and the guidance each one cites.
Look at
Whether baselines are approved and current, or unapproved drafts or copied factory settings with no source.
Good evidence
Each baseline is formally approved and traces to current vendor and industry guidance.
- Check 3 of 5What an auditor asks for
Ask for
Ask each baseline owner to walk through the service, setting and protocol sections.
Look at
Whether unneeded services, risky settings or weak protocols are still allowed with no recorded reason.
Good evidence
Each baseline says what it removes or switches off, and names secure replacements for disabled protocols.
- Check 4 of 5What an auditor asks for
Ask for
Ask for the recorded reasons behind a sample of settings, especially departures from guidance.
Look at
Whether reasons are missing, or too vague to tell an intended setting from an unapproved change.
Good evidence
Each sampled setting and departure has a specific reason that later checks can use.
- Check 5 of 5What an auditor asks for
Ask for
Ask for the set review cycle and each sampled baseline's review and change history.
Look at
Whether reviews are overdue, missed new guidance or product versions, or revisions went unapproved.
Good evidence
Reviews are on time, and new guidance or product versions show up in approved revisions.
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(2)
- NE-1No documented configuration baseline exists for assets.
- NE-2Systems are deployed with vendor defaults and no documented hardening has been applied.
Partially effective(3)
- PE-1A baseline exists but does not address all applicable asset types.
- PE-2The baseline is documented but has not been reviewed or updated within the cycle defined by the organisation.
- PE-3The baseline exists but rationale for configuration decisions is not documented.
Fully effective(4)
- FE-1A documented and approved baseline exists for all applicable asset types.
- FE-2The baseline disables or removes unnecessary services, insecure settings, and unsupported or weak communication protocols.
- FE-3Configuration decisions are documented with rationale to support drift assessment.
- FE-4The baseline is reviewed and updated on a cycle defined by the organisation.
Mappings
Closest match in ISO/IEC 27001: A.8.9, Configuration Management for Secure IT Systems, which this control partially meets.
ISO/IEC 27001: 1 mapping
This control partially meets A.8.9.
IT.PRO-04.1 requires approved configuration baselines, informed by vendor and industry hardening guidance, that disable or remove unnecessary services, insecure settings, and unsupported or weak communication protocols. This is a specific implementation of establishing and documenting secure configurations under Annex A 8.9. Annex A 8.9 is broader, also requiring configurations of hardware, software, services and networks to be implemented, monitored and reviewed.
ASD Essential Eight: 27 mappings
This control partially overlaps E8-AH-ML1.1.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML1.1 requires Internet Explorer 11 to be disabled or removed, one component such a baseline takes out.
This control partially overlaps E8-AH-ML1.2.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML1.2 requires that web browsers do not process Java from the internet, a browser setting such a baseline would enforce.
This control partially overlaps E8-AH-ML1.3.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML1.3 requires that web browsers do not process web advertisements from the internet, a browser setting such a baseline would enforce.
This control partially overlaps E8-AH-ML1.4.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML1.4 requires that web browser security settings cannot be changed by users, which protects the browser settings in such a baseline.
This control partially overlaps E8-AH-ML2.1.
IT.PRO-04.1 requires defining approved configuration baselines informed by vendor and industry hardening guidance; E8-AH-ML2.1 overlaps for web browsers but goes beyond defining a baseline, requiring browsers to be hardened using ASD and vendor hardening guidance, the most restrictive taking precedence in conflicts.
This control partially overlaps E8-AH-ML2.2.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML2.2 requires Microsoft Office to be blocked from creating child processes, an Office setting such a baseline would include.
This control partially overlaps E8-AH-ML2.3.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML2.3 requires Microsoft Office to be blocked from creating executable content, an Office restriction such a baseline would include.
This control partially overlaps E8-AH-ML2.4.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML2.4 requires Microsoft Office to be blocked from injecting code into other processes, an Office restriction such a baseline would set.
This control partially overlaps E8-AH-ML2.5.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML2.5 requires Microsoft Office to prevent activation of Object Linking and Embedding packages, an Office setting for such a baseline.
This control partially overlaps E8-AH-ML2.6.
IT.PRO-04.1 requires defining approved configuration baselines informed by vendor and industry hardening guidance; E8-AH-ML2.6 overlaps for office productivity suites but goes beyond defining a baseline, requiring them to be hardened using ASD and vendor hardening guidance, the most restrictive taking precedence in conflicts.
This control partially overlaps E8-AH-ML2.7.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML2.7 requires that users cannot change office productivity suite security settings, which protects those settings in such a baseline.
This control partially overlaps E8-AH-ML2.8.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML2.8 requires PDF software to be blocked from creating child processes, a PDF software setting such a baseline would include.
This control partially overlaps E8-AH-ML2.9.
IT.PRO-04.1 requires defining approved configuration baselines informed by vendor and industry hardening guidance; E8-AH-ML2.9 overlaps for PDF software but goes beyond defining a baseline, requiring it to be hardened using ASD and vendor hardening guidance, the most restrictive taking precedence in conflicts.
This control partially overlaps E8-AH-ML2.10.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML2.10 requires that PDF software security settings cannot be changed by users, which protects those settings in such a baseline.
This control partially overlaps E8-AH-ML3.1.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML3.1 requires .NET Framework 3.5 (including .NET 2.0 and 3.0) to be disabled or removed, one component such a baseline takes out.
This control partially overlaps E8-AH-ML3.2.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML3.2 requires Windows PowerShell 2.0 to be disabled or removed, one component such a baseline takes out.
This control partially overlaps E8-AH-ML3.3.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-AH-ML3.3 requires PowerShell to be configured to use Constrained Language Mode, a PowerShell restriction such a baseline would set.
This control partially overlaps E8-PA-ML3.3.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and unsupported or weak communication protocols; E8-PA-ML3.3 is related but concerns applications, requiring removal of vendor-unsupported applications other than office, browser, email, PDF, Flash and security software.
This control partially overlaps E8-RA-ML3.4.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-RA-ML3.4 requires memory integrity functionality to be enabled, a hardening setting such a baseline would include.
This control partially overlaps E8-RA-ML3.5.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-RA-ML3.5 requires Local Security Authority protection functionality to be enabled, a hardening setting such a baseline would include.
This control partially overlaps E8-RA-ML3.6.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-RA-ML3.6 requires Credential Guard functionality to be enabled, a hardening setting such a baseline would include.
This control partially overlaps E8-RA-ML3.7.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-RA-ML3.7 requires Remote Credential Guard functionality to be enabled, a hardening setting such a baseline would include.
This control partially overlaps E8-RM-ML1.1.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-RM-ML1.1 requires Office macros to be disabled for users without a demonstrated business requirement, switching off what is not needed.
This control partially overlaps E8-RM-ML1.2.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-RM-ML1.2 requires Microsoft Office macros in files originating from the internet to be blocked, a macro setting for such a baseline.
This control partially overlaps E8-RM-ML2.1.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-RM-ML2.1 requires Microsoft Office macros to be blocked from making Win32 API calls, a macro restriction such a baseline would set.
- E8-RM-ML3.4Untrusted Publisher Macros Cannot Be Enabled via Message Bar or Backstage ViewPartially overlaps
This control partially overlaps E8-RM-ML3.4.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-RM-ML3.4 is one baseline setting: Office macros signed by an untrusted publisher cannot be enabled via the Message Bar or Backstage View.
- E8-RM-ML3.5Block enabling of non-V3 signed Microsoft Office macros via Message BarPartially overlaps
This control partially overlaps E8-RM-ML3.5.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; E8-RM-ML3.5 is one baseline setting: Office macros with non-V3 digital signatures cannot be enabled via the Message Bar or Backstage View.
ASD Information Security Manual: 5 mappings
This control partially overlaps ISM-0380.
IT.PRO-04.1 requires approved configuration baselines, informed by hardening guidance, that disable unnecessary services, insecure settings and weak protocols; ISM-0380 requires unneeded operating system accounts, components, services and functionality to be disabled or removed, an overlap that does not require a baseline.
This control partially overlaps ISM-1409.
IT.PRO-04.1 requires approved configuration baselines, informed by vendor and industry hardening guidance, that disable unnecessary services, insecure settings and weak protocols; ISM-1409 requires operating systems to be hardened using ASD and vendor guidance, overlapping on vendor-guided hardening without requiring approved baselines.
This control partially overlaps ISM-1603.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; ISM-1603 requires authentication methods susceptible to replay attacks to be disabled, an insecure setting such a baseline switches off.
This control partially overlaps ISM-1914.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; ISM-1914 requires approved operating system configurations to be developed, implemented and maintained, which goes beyond defining them.
This control partially overlaps ISM-1916.
IT.PRO-04.1 requires approved configuration baselines that disable or remove unnecessary services, insecure settings and weak protocols; ISM-1916 requires approved server application configurations to be developed, implemented and maintained, which goes beyond defining them.
Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.




