MFA

On this page 7

MFA, or multi-factor authentication, is an authentication method that requires two or more independent factors from different categories before a user is granted access: something the user knows, something the user has and something the user is. In cybersecurity, and specifically in identity and access management, MFA exists because a single stolen password should not be enough to take over an account.

The strength of MFA comes from independence between factors. An attacker who phishes a password still needs the physical device or biometric trait, which forces a second, separate compromise. Two-factor authentication, often abbreviated 2FA, is the most common form of MFA and uses exactly two factors.

How MFA verifies identity with independent factors

MFA works by combining factors from different categories, not by stacking several secrets of the same kind. A password plus a security question is still single-factor, because both are knowledge factors that can be stolen in the same phishing attack.

The three classic categories are listed below with typical examples and the main way each is attacked.

Factor categoryExamplesTypical attack
KnowledgePassword, PIN, passphrasePhishing, credential stuffing, guessing
PossessionPhone app, hardware key, smart cardDevice theft, SIM swap, push fatigue
InherenceFingerprint, face, voiceSpoofing, presentation attacks
Authentication factor categories

In a typical login, the identity provider first validates the password, then issues a second challenge to the registered device. Modern systems also apply adaptive or risk-based MFA, which raises or lowers the challenge depending on signals such as device reputation, location, time of day and the sensitivity of the requested resource.

MFA methods and their resistance to phishing

MFA methods differ widely in how well they resist real attacks, and choosing the method matters as much as enabling MFA at all. The critical distinction is whether the method is phishing-resistant, meaning a fake login page cannot capture and replay the second factor.

MethodPhishing resistanceMain weakness
SMS one-time codeLowSIM swapping and interception
Voice call codeLowSocial engineering and call forwarding
TOTP authenticator appLow to moderateCodes can be relayed by a proxy
Push notificationModerateFatigue attacks with repeated prompts
Push with number matchingModerate to highStill vulnerable to real-time proxies
FIDO2 security key or passkeyHighRecovery process if the key is lost
Smart card with certificateHighDeployment and card management cost
Common MFA methods compared

TOTP codes are generated from a shared secret and the current time, usually as six digits refreshed every 30 seconds under the TOTP standard, RFC 6238. FIDO2 and passkeys are stronger because the browser binds the cryptographic response to the website origin, so a lookalike domain receives nothing it can reuse.

MFA is one control within authentication, and it is often confused with neighboring concepts that solve different problems. Authentication proves who the user is, while authorization decides what that verified user may do.

ConceptQuestion it answersRelationship to MFA
AuthenticationWho is this userMFA is a stronger form of it
AuthorizationWhat may the user accessApplied after MFA succeeds
SSOCan one login serve many appsCentralizes where MFA is enforced
PasskeyCan a password be replacedOften satisfies MFA in one step
RBACWhich role grants which rightsIndependent of the login method
MFA and neighboring identity terms

A passkey stored on a phone and unlocked with a fingerprint combines possession and inherence in a single gesture, which is why many organizations accept it as MFA. Pairing MFA with single sign-on is efficient because the strong check happens once at the identity provider rather than separately in every application.

Deploying MFA in an organization

A successful MFA rollout prioritizes the accounts with the greatest impact and plans enrollment, recovery and exceptions before enforcement. Administrators, remote access, email and cloud consoles are the usual first targets.

The decision table below matches common situations with a recommended method.

SituationRecommended methodReason
Privileged administratorsFIDO2 hardware keysHighest phishing resistance
General workforcePasskeys or number-matching pushStrong security with low friction
Shared or kiosk devicesSmart cards or hardware keysNo personal phone required
Customers of a consumer appPasskeys with TOTP fallbackBroad device support
Legacy systems without modern protocolsMFA at a gateway or VPNProtects apps that cannot integrate
Choosing an MFA method by situation

Account recovery is the weakest link in many deployments. If a help desk resets MFA after a convincing phone call, attackers will target the help desk instead of the factor, so recovery must require verification as strong as the original enrollment.

Limitations and common MFA bypass techniques

MFA greatly reduces account takeover, but it does not make an account invulnerable. Attackers have adapted with techniques that target the session, the user or the recovery process rather than the factor itself.

TechniqueHow it worksCountermeasure
Adversary-in-the-middle phishingProxy relays login and steals the session cookiePhishing-resistant FIDO2 methods
MFA fatigueRepeated push prompts until the user approvesNumber matching and prompt limits
SIM swappingAttacker moves the phone number to a new SIMAvoid SMS for sensitive accounts
Session token theftInfostealer copies cookies after loginShort session lifetimes, token binding
Help desk social engineeringCaller requests an MFA resetStrict identity proofing for resets
MFA bypass techniques and countermeasures

A frequent mistake is leaving legacy authentication protocols enabled, such as older mail protocols that accept only a password. These paths silently skip MFA and should be disabled once modern clients are in place.

A non-technical view

MFA works like a bank vault that needs both a key and a code. Knowing the code is not enough, and holding the key is not enough. You need two different kinds of proof at the same time.

For an online account, the first proof is usually a password, and the second is something you carry, such as your phone or a small security key, or something you are, such as your fingerprint. Even if someone steals your password, they still cannot get in without the second piece.

A concrete example

A regional healthcare provider with about 1,500 staff relies on passwords plus SMS codes for its email and remote access. After several employees receive convincing phishing emails that relay both the password and the SMS code through a fake login page, the security team decides to move to phishing-resistant MFA.

The team issues FIDO2 hardware keys to all 40 administrators first, then enables passkeys and number-matching push for the remaining staff. It disables legacy mail protocols, shortens session lifetimes for remote access and requires an in-person or video identity check for MFA resets. In the following months, phishing emails continue to arrive, but no account is taken over through a relayed login, because the fake pages can no longer capture a reusable second factor.