WPA3-Hack: DragonBlood

WPA3-Hack: DragonBlood

Obwohl der neue Standard WPA3 noch nicht richtig in Betrieb genommen wurde, ermöglichen SicherheitsmÀngel in diesem Protokoll es Angreifern, das Wi-Fi-Passwort zu knacken.

Das Protokoll Wi-Fi Protected Access III (WPA3) wurde gestartet, um technische MĂ€ngel des WPA2-Protokolls zu beheben, das lange Zeit als unsicher und anfĂ€llig fĂŒr KRACK-Angriffe (Key Reinstallation Attack) galt. Obwohl WPA3 auf einem sichereren Handshake namens Dragonfly basiert, das darauf abzielt, Wi-Fi-Netzwerke vor Offline-Wörterbuchangriffen zu schĂŒtzen, haben die Sicherheitsforscher Mathy Vanhoef und Eyal Ronen Schwachstellen in der frĂŒhen Implementierung von WPA3-Personal entdeckt, die es Angreifern ermöglichen könnten, Wi-Fi-Passwörter zu rekonstruieren, indem sie Timing oder den Nebenkanal ausnutzen.

„Angreifer können Informationen lesen, von denen angenommen wurde, dass sie WPA3 sicher verschlĂŒsselt. Dies kann zur Entwendung sensibler Informationen wie Kreditkartennummern, Passwörter, Chatnachrichten, E-Mails usw. genutzt werden.“

In einem heute veröffentlichten Forschungsdokument, das DragonBlood genannt wird, untersuchten die Forscher zwei Arten von DesignmĂ€ngeln in WPA3: Der erste fĂŒhrt zu AbwĂ€rtskompatibilitĂ€tsangriffen, der zweite zu Nebenkanalleckagen.

Cache-basierter Seitenkanalangriff

Der PasswortverschlĂŒsselungsalgorithmus in Dragonfly, auch bekannt als „Hunting and Pecking“-Algorithmus, enthĂ€lt bedingte Zweige. Wenn ein Angreifer bestimmen kann, welcher Zweig des if-then-else-Zweigs genommen wurde, kann er herausfinden, ob ein Element des Passworts in einer bestimmten Iteration dieses Algorithmus gefunden wurde. In der Praxis wurde festgestellt, dass, wenn ein Angreifer nicht privilegierten Code auf dem Computer des Opfers ausfĂŒhren kann, Angriffe auf Basis von Caches genutzt werden können, um festzustellen, welcher Zweig in der ersten Iteration des Passwortgenerierungsalgorithmus genommen wurde. Diese Informationen können verwendet werden, um einen Passwortteilungsangriff durchzufĂŒhren (Ă€hnlich wie ein Offline-Wörterbuchangriff).

Diese Schwachstelle wird unter der ID CVE-2019-9494 verfolgt.

Der Schutz besteht darin, die bedingten Zweige, die von geheimen Werten abhÀngen, durch zeitstabile Auswahlwerkzeuge zu ersetzen. Implementierungen sollten auch Berechnungen verwenden des Legendre-Symbols mit konstanter Zeit.

Synchronisationsbasierte Angriffe auf NebenkÀmpfen

Bei einem Dragonfly-Handschlag verwendet der Passwortcodierungsalgorithmus bestimmte multiplikative Gruppen und ein variables Anzahl an Iterationen zum Codieren des Passworts. Die genaue Anzahl der Iterationen hĂ€ngt vom verwendeten Passwort und der MAC-Adresse des Access Points und des Clients ab. Ein Angreifer kann einen entfernten zeitbasierten Angriff auf den Passwortcodierungsalgorithmus durchfĂŒhren, um herauszufinden, wie viele Iterationen benötigt wurden, um das Passwort zu codieren. Die wiederhergestellten Informationen können genutzt werden, um einen Passwortangriff durchzufĂŒhren, der einer Offline-Wörterbuchattacke Ă€hnelt.

Um Angriffe auf Basis der Synchronisation zu verhindern, sollten Implementierungen anfÀllige multiplikative Gruppen deaktivieren. Technisch gesehen sollten die Gruppen MODP 22, 23 und 24 deaktiviert werden. Es wird auch empfohlen, die Gruppen MODP 1, 2 und 5 zu deaktivieren.

Diese Schwachstelle wird ebenfalls mit der CVE-2019-9494-ID verfolgt, aufgrund der Ähnlichkeit mit der Angriffsimplementierung.

WPA3-Downgrade

Da das 15 Jahre alte WPA2-Protokoll von Milliarden von GerĂ€ten weit verbreitet verwendet wird, wird die EinfĂŒhrung von WPA3 nicht ĂŒber Nacht geschehen. Um die UnterstĂŒtzung fĂŒr Ă€ltere GerĂ€te zu gewĂ€hrleisten, bieten zertifizierte WPA3-GerĂ€te einen "Übergangsmodus", der so konfiguriert werden kann, dass Verbindungen sowohl ĂŒber WPA3-SAE als auch ĂŒber WPA2 akzeptiert werden.

Forscher glauben, dass der Übergangsmodus anfĂ€llig fĂŒr Downgrade-Angriffe ist, die Angreifer ausnutzen können, um einen betrĂŒgerischen Access Point zu erstellen, der nur WPA2 unterstĂŒtzt, was die WPA3-fĂ€higen GerĂ€te zwingt, sich ĂŒber ein unsicheres vierstufiges WPA2-Handschlag zu verbinden.

„Wir haben auch einen Downgrade-Angriff gegen den Handschlag SAE („Simultaneous Authentication of Equals“, allgemein bekannt als „Dragonfly“) entdeckt, bei dem wir ein GerĂ€t dazu bringen können, eine schwĂ€chere elliptische Kurve als gewöhnlich zu verwenden“, sagen die Forscher.

DarĂŒber hinaus ist keine „Man-in-the-Middle“-Position erforderlich, um einen Downgrade-Angriff durchzufĂŒhren. Stattdessen mĂŒssen die Angreifer nur die SSID des WPA3-SAE-Netzwerks kennen.

Forscher berichteten ĂŒber ihre Ergebnisse an die Wi-Fi Alliance, eine gemeinnĂŒtzige Organisation, die Wi-Fi-Standards und -Produkte auf KonformitĂ€t zertifiziert, die Probleme erkannt hat und mit Anbietern zusammenarbeitet, um bestehende WPA3-zertifizierte GerĂ€te zu reparieren.

PoC (zum Zeitpunkt der Veröffentlichung - 404)

Als Proof of Concept werden die Forscher in naher Zukunft die folgenden vier separaten Tools (in den untenstehenden GitHub-Repositories mit Hyperlink) veröffentlichen, die zur ÜberprĂŒfung von Schwachstellen verwendet werden können.

Dragondrain — ein Tool, das ĂŒberprĂŒfen kann, inwieweit ein Zugangspunkt anfĂ€llig fĂŒr DoS-Angriffe auf das WPA3 Dragonfly-Handshake ist.
Dragontime — ein experimentelles Tool fĂŒr temporale Angriffe auf das Dragonfly-Handshake.
Dragonforce — ein experimentelles Tool, das Informationen fĂŒr die Wiederherstellung nach temporalen Angriffen sammelt und eine Passwort-Attacke durchfĂŒhrt.
Dragonslayer — ein Tool, das Angriffe auf EAP-pwd durchfĂŒhrt.

Dragonblood: Eine Sicherheitsanalyse des WPA3 SAE Handshakes
Projekt-Website — wpa3.mathyvanhoef.com

Quelle: habr.com

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster