Cyber Attacks and Defense in Practice
A web service saw a large number of login attempts from many different IP addresses, each using a different user's ID and password pair, and some succeeded. Many of the pairs tried matched ones leaked from other services. What is this attack called?
- APassword spraying (an attack that tries a few commonly used passwords against many IDs in turn)
- BCredential stuffing (a password list attack)
- CBrute-force attack (an attack that tries every possible combination of characters in turn against one ID)
Show answer and explanation
Answer: B. Credential stuffing (a password list attack)
Credential stuffing is an attack that uses ID and password pairs leaked from other services to try to log in to a different service, and users who reuse the same password across several services are the victims. Because there are few attempts per ID, lockouts based on the number of failures per ID are not very effective, and the source IP addresses are spread out as well. The countermeasures are having users use multi-factor authentication, refusing passwords known to have been leaked and monitoring trends in successful and failed logins and the characteristics of automated access.
- A. Password spraying tries a few common passwords against many IDs; it does not use leaked pairs as they are.
- B. Correct. It tries leaked ID and password pairs, counting on password reuse.
- C. A brute-force attack tries every combination against one ID; it does not use leaked pairs.
Continue: 9 more Cyber Attacks and Defense in Practice questions