Mathy Vanhoef och Eyal Ronen () en ny attackmetod (CVE-2019-13377) för trÄdlösa nÀtverk som anvÀnder WPA3-skydd, vilket möjliggör att man fÄr information om lösenordets egenskaper som kan anvÀndas för att knÀcka det i offline-lÀge. Problemet uppstÄr i den aktuella versionen av .
Vi pÄminner om att samma författare i april upptÀckte sex sÄrbarheter i WPA3, för vilka Wi-Fi Alliance, som arbetar med standarder för trÄdlösa nÀtverk, har gjort Àndringar i rekommendationerna för sÀkra implementationer av WPA3, dÀr det föreskrivs att sÀkra elliptiska kurvor ska anvÀndas. , istÀllet för de tidigare godkÀnda elliptiska kurvorna P-521 och P-256.
Trots detta visade analysen att anvÀndningen av Brainpool leder till en ny klass av lÀckage genom sidokanaler i den algoritm som anvÀnds för anslutningshandshake i WPA3. , skydd mot knÀckning av lösenord i offline-lÀge. Det upptÀckta problemet visar att skapandet av implementationer av Dragonfly och WPA3, fria frÄn datalÀckage genom sidokanaler, Àr en extremt komplex uppgift och visar Àven pÄ otillrÀckligheten i standardutvecklingsmodeller bakom stÀngda dörrar utan offentlig diskussion av föreslagna metoder och granskning av samhÀllet.
Vid anvÀndning av den elliptiska kurvan Brainpool vid kodning av lösenord genom Dragonfly-algoritmen genomförs flera preliminÀra iterationer med lösenordet, kopplade till snabb berÀkning av en kort hash innan den elliptiska kurvan anvÀnds. Fram till att den korta hashen hittas beror de utförda operationerna direkt pÄ lösenordet och klientens MAC-adress. Körtiden (som korrelerar med antalet iterationer) och fördröjningarna mellan operationerna under de preliminÀra iterationerna kan mÀtas och anvÀndas för att bestÀmma lösenordets egenskaper som kan anvÀndas offline för att verifiera korrektheten av val av delar av lösenordet under knÀckningsprocessen. För att genomföra attacken krÀvs tillgÄng till anvÀndarens system som Àr anslutet till det trÄdlösa nÀtverket.
Dessutom har forskarna identifierat en andra sÄrbarhet (CVE-2019-13456) kopplad till informationslÀckage i implementationen av protokollet , som anvÀnder Dragonfly-algoritmen. Problemet Àr specifikt för RADIUS-servern FreeRADIUS och baserat pÄ lÀckor via externa kanaler, liksom den första sÄrbarheten, gör det ocksÄ betydligt enklare att knÀcka lösenord.
I kombination med en förbÀttrad metod för att filtrera ut brus under tidsmÀtningarna för att avgöra antalet iterationer, rÀcker det med att göra 75 mÀtningar för en MAC-adress. Vid anvÀndning av GPU uppskattas resurskostnaden för att knÀcka ett enda ordbokslösenord till $1. SÀkerhetshöjande metoder för protokoll som kan blockera identifierade problem har redan införts i utkast till framtida Wi-Fi-standarder () och . TyvÀrr, utan att bryta den bakÄtkompatibilitet som finns i nuvarande versioner av protokollen, gÄr det inte att ÄtgÀrda lÀckor via externa kanaler.
KĂ€lla: opennet.ru
