SardineCon SF/2026

Learn More
Account & access fraud4 min de leitura

O que é Credential stuffing?

SUBSCRIBE

Credential stuffing is replaying username and password pairs stolen in other companies' breaches across many sites, betting that people reuse the same password. Reuse is common, so attackers quietly find working logins at scale, which is why a hit is usually the start of an account takeover, not the end.

What is credential stuffing, in plain English?

Credential stuffing weaponizes password reuse. When one company is breached, the leaked username and password pairs get traded and compiled into huge lists. Attackers then replay those exact pairs against completely different sites, betting that a person who used a given password on the breached site used the same one on your platform too. Often enough, they did.

Unlike guessing, this uses known-good credentials from somewhere else, so it does not need to crack anything, it just needs reuse. It is high-volume and bot-driven: automation fires millions of pairs across login endpoints, and even a fraction of a percent success rate yields thousands of working accounts. That is why the traffic pattern is distinctive: a surge of logins with a very low success rate.

Credential stuffing is one of the most common paths into account takeover. A validated login is inventory; the real damage comes next, when payout and contact details are changed right after access. Treating a stuffing hit as the beginning of an incident, not the whole of it, is the right operator mindset.

How a credential stuffing attack runs

  1. Source — Get breached pairs. The attacker buys or compiles username and password lists leaked from other companies' breaches.
  2. Automate — Replay at scale. Bots submit the pairs across login endpoints, using headless browsers and rotating residential proxies to blend in.
  3. Validate — Find the reused ones. A small fraction of pairs work, producing a list of confirmed valid logins on your platform.
  4. Take over — Change details and cash out. The attacker logs into working accounts, changes payout and contact info, and extracts value.

Who is involved?

Who

Their role

The list supplier

Sells combined breach data, the username and password pairs that fuel the attack.

The operator

Runs the bots and proxy infrastructure that replay pairs across login endpoints at scale.

The reusing user

The customer who used the same password elsewhere, whose account becomes a valid hit.

The platform

Absorbs the login surge and the takeovers, and sees the low-success-rate signature in its traffic.

What it looks like in practice

In practice

Overnight, the login endpoint sees a massive jump in attempts, far above normal, but the success rate collapses to a tiny fraction. The traffic comes from thousands of residential IPs and headless browsers, each trying one or two username and password pairs and moving on.

Most fail, but a sliver succeed, the customers who reused a password leaked in an unrelated breach. Within minutes of each successful login, the account's email and payout details are changed. The stuffing run was just the key-cutting; the takeover and cash-out are what actually cost money, and they follow immediately.

Why it matters to operators

Credential stuffing is cheap, automated, and effective, so it is a constant background pressure on any consumer login. The distinctive surge with a low success rate is a detectable signature, but attackers work hard to hide it behind headless browsers and rotating residential proxies that mimic real users. The accounts it validates flow straight into account takeover, where the losses actually happen.

Defenses stack multiple layers: breached-credential checks so known-compromised passwords are rejected, device fingerprinting and bot detection to spot automation, and MFA so a correct password alone does not grant access. Because a hit is the start of a takeover, the highest-value monitoring watches for contact and payout changes right after login, which is where a validated credential becomes real harm.

What to watch for

  • Login surge, low success. A spike in login volume with an unusually low success rate is the classic stuffing signature.
  • Headless and automated clients. Headless browsers, scripted user agents, and non-human timing across the attempts.
  • Rotating residential proxies. Attempts spread across many residential IPs to evade rate limits and blend with real traffic.
  • Post-login changes. Contact and payout details changed within minutes of a successful login.
  • Reused-credential hits. Successful logins on accounts whose passwords appear in known breach corpora.

Quick questions

How is credential stuffing different from cracking?

Stuffing replays exact username and password pairs from other breaches, relying on reuse. Cracking knows the username but guesses the password using dictionaries and rules. Stuffing needs no guessing, just reuse.

Why is the success rate so low?

Most people do not reuse the exact password on your site, so the vast majority of pairs fail. But at millions of attempts, even a tiny percentage yields thousands of working accounts.

Why treat a hit as the start, not the end?

A validated login is just the key. The damage, changed payout details and extracted funds, happens in the account takeover that follows, usually within minutes.

Does MFA stop it?

MFA blocks most stuffing, because a correct password alone is not enough. Attackers respond by targeting accounts without MFA or by pairing stuffing with phishing to capture codes.

How do attackers hide the traffic?

With headless browsers that mimic real clients and rotating residential proxies that spread attempts across many trusted-looking IPs, blunting simple rate limits and IP blocks.

What is the single best preventive control?

Rejecting breached passwords at signup and login removes the reuse that stuffing depends on, and pairing it with MFA closes most of the remaining gap.

Go deeper

O que saber junto com Credential stuffing