Multi-Factor Authentication for Everyone, Administrators First

Published · Last reviewed

Multi-factor authentication (MFA) should cover every user, with administrators and finance staff first, and it should use phishing-resistant methods such as passkeys or security keys wherever you can. CISA ranks FIDO/WebAuthn and public-key methods as the strongest forms and treats any MFA as better than none, so start now and strengthen the weakest methods over time.

Not all MFA is equal

CISA’s fact sheet on phishing-resistant MFA lists the common methods from strongest to weakest. Using that ranking:

Who goes first, and how

Roll out in this order: administrators, then people who approve payments or change bank details, then people with access to customer or employee records, then everyone. Enforce it by policy rather than asking people to opt in.

Action
Enforce MFA for all administrator roles first. Profile A In the Microsoft Entra admin center, use Conditional Access (available on plans that include it) to require MFA for administrator roles. On small tenants without it, switch on security defaults, which require MFA registration for all users. Profile B In the Google Admin console, open Security › Authentication › 2-step verification and enforce it for the administrator organisational unit. Menu names vary by plan and release.
Why it helps
An administrator login is the most valuable thing an attacker can steal: it can read all mail, change payment details and delete backups.
Verification
Try signing in to the admin portal from a private browser window as an administrator. You should be asked for a second factor on every new sign-in.
Fallback if delayed
If policy tools are not available, have each administrator set up a security key or authenticator app and check the registration list weekly.
Action
Offer the strongest method you can support, and remove the weakest as you go. Enable passkeys or security keys in the authentication methods settings of your identity provider, require them for administrators and finance, and phase out text-message codes where you can. Microsoft calls the policy tool “authentication strengths”; Google lets you require security keys for a group.
Why it helps
A phishing page can relay a typed code or an approval, but it cannot use a passkey on the wrong website.
Verification
In the authentication methods report, confirm how many admins and finance users have registered a phishing-resistant method.
Fallback if delayed
Enable number-matching prompts in the authenticator app so approvals need a deliberate action.
Action
Block legacy authentication. Older protocols, such as basic-auth mail connections used by old apps and scanners, cannot ask for MFA. Block them with a Conditional Access policy or, on smaller plans, through security defaults. Identify what still uses them before you switch them off. Profile B In Google Workspace, review which third-party and older apps can reach Google data in the Admin console’s app-access and API controls, and remove those you do not recognise. Menu names vary by edition.
Why it helps
An attacker will use whichever door does not ask for a second factor.
Verification
Review the sign-in logs for legacy protocol sign-ins before and after. After the change there should be none.
Fallback if delayed
Where an old device must keep working, restrict it to a single known IP address and a dedicated low-privilege account.
Action
Create two emergency access accounts and protect registration. Microsoft’s guidance is to keep two or more cloud-only emergency administrator accounts, protected by a phishing-resistant method such as a passkey (FIDO2) security key stored safely, excluded from Conditional Access policies that could block them, and monitored with an alert on every sign-in. Also require MFA registration to happen from a trusted place, so an attacker with a stolen password cannot enrol their own device.
Why it helps
Without an emergency route you can lock yourselves out when the MFA service has a fault. Without protected registration, a stolen password can be turned into a trusted second factor.
Verification
Sign in once to each emergency account per quarter, using its key, and write the date down; confirm that an alert fires whenever it is used.
Fallback if delayed
Keep a second administrator with a hardware key stored in the safe, and follow the current Microsoft Learn page for the exact setup, which changes.

Common failure mode

MFA is usually “turned on” but not enforced: users can skip it, executives are exempted, shared mailboxes and service accounts are left outside the policy, legacy sign-ins stay open, and text-message codes remain as a fallback for everyone. An attacker needs only the weakest remaining path, so audit the exceptions as carefully as the rule.

How it works

MFA works by requiring two or more different kinds of proof: something you know, something you have, something you are. If a password leaks, the attacker still lacks the second proof. Phishing-resistant methods go one step further by binding the proof to the true website address, so a copy of the sign-in page gets nothing it can reuse.

Enforcement works through the identity provider’s policy engine. The policy decides who must satisfy which method for which application. Exceptions are the weak point, which is why the verification step is to look at the report of who is not covered. A session that is already signed in can still be stolen, which the session and token control guide addresses.

Worked example

This is a hypothetical example with invented figures. A 30-person property management firm has MFA “available” in Microsoft 365, and an administrator reviews the registration report. Several users never registered, two executives were exempted years ago and an old scanner still sends mail over a legacy connection.

The administrator enforces MFA for admin roles and finance, requires registration from the office network, moves the executives into policy, replaces the scanner’s connection with a modern one and blocks legacy authentication. Two emergency accounts are created, each with its own security key stored in the safe. The coverage report now shows no one outside the policy except the emergency accounts.

Frequently asked questions

Is MFA enough to stop account takeover?

It stops most password-only attacks, but some methods can be phished, and a stolen session can sidestep it. Use phishing-resistant methods for high-value accounts and see the session control guide for the rest.

Should we use text messages for MFA codes?

Only as a last resort. Text and voice codes can be intercepted or relayed. They are still better than a password alone, so do not delay rollout while waiting for something better.

What are passkeys and security keys?

They are phishing-resistant sign-in methods based on the FIDO/WebAuthn standard. A security key is a physical device; a passkey is a credential stored on a phone, computer or key that unlocks with a fingerprint, face or PIN.

What is a Microsoft 365 emergency access account?

A cloud-only administrator account, kept for the case where normal administrator access is lost. Microsoft advises having two or more, protecting them with a phishing-resistant method, excluding them from policies that could lock them out, and alerting whenever one is used.

How do we get people to accept MFA?

Explain the reason in one paragraph, register people in person or on a short call, and give them a backup method. Most resistance disappears after the first week.