Authentication interview question · Most asked

What is multi-factor authentication, and which factors are strongest?

Summary

MFA requires two or more independent factors: something you know (password), have (device, security key) or are (biometric). Phishing-resistant factors like FIDO2/WebAuthn security keys and passkeys are strongest; TOTP apps are good; SMS codes are weakest due to SIM swapping and phishing.

Longer Answer

Push-notification MFA is vulnerable to fatigue attacks (spamming approvals) unless number matching is used. Provide recovery codes and secure account recovery, which is often the weakest link. Step-up authentication requires re-verification for sensitive actions.

Key Points

  • Know / have / are
  • Passkeys & security keys are phishing-resistant
  • SMS is weakest
  • Secure recovery flows
  • Step-up auth for sensitive actions

More most-asked Authentication questions

← All Authentication questions