Essential Eight Maturity Level 3

Essential Eight Maturity Level 3: What ‘Good’ Actually Looks Like

Tech Blaze Consulting | January 2026 | 14 min read

Most Australian organisations I assess are somewhere between Maturity Level One and Maturity Level Two across the Essential Eight strategies. Many have been working toward ML2 for years. When the conversation turns to Maturity Level Three, the response is usually the same: "We know we need to get there, but we are not sure what it actually requires."

This article bridges that gap. It explains what ML3 demands in practice — not the ASD maturity model definitions (which you can read yourself), but what it actually looks like to implement, sustain, and evidence ML3 in a real operational environment. It is based on hundreds of Essential Eight assessments across government, defence industry, and critical infrastructure.

If you are at ML2 and planning your path to ML3, or if you have been told you need ML3 and want to understand the effort involved, this is written for you.

The Fundamental Shift: ML2 to ML3

The jump from ML2 to ML3 is not incremental. It is a qualitative change in how your organisation approaches security. At ML2, you are implementing security controls. At ML3, you are operationalising them — with automation, continuous validation, and evidence that controls are effective over time.

Three themes characterise the ML2-to-ML3 shift:

  • Automation over manual process — controls that can be manually satisfied at ML2 must be automated at ML3. Monthly manual patching reviews become automated vulnerability scanning with 48-hour SLAs.
  • Centralised logging and monitoring — ML3 requires centralised logging of security-relevant events across almost every strategy. If you cannot prove a control is operating through log evidence, you are not at ML3.
  • Scope expansion — ML2 focuses primarily on workstations. ML3 extends controls to servers, requiring application control, hardening, and patching across your entire server estate.

Assessor perspective: When I assess an organisation claiming ML3, I look for three things: automated enforcement, centralised evidence, and sustained compliance over time. If you can show me that your controls have been operating consistently for the past six months with log evidence, you are likely at ML3. If you can only show me that they are configured correctly today, you are demonstrating ML2.

Strategy-by-Strategy: ML2 vs ML3 in Practice

Each strategy is rated by implementation difficulty at ML3. The “Assessor Insight” field captures the practical challenges I see most often.

Application Control

High effort

ML2 Requirement

Application control on workstations. Rulesets validated annually.

ML3 Requirement

Application control on workstations AND servers. Rulesets validated on a monthly or more frequent basis. Allowed and blocked execution events are centrally logged. Microsoft's recommended block rules are implemented. Microsoft's WDAC or equivalent is used.

Assessor Insight

ML3 requires automated validation of rulesets and centralised logging of all execution events. The monthly validation cadence catches organisations that set-and-forget. You need a process, not just a tool.

Patch Applications

High effort

ML2 Requirement

Patches for internet-facing services applied within 2 weeks. Other critical patches within 1 month.

ML3 Requirement

Patches, updates, or mitigations for vulnerabilities in internet-facing services applied within 48 hours. All other critical patches within 2 weeks. Automated asset discovery is used.

Assessor Insight

The 48-hour window for internet-facing services is where most organisations fail. This requires automated vulnerability scanning, a mature change management process, and often pre-approved maintenance windows. Manual patching workflows cannot meet this cadence.

Configure Microsoft Office Macro Settings

Moderate effort

ML2 Requirement

Macros disabled for users who don't require them. Only signed macros allowed for those who do.

ML3 Requirement

Macros disabled for users who don't require them. Only macros running from within a sandboxed environment, from Trusted Locations, or digitally signed by a trusted publisher are allowed. Macro execution events are centrally logged.

Assessor Insight

ML3 adds the logging requirement and tighter trust controls. The practical challenge is identifying which business processes genuinely require macros and migrating the rest. Legacy finance and HR processes are usually the holdouts.

User Application Hardening

High effort

ML2 Requirement

Web browsers configured to block Flash, Java, and web advertisements. Internet Explorer 11 disabled.

ML3 Requirement

Web browsers, Microsoft Office, PDF readers, and other applications are hardened per ASD guidance. Child processes cannot be created by Microsoft Office, web browsers, and PDF readers. .NET Framework 3.5 and older is disabled or removed. PowerShell is configured in Constrained Language Mode for non-privileged users.

Assessor Insight

The child process restrictions and PowerShell Constrained Language Mode are the real ML3 differentiators. Getting PowerShell CLM working without breaking legitimate admin scripts requires careful scoping of privileged vs non-privileged users. Attack Surface Reduction rules in Microsoft Defender are the primary mechanism.

Restrict Administrative Privileges

High effort

ML2 Requirement

Privileged access limited. Separate admin accounts. Privileged access reviewed annually.

ML3 Requirement

Privileged accounts cannot access the internet, email, or web services. Just-in-time administration or similar is used. Privileged access is reviewed on a monthly or more frequent basis. Credential guard or equivalent is enabled.

Assessor Insight

Preventing privileged accounts from accessing the internet is technically straightforward but operationally disruptive. Many admins use their privileged accounts for everything. ML3 forces a genuine tiered administration model with separate workstations or PAWs (Privileged Access Workstations).

Patch Operating Systems

High effort

ML2 Requirement

OS patches for internet-facing services applied within 2 weeks. Others within 1 month.

ML3 Requirement

OS patches for internet-facing services applied within 48 hours. All other critical patches within 2 weeks. Unsupported operating systems are replaced or isolated.

Assessor Insight

Same 48-hour challenge as application patching, compounded by the requirement to eliminate unsupported operating systems. Windows Server 2012 R2 and older must be gone. Legacy systems that 'cannot be upgraded' need compensating controls and formal risk acceptance.

Multi-Factor Authentication

High effort

ML2 Requirement

MFA for all users accessing internet-facing services and for privileged access.

ML3 Requirement

Phishing-resistant MFA (e.g., FIDO2 security keys, certificate-based authentication) for all users. MFA verified every time for privileged access. Successful and failed MFA events are centrally logged.

Assessor Insight

The shift to phishing-resistant MFA is the most significant ML3 requirement across all strategies. SMS and app-based OTPs are no longer sufficient. FIDO2 security keys (e.g., YubiKeys) or Windows Hello for Business with TPM attestation are the practical paths. This requires hardware procurement, user enrollment, and helpdesk process changes.

Regular Backups

Moderate effort

ML2 Requirement

Backups performed. Backups tested. Unprivileged accounts cannot modify or delete backups.

ML3 Requirement

Backups are tested as part of disaster recovery exercises. Unprivileged AND privileged accounts (excluding backup administrators) cannot modify or delete backups. Backup administrators use separate accounts for backup management.

Assessor Insight

ML3 closes the gap that ML2 leaves open: privileged account access to backups. Ransomware operators specifically target backup systems using compromised admin credentials. ML3 requires that even domain admins cannot touch backup repositories unless they hold a specific backup admin role.

Where Organisations Stall on the ML3 Journey

Based on the assessments I have conducted, these are the strategies and requirements where the ML3 journey consistently breaks down:

1. The 48-Hour Patching Window

Patching internet-facing services within 48 hours of a critical vulnerability being identified is the single most operationally demanding ML3 requirement. It requires automated vulnerability scanning, a pre-approved emergency change process, tested rollback procedures, and sufficient environment redundancy to patch without downtime. Organisations that rely on monthly patch cycles or manual change advisory board approvals cannot meet this cadence.

2. Phishing-Resistant MFA

The shift from any-MFA (ML2) to phishing-resistant MFA (ML3) requires a hardware token rollout. FIDO2 security keys are the most common approach. This means procuring tokens for every user, enrolling them, updating helpdesk procedures for lost tokens, and ensuring all applications in scope support FIDO2. Legacy applications that only support username/password or SMS OTP become blockers.

3. Privileged Access Workstations

ML3's requirement that privileged accounts cannot access the internet, email, or web services effectively mandates Privileged Access Workstations (PAWs) or a tiered administration model. This is an architectural change, not a configuration change. Many organisations have built their entire operational model around admins using a single account for everything. Unpicking that requires role redesign, separate hardware or VDI, and significant change management.

4. Application Control on Servers

ML2 requires application control on workstations. ML3 extends this to servers. Server application control is fundamentally more complex — servers run diverse workloads, third-party applications, scheduled tasks, and automated deployments. Defining and maintaining an application control policy for a server estate without blocking legitimate operations requires extensive baselining and ongoing rule management.

Prioritisation advice: If you are planning the ML2-to-ML3 journey, start with the strategies that have the longest lead time: phishing-resistant MFA (hardware procurement and rollout), privileged access architecture (design and build), and patching automation (tooling and process change). Application control on servers and PowerShell Constrained Language Mode can often be implemented in parallel once the architectural foundations are in place.

A Practical Path from ML2 to ML3

The organisations that reach ML3 do so methodically. Here is the approach I recommend based on what I have seen work:

Phase 1: Baseline Assessment (Month 1-2)

Conduct a formal Essential Eight assessment against ML3 requirements to identify every gap. Do not assume your ML2 position is solid — validate it. Many organisations claiming ML2 have gaps that must be resolved before ML3 work begins.

Phase 2: Architecture and Procurement (Month 2-4)

Design the tiered administration model. Procure FIDO2 tokens. Architect the centralised logging infrastructure. Select and configure application control tooling for servers. These are the long-lead items that block everything downstream.

Phase 3: Implementation (Month 4-9)

Roll out changes in a controlled sequence. MFA token enrollment first (highest user impact, longest tail). Privileged access changes second. Patching automation third. Application control on servers last (highest technical risk).

Phase 4: Evidence and Validation (Month 9-12)

Allow at least three months of sustained operation before seeking formal assessment. This builds the log evidence and operational track record that an assessor needs to validate ML3. Use the E8 calculator to track progress.

Reality check: A well-resourced organisation with strong ML2 maturity can reach ML3 in 9 to 12 months. An organisation with ML2 gaps or significant technical debt should plan for 12 to 18 months. Rushing ML3 implementation leads to brittle controls that cannot be sustained.

Tech Blaze Consulting

Canberra, ACT

About the Author

Tech Blaze Consulting is a Canberra-based cybersecurity consultancy specialising in IRAP assessments, Essential Eight maturity assessments, and security advisory for government and defence industry clients. Founded by an endorsed IRAP assessor with over 20 years of GRC experience.

When you engage Tech Blaze, you work directly with the assessor — no account managers, no junior analysts, no handoffs.

Related Services and Resources

This article is general guidance based on the Essential Eight Maturity Model as published by ASD. Organisations should engage a qualified assessor for a formal assessment of their maturity level.

Planning Your ML3 Journey?

Whether you need a gap assessment against ML3, a roadmap for the journey, or a formal maturity assessment, we can help you get there.

Get in Touch