Skip to main content
QuantLab Logo
Glossary · Security

What is Multi-Factor Authentication?

Multi-factor authentication (MFA) is a login method that requires two or more independent kinds of proof before it lets you in — so that an attacker who steals just your password still cannot get into your account.

What does it mean?

Passwords have a fatal flaw: they are a single secret, and single secrets get stolen, guessed, reused, and phished constantly. MFA fixes the flaw by demanding evidence from more than one independent category, so compromising one does not compromise the account. Security people sort that evidence into three classic buckets. Something you know — a password or PIN. Something you have — your phone, a hardware security key, an authenticator app. And something you are — a fingerprint, a face scan, another biometric.

The word "multi" is doing real work here. Requiring a password and then a second password is not MFA, because both come from the same category; an attacker who phishes one can usually phish the other. True MFA combines factors from different buckets, which is why the most common setup — a password plus a code from your phone — pairs "something you know" with "something you have." Two-factor authentication (2FA) is simply MFA with exactly two factors, and it is the version most people encounter daily.

Where the term came from

The underlying idea is decades old — ATM cards have required "something you have" (the card) plus "something you know" (the PIN) since the 1970s. In the corporate world, physical hardware tokens that displayed a rotating six-digit code, like the RSA SecurID, popularized the second factor through the 1990s and 2000s. The term became mainstream consumer vocabulary in the 2010s as a wave of massive password breaches made it obvious that "just a password" was no longer defensible, and major platforms began pushing MFA to everyone.

The technology has steadily improved. Early app-based codes used the TOTP standard (time-based one-time passwords). The current frontier is the FIDO2/WebAuthn family — the basis for passkeys and hardware security keys — which is engineered specifically to resist phishing, the weakness that still defeats older MFA methods.

How it works

A typical MFA login runs in two stages. You enter your password — the first factor — and if it is correct the system issues a challenge for the second. That challenge might be a six-digit code from an authenticator app, a push notification you approve on your phone, a one-time code by text message, or a tap on a hardware security key. Only when both factors check out are you granted a session.

Not all second factors are created equal, and the differences matter. SMS codes are better than nothing but vulnerable to SIM-swapping, where an attacker hijacks your phone number. Push approvals can be defeated by "MFA fatigue" attacks, where an attacker who already has your password spams you with prompts until you tap "approve" out of annoyance — a technique that appears directly in the MITRE ATT&CK catalog. The phishing-resistant tier — passkeys and security keys built on FIDO2 — closes those gaps because the credential is cryptographically tied to the genuine website and simply will not work on a lookalike phishing page.

When it matters

MFA is one of the single highest-return security controls in existence: enabling it blocks the overwhelming majority of account-takeover attacks that rely on stolen or guessed passwords. It belongs on every administrative account, every email account, every system holding sensitive data, and increasingly on every customer-facing login. It is also a near-universal compliance requirement — SOC 2, PCI-DSS, and HIPAA all expect it on privileged access — and a foundational piece of any zero trust strategy, where every access request must prove identity rather than being trusted by default. The caveat worth internalizing is that enabling MFA and configuring it well are different jobs; a weak factor or a sloppy account-recovery flow can quietly hand an attacker the bypass.

At QUANT LAB

We see MFA from two angles, and both inform how we work. When we build custom business software, we implement MFA properly — favoring phishing-resistant factors and closing the account-recovery paths that so often become the back door. When we run a penetration test, MFA is one of the first things we probe: can it be bypassed through a weak recovery flow, an MFA-fatigue attack, a phishable factor, or a session that outlives the check? We map each of those bypasses to MITRE ATT&CK so you can see exactly how an attacker would defeat the control you assumed was airtight. For the deeper compliance picture, our SOC 2 pentest prep guide covers where authentication controls get scrutinized.

Is your MFA actually airtight?

We probe for the bypasses attackers actually use — weak recovery flows, phishable factors, MFA fatigue. Book a 30-minute call.

Penetration testing services