Mathy Vanhoef i Eyal Ronen) novi napad metodom (CVE-2019-13377) na bežične mreže koje koriste WPA3, koji omogućuje dobivanje informacija o karakteristikama lozinke, koje se mogu koristiti za napad u offline načinu rada. Problem se pojavljuje u trenutnoj verziji .
Podsjetimo, da su u travnju isti autori šest ranjivosti u WPA3, na koje je Wi-Fi Alliance, organizacija koja razvija standarde za bežične mreže, unijela promjene u preporuke za osiguranje sigurnih implementacija WPA3, u kojima je propisano korištenje zaštićenih eliptičnih krivulja , umjesto ranije dopuštenih eliptičnih krivulja P-521 i P-256.
Ipak, analiza je pokazala da korištenje Brainpool dovodi do stvaranja nove klase curenja podataka putem neautoriziranih kanala u algoritmu za dogovor o povezivanju koji se koristi u WPA3 , zaštitu od napada na lozinke u offline načinu rada. Otkriveni problem pokazuje da je izrada implementacija Dragonfly i WPA3 bez curenja podataka putem neautoriziranih kanala izuzetno složen zadatak, a također ističe neučinkovitost modela razvoja standarda iza zatvorenih vrata, bez provođenja javne rasprave o predloženim metodama i revizije od strane zajednice.
Korištenjem eliptične krivulje Brainpool pri kodiranju lozinke algoritmom Dragonfly izvode se nekoliko preliminarnih iteracija s lozinkom, povezanih s brzim računanjem kratkog haša prije nego što se primijeni eliptična krivulja. Prije pronalaženja kratkog haša, izvršene operacije direktno ovise o lozinci i MAC adresi klijenta. Vrijeme izvršenja (koje korelira s brojem iteracija) i kašnjenja između operacija tijekom preliminarnih iteracija mogu se mjeriti i koristiti za određivanje karakteristika lozinke, koje se mogu iskoristiti u offlineu za potvrđivanje točnosti izbora dijelova lozinke tijekom napada. Za izvođenje napada potrebno je imati pristup sustavu korisnika koji se povezuje na bežičnu mrežu.
Osim toga, istraživači su otkrili drugu ranjivost (CVE-2019-13456) povezanu s curenjem informacija u implementaciji protokola , koji koristi Dragonfly algoritam. Problem je specifičan za RADIUS poslužitelj FreeRADIUS i na temelju curenja informacija putem vanjskih kanala, kao i prva ranjivost, omogućava značajno pojednostavljenje pronalaska lozinke.
U kombinaciji s poboljšanom metodom filtriranja šuma u procesu mjerenja latencija za određivanje broja iteracija, dovoljna su 75 mjerenja za jednu MAC adresu. Prilikom korištenja GPU, troškovi resursa za pronalaženje jedne lozinke iz rječnika procjenjuju se na 1 USD. Metode za poboljšanje sigurnosti protokola koje omogućuju blokiranje otkrivenih problema već su unesene u nacrte budućih Wi-Fi standarda () i . Nažalost, bez kršenja unazadne kompatibilnosti u trenutnim verzijama protokola, neće biti moguće ukloniti curenja putem vanjskih kanala.
Izvor: opennet.ru
