Passkeys se prodávají jako řešení, které konečně zabije hesla a útočníkům nedá šanci. Výzkum týmu Unit 42 od Palo Alto Networks ale ukazuje, že cesta k obejití passkeys chráněných přes Google Password Manager v Chromu existuje, a nevede přes prolomení kryptografie, ale přes kód okolo ní.
O co jde Google Password Manager
Malware běžící na Windows s běžnými právy uživatele dokáže přihlásit útočníka do účtu chráněného passkey bez otisku prstu, PINu nebo jakéhokoli upozornění na obrazovce oběti. Výzkumníci popsali tři různé cesty útoku na cloudového autentikátora Google Password Manager v Chromu, které pojmenovali Pass-ta-key, Silver Pass-ta-key a Golden Pass-ta-key. Nejsilnější z nich míří přímo na hlavní klíč, který chrání synchronizované passkeys uživatele.
Podmínka je stejná u všech tří: malware už musí běžet na zařízení oběti. Jde tedy o techniky pro fázi po kompromitaci, ne o způsob, jak se do počítače dostat. Výzkum se navíc týká jen Windows strojů s modulem TPM.
Pass-ta-key: první cesta k obejití passkey
První technika vytáhne zabalený identifikační klíč zařízení z Chromu a nechá stejný TPM modul podepsat požadavek vytvořený útočníkem přes Windows CNG rozhraní. Chrome totiž vytváří tento klíč bez jména, takže se nikam neukládá, a později ho načítá způsobem, který potlačí jakoukoli výzvu k ověření.
Výsledná odpověď od Google Cloud Authenticatoru je platná, jediný rozdíl oproti odpovědi po reálném ověření uživatele je jeden jediný bit, takzvaný User Verified flag, který zůstane nenastavený. Server by měl takovou odpověď odmítnout, pokud vyžaduje ověření uživatele. Podle výzkumníků to GitHub kontroloval správně, zatímco eBay testovací odpověď bez tohoto bitu přijal, dokud po nahlášení chybu neopravil.
Silver Pass-ta-key: podvržený passkey klíč
Druhá technika cílí na proces opětovné registrace zařízení. Chrome nevytváří ověřovací klíč uživatele okamžitě, a v tom mezičase může útočník zaregistrovat vlastní klíč místo toho. Podle výzkumníků služba nekontroluje, jestli nově zaregistrovaný klíč skutečně pochází z bezpečného hardwaru. Odpovědi podepsané tímto podvrženým klíčem pak nesou nastavený User Verified flag, což útočníkovi umožní přihlašování i bez zařízení oběti do budoucna.
Golden Pass-ta-key: krádež passkeys z Google Password Manageru
Třetí a nejzávažnější technika jde po takzvaném Security Domain Secret, 32bajtovém tajemství, které chrání soukromé klíče synchronizovaných passkeys. Malware vyvolá opětovnou registraci zařízení a přečte tajemství přímo z paměti procesu Chromu, kde krátce leží nešifrované. S tímto tajemstvím lze obnovit soukromé klíče synchronizovaných passkeys.
Google podle výzkumníků odstranil dřívější únik tohoto tajemství z logů FIDO a eBay nyní kontroluje User Verified flag. Tajemství ale pořád prochází přes paměť Chromu, takže samotná změna logování cestu útoku nezavírá.
Co z toho plyne pro ochranu passkeys
Výzkum nepopisuje zneužití v praxi, nemá přidělené CVE a nikde neuvádí, jestli jsou všechny tři cesty útoku už uzavřené. Google ani eBay k tomu nezveřejnily žádné oznámení. Veřejná dokumentace Googlu umožňuje změnit PIN Password Manageru nebo smazat všechna uložená data, ale nijak neřeší rotaci nebo zneplatnění konkrétně Security Domain Secret. Jinými slovy, není jasné, jestli změna PINu pomůže uživateli, kterému už bylo tajemství ukradeno.
Pro provozovatele služeb z toho plyne jasné doporučení: nastavit userVerification na required a skutečně kontrolovat vrácený UV bit, ne se spoléhat na to, co posílá klient. Poskytovatelé přihlašovacích údajů by měli ověřovat původ nově registrovaných klíčů, zpřísnit kontroly při opětovné registraci a obnově a nedržet hlavní klíče v logách ani v paměti déle, než je nutné.
Podle samotného výzkumu Unit 42 navíc Golden Pass-ta-key umožňuje odcizené passkeys nejen zneužít, ale i vyexportovat v podobě, kterou lze sdílet nebo dál prodat na černém trhu s přihlašovacími údaji. Google navíc podle výzkumníků nemá způsob, jak hlavní klíč (Security Domain Secret) po kompromitaci vyměnit nebo zneplatnit, takže i budoucí passkeys synchronizované na stejný účet zůstávají chráněné stejným, už jednou odcizeným klíčem.
Zdroje
- https://unit42.paloaltonetworks.com/passwordless-authentication-security-risks/
- https://thehackernews.com/2026/08/google-password-manager-attacks-could.html
- https://www.bleepingcomputer.com/news/security/new-pass-ta-key-attacks-let-malware-hijack-google-synced-passkeys/
- https://www.techzine.eu/news/security/143390/malware-exploits-google-passkeys-for-account-takeover/
- https://gbhackers.com/malware-can-steal-googles-synced-passkeys/
- https://cyberpress.org/new-passkey-attacks-google-accounts/
- https://idtechwire.com/unit-42-demonstrates-three-attack-paths-against-google-password-manager-passkeys/