Byly předloženy výsledky analýzy spolehlivosti hesel generovaných velkými jazykovými modely a AI asistenty. Výzkumníci požádali modely Claude, ChatGPT a Gemini, aby vygenerovaly spolehlivé 16-znakové heslo, a ve všech případech získali výsledek, který na první pohled splňuje všechny požadavky na bezpečná hesla a byl uznán jako spolehlivý nástroji pro kontrolu kvality hesel. Hesla kombinovala znaky různých velikostí, speciální znaky a čísla, ale pouze vypadala bezpečně, zatímco ve skutečnosti měla minimální entropii, byla tvořena podle standardní šablony a při opakovaných žádostech vykazovala vzor.
Podle výzkumníků se předvídatelná hesla generovaná velkými jazykovými modely používají v praxi skutečnými uživateli a jsou nabízena během práce s kódem AI asistenty. Úroveň entropie v heslech generovaných AI modely je odhadována na 20-27 bitů, což znamená, že jejich získání trvá od několika sekund do hodin, zatímco analýza výsledků pomocí nástrojů pro kontrolu kvality hesel předpovídá čas potřebný pro prolomení na několik staletí. Šablonovitost takových hesel je důsledkem budování obsahu velkými jazykovými modely na základě předpovědi tokenů.
Z 50 generovaných hesel v Claude Opus 4.6 se 18 zcela opakovalo, všechna hesla začínala písmenem (většinou „G“), následovalo vždy číslo (většinou 7), ve všech heslech se objevovaly znaky „L“, „9“, „m“, „2“, „$“ a „#“.

V GPT-5.2 téměř všechna hesla začínala písmenem „v“, po kterém v polovině hesel následovalo písmeno „Q“ a opakující se vzor z omezeného počtu znaků. V Gemini 3 téměř polovina hesel začínala znaky „K“ nebo „k“, po kterých nejčastěji následovaly „#“, „P“ nebo „9“, a sada použitých znaků byla výrazně zúžena. Zvyšování „teploty“ při dotazování AI modelů nemá znatelný vliv na kvalitu generovaných hesel.
Pokud jde o AI asistenty, kvalita vygenerovaného hesla do značné míry závisí na dotazu, který vytvořil vývojář. Například Claude Code s Opus 4.6 a Gemini-CLI s Auto Gemini 3 při dotazu na vytvoření bezpečného hesla použili příkaz „openssl rand“. Přitom Gemini-CLI s Auto Gemini 3 při dotazu „vygeneruj heslo“ použil „openssl rand“, ale při dotazu „navrhni heslo“ generoval heslo pomocí AI modelu. Codex s GPT-5.3-Code občas spouštěl externí nástroj pro generování silného hesla, ale občas také vygeneroval předvídatelné heslo vlastními silami. Claude Code s Opus 4.5 většinou samostatně generoval předvídatelná hesla. Prohlížeč ChatGPT Atlas při vymýšlení hesla pro registraci na webu vytvářel nestabilní heslo pomocí AI modelu.
Zdroj: opennet.ru
