Skip to content
← All field notes

Field Notes · Sheet 08 / 30 · Conditional Access and MFA

MFA methods by phishing resistance

Which MFA methods a phishing proxy can relay and which it can't, the three built-in authentication strengths, and where to require them first.

Bradley Baker · · 1 min read

Two tiers of MFA methods. Relayable: SMS codes, voice calls, one-time codes and approvals that a proxy phishing page can pass through. Bound to the real site: FIDO2 security keys, passkeys in Microsoft Authenticator, Windows Hello for Business or platform credential, and certificate-based authentication. Brackets show which methods each of the three built-in authentication strengths covers.
Sheet 08 / 30 · Drawn by Bradley BakerFull size

A text message code and a passkey both count as MFA. Only one of them survives an adversary-in-the-middle phishing page. This is the longer version of Sheet 08: why the difference exists, how Entra lets you require the stronger methods, and where I'd start.

Why the timing matters

Passkeys became the Entra ID default on September 1, 2026. Microsoft's own SMS and voice MFA retires on February 1, 2027, and Global Administrators and external users follow on July 1, 2027.

Bound to the site, or not

The difference is whether the credential is bound to the site you're signing in to. A code from SMS, a voice call, or an authenticator app can be typed into a fake page and relayed to the real one in real time. A passkey or security key signs a challenge tied to the real site, so a proxy page gets nothing it can replay.

Three built-in authentication strengths

Entra lets you require the stronger methods with authentication strengths in Conditional Access. There are three built in:

StrengthWhat satisfies it
Multifactor authenticationAnything that satisfies "require multifactor authentication."
Passwordless MFAMFA without a password, which includes phone sign-in with Microsoft Authenticator.
Phishing-resistant MFAFIDO2 security keys, Windows Hello for Business or platform credential, and multifactor certificate-based authentication.
The built-in authentication strengths in Entra ID

Device-bound and synced passkeys

Synced passkeys are generally available now too. Microsoft's guidance is device-bound passkeys, such as security keys or passkeys in Microsoft Authenticator, for admins and highly privileged users, and synced passkeys for everyone else. A custom authentication strength can allow only specific passkeys.

Where to start

I configured and administered passwordless methods in a 4,300-user tenant. The order I'd recommend: require phishing-resistant strength for admins first, where the user count is small and the stakes are highest, then widen.

What's standing between your admins and phishing-resistant MFA today?

Sources

  1. Conditional Access authentication strengthslearn.microsoft.com
  2. Enable passkeys (FIDO2) for your organizationlearn.microsoft.com
  • MFA
  • Passkeys
  • FIDO2
  • Authentication strengths
  • Conditional Access
This note on LinkedIn

Recon log

Findings 0/46

0/16 behavior and secret eggs. Hardware finds depend on the machine you visit from.

Hardware details are read by your browser and stay there. When you find an egg, only its name is counted, with no identifier attached, and nothing is counted if Global Privacy Control or Do Not Track is on.

Display0/7

  • Undiscovered (not found yet)

    rare

    Hint: Visit on a very large display.

  • Undiscovered (not found yet)

    uncommon

    Hint: Some monitors are wider than others.

  • Undiscovered (not found yet)

    uncommon

    Hint: Two screens are better than one.

  • Undiscovered (not found yet)

    rare

    Hint: Turn a monitor on its side.

  • Undiscovered (not found yet)

    common

    Hint: Pixels per inch matter.

  • Undiscovered (not found yet)

    uncommon

    Hint: Faster than 60 frames a second.

  • Undiscovered (not found yet)

    common

    Hint: Colors beyond sRGB.

Hardware0/11

  • Undiscovered (not found yet)

    rare

    Hint: Bring a flagship graphics card.

  • Undiscovered (not found yet)

    legendary

    Hint: A GPU that lives in a rack.

  • Undiscovered (not found yet)

    common

    Hint: A Mac with Apple silicon.

  • Undiscovered (not found yet)

    rare

    Hint: A Windows machine built for heavy work.

  • Undiscovered (not found yet)

    rare

    Hint: A Mac built for heavy work.

  • Undiscovered (not found yet)

    rare

    Hint: Two dozen threads or more.

  • Undiscovered (not found yet)

    rare

    Hint: Windows, but not on x86.

  • Undiscovered (not found yet)

    uncommon

    Hint: The year of the Linux desktop.

  • Undiscovered (not found yet)

    uncommon

    Hint: A laptop that boots straight into a browser.

  • Undiscovered (not found yet)

    uncommon

    Hint: No graphics card at all.

  • Undiscovered (not found yet)

    common

    Hint: A laptop you can poke.

Environment0/11

  • Undiscovered (not found yet)

    uncommon

    Hint: Visit while your battery is nearly flat.

  • Undiscovered (not found yet)

    uncommon

    Hint: Your browser has a setting for saving data.

  • Undiscovered (not found yet)

    uncommon

    Hint: Visit very late at night.

  • Undiscovered (not found yet)

    common

    Hint: Visit on a day off.

  • Undiscovered (not found yet)

    uncommon

    Hint: A browser with a lion on it.

  • Undiscovered (not found yet)

    common

    Hint: A browser with a fox on it.

  • Undiscovered (not found yet)

    uncommon

    Hint: An accessibility setting that calms things down.

  • Undiscovered (not found yet)

    uncommon

    Hint: Tell websites not to track you.

  • Undiscovered (not found yet)

    rare

    Hint: Visit from the Lone Star State.

  • Undiscovered (not found yet)

    common

    Hint: A newer version of HTTP.

  • Undiscovered (not found yet)

    rare

    Hint: A very narrow window.

Behavior0/7

  • Undiscovered (not found yet)

    uncommon

    Hint: Drag the edge of your browser window around.

  • Undiscovered (not found yet)

    uncommon

    Hint: Reach the bottom of the page quickly.

  • Undiscovered (not found yet)

    uncommon

    Hint: Try printing this page.

  • Undiscovered (not found yet)

    common

    Hint: Toggle the theme a few times.

  • Undiscovered (not found yet)

    rare

    Hint: Lose your connection.

  • Undiscovered (not found yet)

    rare

    Hint: Plug in a controller and press a button.

  • Undiscovered (not found yet)

    uncommon

    Hint: Sign the guestbook.

Secrets0/10

  • Undiscovered (not found yet)

    rare

    Hint: A famous cheat code.

  • Undiscovered (not found yet)

    common

    Hint: There's a terminal in here somewhere.

  • Undiscovered (not found yet)

    uncommon

    Hint: Ask the terminal about your machine.

  • Undiscovered (not found yet)

    uncommon

    Hint: Ask the terminal for root.

  • Undiscovered (not found yet)

    rare

    Hint: sudo, but make it a job offer.

  • Undiscovered (not found yet)

    rare

    Hint: The most dangerous command there is.

  • Undiscovered (not found yet)

    legendary

    Hint: Open your browser's developer console.

  • Undiscovered (not found yet)

    uncommon

    Hint: Click the logo. Then keep clicking.

  • Undiscovered (not found yet)

    legendary

    Hint: Type the 82nd's favorite word anywhere on the page.

  • Undiscovered (not found yet)

    legendary

    Hint: Find every egg that doesn't depend on your hardware.

Finds are saved in this browser only.

guest@bradbaker-it.com:~