Nové zranitelnosti v technologii ochrany bezdrátových sítí WPA3 a v EAP-pwd

Mathy Vanhoef a Eyal RonenEyal Ronen) odhalili představili novou metodu útoku (CVE-2019-13377) na bezdrátové sítě využívající bezpečnostní technologii WPA3, která umožňuje získat informace o charakteristikách hesla, které lze použít pro offline útok. Problém se projevuje v aktuální verzi Hostapd.

Připomeňme, že v dubnu týmiž autory bylo identifikováno byly odhaleny šest zranitelností ve WPA3, proti kterým se Wi-Fi Alliance, organizace vyvíjející standardy pro bezdrátové sítě, rozhodla provést změny v doporučeních pro zajištění bezpečných implementací WPA3, kde bylo předepsáno použít chráněné eliptické křivky Brainpool, namísto dříve povolených eliptických křivek P-521 a P-256.

Nicméně analýza ukázala, že použití Brainpool vede k vzniku nové třídy úniků skrze alternativní kanály v algoritmu pro dohodu o připojení používaném ve WPA3 Dragonfly, poskytujícím ochranu proti offline útokům na hesla. Identifikovaný problém ukazuje, že vytvoření implementací Dragonfly a WPA3 bez úniků dat skrze alternativní kanály je extrémně složitý úkol a rovněž demonstruje neudržitelnost vývoje standardů za zavřenými dveřmi bez provedení veřejné diskuse o navrhovaných metodách a auditu veřejností.

Při použití eliptické křivky Brainpool při kódování hesla algoritmem Dragonfly se provádí několik předběžných iterací s heslem, které se týkají rychlého výpočtu krátkého hash před začátkem aplikace eliptické křivky. Před nalezením krátkého hashe závisí prováděné operace přímo na hesle a MAC adrese klienta. Čas provedení (koresponduje s počtem iterací) a zpoždění mezi operacemi během provádění předběžných iterací mohou být měřeny a použity k určení charakteristik hesla, které lze offline využít pro ověření správnosti výběru částí hesla během jeho uhodnutí. Pro provedení útoku je nutný přístup k systému uživatele připojujícího se k bezdrátové síti.

Kromě toho výzkumníci zjistili druhou zranitelnost (CVE-2019-13456), která se týká úniku informací v implementaci protokolu EAP-pwd, používající algoritmus Dragonfly. Problém je specifický pro RADIUS server FreeRADIUS a na základě úniku informací z externích zdrojů, stejně jako první zranitelnost, výrazně usnadňuje získání hesla.

V kombinaci se zlepšenou metodou filtrování šumu při měření zpoždění pro určení počtu iterací stačí provést 75 měření pro jednu MAC adresu. Při využití GPU se náklady na zdroje pro získání jednoho hesla ze slovníku odhadují na 1 $. Metody zvyšující bezpečnost protokolů, které umožňují blokovat odhalené problémy, byly již zahrnuty do návrhů budoucích standardů Wi-Fi (WPA 3.1) a EAP-pwd. Bohužel bez porušení zpětné kompatibility v aktuálních verzích protokolů nebude možné odstranit úniky informací z externích zdrojů.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster