CAS-003 · Question #584
A systems analyst is concerned that the current authentication system may not provide the appropriate level of security. The company has integrated WAYF within its federation system and implemented…
The correct answer is C. Software-based TOTP. Software-based TOTP generates time-limited, one-time codes that expire within roughly 30 seconds, making credentials stolen by a phishing portal invalid by the time or immediately after they are replayed.
Question
A systems analyst is concerned that the current authentication system may not provide the appropriate level of security. The company has integrated WAYF within its federation system and implemented a mandatory two-step authentication system. Some accounts are still becoming compromised via phishing attacks that redirect users to a fake portal, which is automatically collecting and replaying the stolen credentials. Which of the following is a technical solution that would BEST reduce the risk of similar compromises?
Options
- ASecurity awareness training
- BPush-based authentication
- CSoftware-based TOTP
- DOAuth tokens
- EShibboleth
How the community answered
(30 responses)- A3% (1)
- B3% (1)
- C67% (20)
- D17% (5)
- E10% (3)
Why each option
Software-based TOTP generates time-limited, one-time codes that expire within roughly 30 seconds, making credentials stolen by a phishing portal invalid by the time or immediately after they are replayed.
Security awareness training is not a technical solution and does not address the automated credential-relay mechanism at the protocol level.
Push-based authentication is vulnerable to MFA fatigue attacks where users inadvertently approve fraudulent prompts, and does not inherently block real-time relay of credentials through a phishing proxy.
TOTP codes are derived from a shared secret and the current Unix timestamp, producing codes valid for only a short window - typically 30 seconds - and most implementations reject duplicate codes within that window. Even if a phishing proxy captures and immediately attempts to replay a TOTP code, the narrow expiry window severely limits the usability of the stolen credential. This directly counters the automated collect-and-replay attack model described in the scenario.
OAuth tokens are an authorization delegation framework used after authentication is established, and do not protect against theft and replay of the initial authentication credentials.
Shibboleth is a federated identity provider already implied by the WAYF integration in the scenario; its presence alone does not prevent phishing-based credential capture and replay.
Concept tested: TOTP as defense against credential replay phishing
Source: https://datatracker.ietf.org/doc/html/rfc6238
Topics
Community Discussion
No community discussion yet for this question.