Token Theft
A token is proof that you have already logged in. When you sign in and confirm your identity with a second factor, the service issues a token, stored in the browser, which vouches that you have already been checked the next time round. The token is sent automatically with every further request, so you do not have to type the password again. Token theft is the taking of that proof. With it in hand, the attacker presents themselves as you — without your password and without the second factor, because both have already been approved.
Term
description · examples · notesA token is proof that you have already logged in. When you sign in and confirm your identity with a second factor, the service issues a token, stored in the browser, which vouches that you have already been checked the next time round. The token is sent automatically with every further request, so you do not have to type the password again. Token theft is the taking of that proof. With it in hand, the attacker presents themselves as you — without your password and without the second factor, because both have already been approved.
Description
Tokens are mostly stolen in three ways. Malware on the device reads them straight from the browser store or from application memory. Adversary-in-the-middle phishing, where a fake page forwards your login to the real service in real time, catches the token at the moment the service issues it. The third way is intercepting the traffic between you and the service you are reaching. Once it is taken, the attacker no longer needs your password or your MFA — the token is enough.
The defense comes down to making a stolen token worth as little as possible. Short token lifetimes, binding a token to a specific device, conditional access that checks where the request comes from, and the ability to revoke a token — all of it narrows the window in which a stolen token has any value. It is worth understanding why token theft became popular: two-factor protection does not help once the token has been issued, so stealing it skips an otherwise very strong layer.
Examples
- A malicious browser extension reads your tokens out of storage and sends them to the attacker; they reach the services as the victim until the tokens expire.
- A fake login page forwards the input to the real service and, the moment the service returns a token, intercepts it — the user really is logged in, but the attacker holds a copy of the token.
- Alongside usernames and passwords, an infostealer on an infected machine also collects saved tokens from the browser.
Notes
- Two-factor authentication does not close the book on stolen access and stolen identity — the second factor protects the login, not the record that the user passed every step of verification.
- The shorter a token lives and the more tightly it is bound to a device, the less it is worth when stolen.
Mentioned in the news
- 30. JUN 2026. Aktivna zloupotreba SimpleHelp RMM ranjivosti za krađu razvojnih i AI tokena →
- 25. JUN 2026. Klue kompromitovan: OAuth tokeni otvorili Salesforce podatke klijenata →
- 19. JUN 2026. Novo Nordisk: Od GitHub tokena do ogromnog problema →
- 24. MAJ 2026. Podmetnuta maliciozna kopija popularnih Laravel-Lang paketa — krade lozinke i ključeve programera →
- 19. MAJ 2026. Tycoon2FA preuzima Microsoft 365 naloge preko device-code phishinga →
- 7. MAJ 2026. Entra ID zaobilaženje koristi phantom device registraciju i PRT zloupotrebu →
- 6. MAJ 2026. Cisco kupuje Astrix Security zbog rizika mašinskih identiteta →
- 1. MAJ 2026. OpenClaw ranjivosti omogućavaju zaobilaženje politika i krađu API kredencijala →
- 24. APR 2026. Vercel potvrdio proboj povezan sa Context.ai OAuth aplikacijom →
- 24. APR 2026. Bitwarden CLI npm paket kompromitovan radi krađe developerskih kredencijala →
- 24. APR 2026. CanisterSprawl npm worm krade developerske tokene i širi se kroz pakete →
- 22. APR 2026. Kako napadači danas najčešće ulaze u poslovne sisteme →
- 22. APR 2026. Novi npm supply-chain worm krade tokene i sam se širi kroz pakete →
- 15. APR 2026. Krađa sesionih kolačića: zašto MFA nije dovoljna posle prijave →
- 15. APR 2026. GitHub Copilot Chat propust pokazao kako prompt injection može da izvuče tajne podatke →
- 4. APR 2026. Device code phishing napadi eksplodirali kako se šire novi phishing kitovi →
- 2. APR 2026. EvilTokens olakšava device code phishing napade na Microsoft naloge →
- 28. MAR 2026. Popularni LiteLLM PyPI paket kompromitovan u TeamPCP supply-chain napadu →
Techniques
carried out with 6Techniques used to carry it out. Select one to open its page.
Defenses
countered by 5How it is defended against. Select one to open its page.