liveBook · Manning

Credential stuffing

As explained in The Art of Code

Credential stuffing is an automated attack that tests leaked username and password pairs against other services.

Credential stuffing is an automated attack that tests leaked username-and-password pairs against other services. Repeated invalid credentials in a login form can signal this threat rather than an ordinary user mistake. section 7.2.3

Treat repeated credential failures as actionable when they suggest an abnormal security event:

  • Log the event rather than allowing security-relevant failures to disappear among routine input mistakes. section 7.2.3
  • Monitor the resulting records and address suspected activity immediately. section 7.2.3

How The Art of Code covers it

How deep it goes
Defines leaked credential-pair reuse and identifies its warning sign, but does not detail detection or mitigation techniques.
Examples
Uses repeated invalid credentials submitted through a login form as the concrete warning sign.
What you can do after
Diagnose suspicious login failures by recognizing credential stuffing as an actionable event for logging and monitoring.
How it connects
Connects credential stuffing with password spraying, login validation, logging, monitoring, and security threats.

Also explained in

Compare how 3 books explain credential stuffing →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of The Art of Code. The section links point to the parts of the book it draws on.