Nano Solutions

Multi-factor authentication

Multi-factor authentication is authentication using two or more different authentication factors: something the claimant knows, something they have, or something they are. Under the Essential Eight it must use something users have plus something they know, or something they have unlocked by something they know or are — and must be phishing-resistant from Maturity Level Two.

Last checked against cyber.gov.au on . Current model: Essential Eight Maturity Model (November 2023).

On this page 4 sections
  1. What is required, and where
  2. The factor rules
  3. Commonwealth implementation
  4. If you build software, this is a product requirement

Multi-factor authentication at a glance

What each maturity level requires

Requirements are cumulative: Level Three means everything in Levels One and Two as well. Each level links to that requirement on the matrix.

  1. ML1 Maturity Level One

    Multi-factor authentication, Maturity Level One: MFA for users of your own and third-party online services handling your sensitive data (ISM-1504, ISM-1679)
  2. ML2 Maturity Level Two

    Multi-factor authentication, Maturity Level Two: MFA for privileged and unprivileged users of systems
  3. ML3 Maturity Level Three

    Multi-factor authentication, Maturity Level Three: MFA for users of data repositories
New requirements start here Carries the level below Score yourself with the self-assessment, or look a term up in the glossary.

Multi-factor authentication requires valid, independent factor types and becomes phishing-resistant at Maturity Level Two. It had the lowest result of the eight strategies across Commonwealth entities in 2024–25.

What is required, and where

MFA scope widens at each level, and the quality of the factor changes at Level Two.

Maturity Level One requires MFA for:

  • users of your own and third-party online services that handle your organisation's sensitive data
  • users of third-party online services handling non-sensitive data, where the service offers it
  • users of your online customer services
  • customers of online customer services that handle sensitive customer data

Maturity Level Two extends the scope to all privileged and unprivileged users of your systems, and the methods must be phishing-resistant. Customers are offered a phishing-resistant option. Level Two also adds logging: successful and unsuccessful MFA events are centrally logged, the logs are protected from modification, and internet-facing server logs are analysed. Incidents are reported to the chief information security officer (CISO) and to ASD.

Maturity Level Three extends the scope to users of data repositories. Customer MFA becomes phishing-resistant outright rather than optional, and log analysis widens to workstations and non-internet-facing servers.

See the requirements matrix for every control at each maturity level.

The factor rules

The requirement in the Essential Eight Maturity Model is precise about the combination, not just the count:

…something users have and something users know, or something users have that is unlocked by something users know or are.

The three factor types are:

  • something the claimant knows, such as a PIN, password or passphrase
  • something the claimant has, such as a security key, smart card, software certificate, one-time password token or smartphone
  • something the claimant is, such as a fingerprint or facial geometry

What ASD explicitly excludes:

  • Security questions. "The use of knowledge-based authentication techniques (i.e. security questions) is not recognised as a valid form of memorised secret."
  • Biometrics as a primary factor. They may only unlock something you have.
  • "Trusted Signals" as a primary factor.
  • "Remember this computer" tokens, because they authenticate the browser, not the person.
  • Multi-step authentication as a substitute for multi-factor.

ASD's stated reason for tightening this, in the November 2023 changes, explains the whole update:

Previously, Maturity Level One did not specify the types of authentication factors… This led to the adoption of weaker forms of MFA that used biometrics, security questions or 'Trusted Signals', none of which are recognised as valid authentication factors within standards.

Commonwealth implementation

Multi-factor authentication is the lowest-performing of the eight across Commonwealth entities. Before the update, 54% sat at Maturity Level Two or above. That fell to 23% in 2023–24, once the phishing-resistance requirement was pulled forward. It has since recovered to 34% in 2024–25, according to ASD's Commonwealth Cyber Security Posture in 2025.

ASD attributes the fall to the higher technical standard introduced in November 2023. The previous model had led to weaker implementations using biometrics, security questions or Trusted Signals. The 2024–25 increase reflects entities adopting the new requirements.

If you build software, this is a product requirement

For online customer services, MFA capability must be built into the product.

If an application is an online customer service handling sensitive customer data for a client bound by the Essential Eight, it must support:

  • customer MFA at Level One
  • a phishing-resistant option at Level Two
  • phishing-resistant customer MFA at Level Three

Moving a product from SMS one-time codes to passkeys may affect authentication flows, account recovery and device enrolment. Account for that work during product design rather than treating MFA as a deployment setting. See the software vendors page for the wider product implications.

An exception applies to consumer-facing systems where customers genuinely cannot use MFA. ASD's Implementing multi-factor authentication suggests compensating controls "subject to acceptance of risk by an appropriate authority". These may include security questions in addition to a passphrase, together with enhanced monitoring. This is a compensating control for the affected customer cohort, not a general alternative to MFA.

Sources

All ASD source documents →

Common questions

Does SMS-based MFA satisfy the Essential Eight?

At Maturity Level One, yes: an SMS code can provide something you have alongside something you know. From Level Two, no. Level Two requires phishing-resistant MFA, and ASD identifies SMS messages and voice calls as susceptible to the attacks this requirement addresses.

What counts as phishing-resistant MFA?

ASD gives examples: smart cards, security keys, Windows Hello for Business, and passkeys. FIDO2 certification is preferred, with Level 2 preferred over Level 1. The defining property is resistance to brute force and machine-in-the-middle attacks, which SMS and voice one-time codes do not have.

Do security questions or biometrics count as a factor?

Security questions do not. ASD states that knowledge-based authentication is "not recognised as a valid form of memorised secret". Biometrics cannot be a primary factor either — they can only be used as a secondary factor to unlock something you have. "Trusted Signals" are also not accepted as a primary factor. ASD added these clarifications in November 2023 precisely because weaker implementations had been adopted at Maturity Level One.

Does "remember this computer" break MFA compliance?

Yes. ASD says the token verifies the user's browser rather than the user. It therefore "violates the requirement for two or more authentication factors to authenticate a single claimant to a single authentication verifier". Re-authentication also requires MFA; ASD answers "No" when asked whether it can be skipped.

Is multi-step authentication the same as multi-factor?

No. ASD calls multi-step authentication "not a suitable substitute" for MFA. It can let an attacker progressively compromise a system without ever overcoming the MFA requirement.

  • Essential Eight requirements matrix

    What each Essential Eight strategy requires at Maturity Levels One, Two and Three: timeframes, scanning intervals and controls introduced at higher levels. Sourced line by line from the November 2023 maturity model.

  • The Essential Eight will not secure the software you ship

    Every one of the 108 software development controls in the Information Security Manual is tagged "Essential 8: N/A". The Essential Eight says nothing about how you build software. It still binds you in four specific ways, and something else governs the code itself.

  • Restrict administrative privileges

    This strategy limits who receives privileged access, what privileged accounts can reach, how administrators use them, and when access expires.

Essential Eight

Need this assessed rather than explained?

We assess your maturity across all eight strategies, show you where you actually stand, and do the remediation. We are not an ASD-endorsed assessor — nobody is, because no such endorsement exists.