Glossary
Multi-factor authentication
Multi-factor authentication requires a user to present evidence from more than one category before being granted access: something they know, something they have, or something they are. Its value is that stealing a password is no longer sufficient, which defeats credential stuffing and most phishing. The factors differ enormously in strength, and the distinction that matters most is whether a factor can be relayed by an attacker in real time.
The three categories
Knowledge: a password, a PIN, an answer to a question. Weak on its own because it can be guessed, reused, or disclosed.
Possession: a phone receiving a code, an authenticator application generating one, a hardware security key.
Inherence: a fingerprint or a face. On a phone this normally unlocks a key held on the device rather than being transmitted, which is a meaningful difference.
Two factors from the same category are not multi-factor. A password and a security question are both knowledge.
Why the factors are not equivalent
Codes sent by SMS are vulnerable to interception and to number porting, and are the weakest widely deployed second factor. They remain far better than no second factor at all.
Time-based codes from an authenticator application avoid the telephone network but are still phishable: an attacker relaying a login in real time simply asks for the code and uses it immediately.
Push approvals are phishable in the same way, and additionally vulnerable to fatigue — a user approving a repeated prompt to make it stop.
Hardware security keys using the WebAuthn standard are resistant, because the key signs a challenge bound to the origin and will not respond to a different one. A relayed login fails at the protocol level.
Passkeys apply the same mechanism with the key stored in a device or password manager, which is what makes phishing resistance available without distributing hardware.
Where it matters most
The registrar account controlling the domain. Losing it means losing the domain, the site and the mail, and no server configuration mitigates it.
DNS and hosting control panels, for the same reason.
Email accounts, because email is the reset channel for everything else.
Administrative access to the site itself, and any account with the ability to change what visitors receive.
Recovery paths need the same attention: an account with strong MFA and a weak recovery question is protected by the weaker of the two.
What can be observed from outside
A login page may advertise support — a second step, a security key option, a passkey prompt — which indicates availability rather than enforcement.
Whether it is required, and for whom, is not visible externally. An option nobody enables protects nobody.
Documentation and account settings are where the answer actually is, and reviewing them is an internal exercise.
For an organisation, enforcement policy matters more than availability: the administrator accounts that most need it are the ones most likely to have opted out.
Frequently asked questions
- Is SMS-based two-factor authentication worth using?
- It is the weakest common second factor and substantially better than none. Where an authenticator application or a security key is available, use that instead.
- Which second factor resists phishing?
- Hardware security keys and passkeys using WebAuthn. The key signs a challenge bound to the origin, so a relayed login fails at the protocol level.
- Are a password and a security question multi-factor?
- No. Both are knowledge factors. Multi-factor requires evidence from different categories.
Sources
Related
VeriFixScan crawls a site and applies its checks to every page it reaches, keeping the evidence behind each finding. Scanning one website is free.
Scan a website