Information Security Basics
Which of the following authentication methods is multi-factor authentication?
- AEntering a password and then entering a one-time password shown in an app on the user's own smartphone
- BEntering a password and then also entering the answer to a security question
- CEntering a more complex password that is twice as long
Show answer and explanation
Answer: A. Entering a password and then entering a one-time password shown in an app on the user's own smartphone
Multi-factor authentication combines two or more different factors among knowledge, possession and inherence. A password (knowledge) combined with a one-time password generated on the user's own smartphone (possession) uses two different factors, so it is multi-factor authentication. Even if the password leaks, an attacker cannot log in without the user's smartphone. A password and a security question are both knowledge factors, so even though they are checked in two steps, this is not multi-factor authentication (it is sometimes called two-step verification). Stacking factors of the same kind means they can be stolen together by the same method, such as tricking the user through phishing. One-time passwords can also be abused by attacks that get the user to enter them on a fake site in real time, so, as of the mid-2020s, methods with which authentication does not work on a fake site (such as FIDO2 passkeys) are spreading.
- A. Correct. It combines two different factors: knowledge (the password) and possession (the smartphone).
- B. Both a password and a security question are knowledge factors. With only one kind of factor, it is not multi-factor authentication.
- C. Making the password longer still leaves authentication based on a single knowledge factor.