Account takeover: when someone else signs in as your customer
Account takeover (ATO) is the moment an attacker gains control of a legitimate user's account and starts acting as them: spending stored balances, changing delivery addresses, reading private data or using the account's trust to defraud others. It is an outcome rather than a technique; the way in is usually leaked passwords, guessing, phishing or a stolen session.
Quick facts
- Also called
- ATO, ATO fraud, account hijacking
- Common ways in
- Credential stuffing, brute force, phishing, session theft, weak recovery flows
- What attackers do next
- Spend balances, change details, resell the account, defraud contacts
- Strongest single defence
- Multi-factor authentication, especially phishing-resistant
- Where it is detected
- Sign-in behaviour and changes made right after sign-in
The automated routes in are covered on their own pages: credential stuffing and brute force attacks.
How account takeover happens
- Credential stuffing. Username and password pairs leaked from another site are tried against yours, at scale.
- Brute force and password spraying. Common passwords are guessed against many accounts.
- Phishing. The user is tricked into typing credentials, or a one-time code, into a fake page.
- Session theft. A session cookie or token is stolen, so no password is needed; see session hijacking.
- Weak account recovery. Reset flows that trust guessable answers or an email account that was itself taken over.
The first two are automated and visible in sign-in traffic. The others leave fewer traces until the attacker starts using the account.
Signs of account takeover
- Sign-in from a new device, network or country, followed quickly by a sensitive change.
- Changes to email, phone, password or payout details shortly after sign-in.
- Many failed sign-ins across accounts from the same infrastructure, then a few successes.
- Unusual spending or transfers, especially of stored balances and gift cards.
- Support contacts from users who say they did not make a change.
Single signals produce false alarms; combinations, such as a new device plus an immediate address change, are what matters.
What account takeover costs a business
The direct cost is fraud: orders placed with stored cards, balances and loyalty points spent, payouts redirected. Chargebacks follow, and payment processors treat a rising rate as a risk signal about the merchant.
The indirect cost is trust and support. Customers whose accounts were used blame the service, support teams spend hours restoring accounts, and every extra check added in a hurry slows down real users. Preventing takeover is usually cheaper than cleaning up after it.
Account takeover prevention
- Offer and encourage multi-factor authentication. Phishing-resistant authenticators are strongest; NIST SP 800-63B sets the levels.
- Check passwords against known breached lists. And refuse the ones that appear.
- Limit and slow sign-in attempts. Per account and across accounts, as the OWASP Credential Stuffing Prevention Cheat Sheet describes, without locking real users out.
- Confirm sensitive changes. Re-authentication and a notice to the old address before email, phone or payout changes.
- Harden recovery. Treat password reset as a sign-in, with the same protections.
- Protect sessions. Short lifetimes, rotation after sign-in, and cookies marked Secure and HttpOnly.
Responding to a taken-over account
End all sessions, reset credentials, and roll back the attacker's changes, starting with contact details so the owner gets messages again. Then check what was done while the account was controlled: orders, transfers, messages to other users.
Look for others like it. A takeover through stuffing is rarely alone; the same source has usually tried many accounts, which is what the OWASP Automated Threats project describes as credential stuffing at scale.
Questions
What is account takeover?
Account takeover is when an attacker gains control of a legitimate user's account, usually through leaked or guessed passwords, phishing or a stolen session, and uses it as their own.
How do you prevent account takeover?
Offer multi-factor authentication, refuse breached passwords, limit sign-in attempts, confirm sensitive changes, harden account recovery, and protect sessions.
What are the signs of account takeover?
Sign-ins from new devices or places followed by quick changes to email, phone, password or payout details; failed sign-ins across many accounts; and unusual spending.
Is account takeover the same as credential stuffing?
No. Credential stuffing is one way to take over accounts; account takeover is the result, which can also come from phishing, guessing or session theft.