Die Woche begann mit sehr schlechten Nachrichten für Nutzer, Unternehmen und Sicherheitsexperten gleichermaßen: Eine neue Studie hat hochkarätige Schwachstellen im WPA2-Protokoll aufgedeckt, deren Proof-of-Concept das Abfangen von Daten in einem geschützten WLAN ermöglicht. Die gute Nachricht ist, dass diese Schwachstellen behoben werden können mit entsprechenden Updates. Die schlechte ist, dass die Updates auf alle unsere Geräte angewendet werden müssen, einschließlich Router, und wir kennen die Haltung der Hersteller bereits…
Was ist passiert?
Die Forscher Mathy Vanhoef und Frank Piessens veröffentlichten am Sonntagabend eine Studie, in der sie eine neue Angriffstechnik untersuchen, die das WPA2-Protokoll betrifft. Die Technik, genannt KRACK (Key Reinstallation AttaCK), basiert auf einer Kette von Schwachstellen, die zwar in der Sicherheitswelt bekannt und als „möglich“ eingestuft wurden, aber nun in einem Proof-of-Concept umgesetzt wurden. So zeigten sie, dass im Wesentlichen jedes Gerät, das auf WPA2 angewiesen ist, gefährdet ist.
Sind wirklich „alle“ Geräte betroffen?
Die Informationen betreffen OS X 10.9.5, macOS Sierra 10.12, iOS 10.3.1 oder höher, drei Versionen der Implementierung wpa_supplicant, Android 6.0 und höher, OpenBSD 6.1, Windows 7, Windows 10 und Hardware von Namen wie Linksys und MediaTek, aber es ist nicht ausgeschlossen, dass weitere Plattformen betroffen sind. iOS und Windows sind die beiden Betriebssysteme, die dem Angriff am widerstandsfähigsten gegenüberstehen. Microsoft bestätigte, dass die notwendigen Korrekturen mit der letzten Patch-Runde am 10. Oktober veröffentlicht wurden. Apple hat dasselbe bereits in den Beta-Versionen seiner Umgebungen getan und wird noch ein paar Wochen benötigen. Eine ähnliche Situation erlebt Linux, mit veröffentlichten Patches, die auf ihre Integration in die Distributionen warten. Das Hauptproblem betrifft Android. Die Forscher geben an, dass KRACK gegen Android 6.0 „besonders verheerend“ ist. Google arbeitet an einem Hotfix, aber es wird bereits geschätzt, dass mindestens 40 Prozent der Android-Geräte, und viele davon werden es vielleicht nie erhalten.
Wie funktioniert der Angriff genau?
WLAN-Netze verwenden eine Reihe von gemeinsam genutzten Schlüsseln, um den Datenverkehr zu schützen. Die beliebteste (und empfohlene) Verschlüsselung ist AES, aber es gibt auch andere, weniger sichere Varianten. Die Schlüssel werden über „Handshakes“ ausgetauscht, die die Identität der Clients verifizieren. Die Aufgabe von KRACK ist es, sich direkt auf den sogenannten „4-Wege-Handshake“ zu stürzen. Durch präzise Manipulation der mit dem Handshake verbundenen Nachrichten erreicht der Angreifer, dass das Opfer einen bereits verwendeten Schlüssel neu installiert. Es wird angenommen, dass Schlüssel nur einmal verwendet werden, aber das WPA2-Protokoll bietet diesbezüglich keine Garantie. Die Tiefe von KRACK hängt von der Art des Handshakes ab: Bei AES-CCMP kann der Angreifer Pakete wiederholen und entschlüsseln. Bei WPA-TKIP oder GCMP (Galois/Counter Mode Protocol) erweitert sich seine Fähigkeit auf Wiederholung, Entschlüsselung und Fälschung von Paketen.
In einfachen Worten
In sehr lockerer Formulierung ermöglicht KRACK das Abfangen, Lesen und in einigen Fällen das Modifizieren des Datenverkehrs eines mit WPA2 geschützten Netzwerks, ohne das WLAN-Passwort zu kennen. Das bedeutet nicht, dass WPA2 gebrochen ist oder so etwas. Glücklicherweise können Implementierungen und Clients Patches mit Rückwärtskompatibilität erhalten, das heißt, wir brauchen kein Notfall-„WPA3“. Wenn wir dazu noch die Tatsache hinzunehmen, dass es für einen Angreifer nicht einfach ist, den Angriff durchzuführen (er erfordert unter anderem, sich in der Nähe des Netzwerks zu befinden), dann steht die Zeit auf unserer Seite. Allerdings…
Was ist mit Routern?
Die allgemeine Empfehlung ist, nach Firmware-Updates zu suchen. Das Problem ist, dass sich die meisten Geräte in einer ähnlichen Falle befinden wie die Android-Smartphones, und ihre Hersteller werden jegliche Update-Anfragen einfach ignorieren. Die offizielle KRACK-Seite besteht darauf, dass der Angriff nicht auf Zugangspunkte abzielt, sondern auf den 4-Wege-Handshake. Die Priorität des durchschnittlichen Nutzers sollte die Aktualisierung der Clients (Computer, Tablets, Smartphones) sein. Ein guter Schritt, um die Auswirkungen von KRACK auf Router zu minimieren, ist, sie nicht als Repeater zu verwenden und die Unterstützung für Fast Roaming 802.11r zu deaktivieren.
Fernseher, Drucker, Internet der Dinge?
Auch sie sind verwundbare Clients. Man würde gerne denken, dass die Hersteller verantwortungsvoll handeln und Patches für alle ihre Produkte veröffentlichen, aber das echte Leben hat uns etwas anderes gelehrt.
Wie können wir uns schützen?
Ohne Updates ist die erste Verteidigungslinie, wann immer möglich HTTPS zu verwenden. Selbst wenn ein KRACK-Angriff den Datenverkehr des Routers abfängt, reicht HTTPS aus, um dessen Inhalt zu verschleiern. Natürlich gibt es spezielle Tools, die HTTPS-Pakete dekodieren, aber die Idee ist, dem Angreifer Steine in den Weg zu legen. Eine andere Option ist, einen robusten VPN-Dienst zu nutzen, und damit meine ich eine kostenpflichtige Lösung. Nicht alle VPNs machen ihre Arbeit gut, daher müssen wir die Angebote sehr genau prüfen. Zusammenfassend: Ein mit KRACK verwundbares WPA2-Netzwerk teilt das Profil von einem kostenlosen und offenen Netzwerk. Es ist feindliches Territorium, aber mit den richtigen Vorsichtsmaßnahmen werden wir in Ordnung sein. Wir werden die Entwicklung von KRACK weiter verfolgen, bleiben Sie dran.