What is MFA (Multi-Factor Authentication)?

An authentication method that requires two or more verification factors — something you know, something you have, or something you are.

Full explanation

MFA blocks the overwhelming majority of credential-stuffing attacks. TOTP (Google Authenticator), WebAuthn (passkeys), and hardware security keys are the three modern factors. SMS-based 2FA is still better than nothing but vulnerable to SIM-swapping. Enforce MFA on every admin account, every cloud console, every SaaS with data.

Example

Signing into GitHub requires password + TOTP code. If your password leaks, the attacker still cannot authenticate without the second factor.

Related

FAQ

Is SMS MFA safe?

Better than nothing, but SIM-swapping attacks make it the weakest form. Use TOTP or WebAuthn wherever possible.