Cyber Security Multi-Factor Authentication
Multi-factor authentication requires proving your identity with two or more independent factors — something you know, something you have, and something you are — so a single stolen credential isn't enough to break in.
The Three Classic Factors
- Knowledge — something you know, like a password or a PIN.
- Possession — something you have, like your phone, a hardware security key, or a smart card.
- Inherence — something you are, like a fingerprint, face, or iris (biometrics).
Genuine MFA means combining factors from different categories, not just piling up more of the same type. Requiring two different passwords is still only one factor (knowledge) repeated twice, and offers little of the protection real MFA provides — an attacker who already stole one password through phishing or a breach has a good chance of having (or guessing) the other one too.
How a Typical MFA Login Looks
- Enter a username and password (the knowledge factor).
- Provide a one-time code from an authenticator app, or approve a push notification sent to your registered phone (the possession factor).
- Access is only granted once both checks pass.
Why SMS Codes Are the Weakest Link
SMS-based codes depend on your phone number, and phone numbers can be hijacked through SIM-swapping, where an attacker convinces (or bribes, or social-engineers) your mobile carrier into moving your number onto a SIM card they control. Once that happens, any SMS codes meant for you go straight to the attacker instead. Authenticator apps and hardware security keys don't rely on the cellular network at all, which removes this particular attack path entirely.
A Second Factor Isn't a Magic Shield
MFA fatigue, sometimes called push-bombing, is a real attack pattern: an attacker who already has a valid password triggers repeated push-approval prompts on the victim's phone, hoping they'll eventually tap 'approve' out of confusion, annoyance, or habit. Systems that use number-matching (where the user must enter a code shown on the login screen into their phone, rather than tapping a single approve button) are far more resistant to this, since it requires the user to actually be looking at the real login attempt.