You could have a very long, very complex password and still lose your account, if you used it somewhere else. This guide is part of our section on data breaches and hacked accounts.

How credential stuffing works

  1. A website is breached, and its logins leak.
  2. Criminals buy or download those lists, which can hold millions of pairs of email and password.
  3. Bots try each pair on banks, shops, email, streaming and gaming sites.
  4. A small share work, because people reuse passwords.
  5. Working logins are drained or resold.

A low success rate is enough, since the attack is cheap and automated.

Why it is so effective

The attacker does not need to crack anything, and the login attempts look normal. Bots use many IP addresses and try only one or two guesses per account, so they do not set off lockouts.

What it looks like to you

  • Login alert emails from a place you have never been.
  • Password reset messages you did not ask for.
  • Orders or loyalty points that you do not recognize.
  • Being suddenly logged out of an account.
  • Changes to your saved address or payment card.

If you see these, go to signs your account has been hacked.

How to stop it

DefenseEffect
A unique password for every siteStops it entirely
Password managerMakes unique passwords practical
Two-factor loginBlocks most attempts, even with a working password
PasskeysRemoves the password altogether
Leak checksShows which passwords to replace

Why variations do not work

Changing Summer2024! to Summer2025! or adding the site's name does not help much. Attackers see the pattern in leaked lists and try the obvious changes automatically. Each password needs to be random.