Vor wenigen Tagen gaben Forscher der Eidgenössischen Technischen Hochschule Lausanne bekannt , dass sie Schwachstellen in den Kopplungsmethoden von Geräten identifiziert haben, die dem Bluetooth Classic-Standard (Bluetooth BR/EDR) entsprechen.
Die Schwachstelle trägt den Codenamen BIAS und ermöglicht es dem Angreifer, die Verbindung eines gefälschten Geräts anstelle des Geräts eines zuvor verbundenen Benutzers herzustellen und das Authentifizierungsverfahren erfolgreich zu durchlaufen, ohne den bei der ersten Gerätekopplung generierten Kanalschlüssel (Verbindungsschlüssel) zu kennen, und ohne die manuelle Bestätigungsprozedur bei jeder Verbindung wiederholen zu müssen.
Das Prinzip dieser Methode besteht darin, dass der Angreifer beim Verbindungsaufbau zu Geräten, die den Modus „Sichere Verbindungen“ unterstützen, das Fehlen dieses Modus vortäuscht und auf eine veraltete Authentifizierungsmethode („Legacy-Modus“) zurückgreift. Im Legacy-Modus induziert der Angreifer den Master-Slave-Rollenwechsel, indem er sein Gerät als „Master“ ausgibt und den Authentifizierungsprozess übernimmt. Anschließend sendet der Angreifer eine Benachrichtigung über den erfolgreichen Abschluss der Authentifizierung, ohne auch nur über einen Kanalschlüssel zu verfügen, und das Gerät authentifiziert sich am anderen Ende selbst.
Der Bluetooth Spoofing Attack (BIAS) kann auf zwei verschiedene Arten ausgeführt werden, je nachdem, welche Secure Simple Pairing-Methode (entweder Legacy Secure Connections oder Secure Connections) zuvor zum Herstellen einer Verbindung zwischen zwei Geräten verwendet wurde. Wenn der Pairing-Vorgang mit der Secure Connections-Methode abgeschlossen wurde, kann der Angreifer behaupten, dass das zuvor gekoppelte Remote-Gerät keine sicheren Verbindungen mehr unterstützt, wodurch die Authentifizierungssicherheit verringert wird.
Anschließend kann der Angreifer einen zu kurzen Verschlüsselungsschlüssel verwenden, der nur 1 Byte Entropie enthält , und den zuvor von denselben Forschern entwickelten KNOB-Angriff anwenden, um unter dem Deckmantel eines legitimen Geräts eine verschlüsselte Bluetooth-Verbindung herzustellen (wenn das Gerät über einen Schutz gegen KNOB-Angriffe verfügt und die Schlüsselgröße nicht reduziert werden konnte, kann der Angreifer keinen verschlüsselten Kommunikationskanal herstellen, sondern wird weiterhin beim Host authentifiziert).
Für eine erfolgreiche Ausnutzung der Sicherheitslücke muss sich das Gerät des Angreifers in Reichweite des anfälligen Bluetooth-Geräts befinden, und der Angreifer muss die Adresse des entfernten Geräts ermitteln, zu dem zuvor eine Verbindung hergestellt wurde.
Die Forscher veröffentlichten ein Prototyp-Toolkit, das die vorgeschlagene Angriffsmethode implementiert, und demonstrierten, wie die Verbindung eines zuvor gekoppelten Pixel 2-Smartphones mit einem Linux-Laptop und einer CYW920819-Bluetooth-Karte gefälscht werden kann.
Die BIAS-Methode kann aus folgenden Gründen ausgeführt werden: Der Aufbau einer sicheren Verbindung Bluetooth ist nicht verschlüsselt und die Auswahl der sicheren Verbindungspaarungsmethode gilt nicht für eine bereits hergestellte Paarung, die Herstellung einer sicheren Verbindung von Legacy Secure Connections nicht erfordert eine gegenseitige Authentifizierung, ein Bluetooth-Gerät kann jederzeit nach der Basisbandsuche einen Rollenwechsel durchführen, und Geräte, die mit Secure Connections gekoppelt wurden, können Legacy Secure Connections verwenden, während eine sichere Verbindung hergestellt wird.
Das Problem wird durch einen Speicherdefekt verursacht und manifestiert sich in mehreren Bluetooth-Stacks und Bluetooth-Chip-Firmware, darunter Chips von Intel, Broadcom, Cypress Semiconductor, Qualcomm, Apple und Samsung, die in Smartphones, Laptops, Einplatinencomputern und Peripheriegeräten verschiedener Hersteller verwendet werden.
Die Forscher testeten 30 Geräte (Apple iPhone/iPad/MacBook, Samsung Galaxy, LG, Motorola, Philips, Google Pixel/Nexus, Nokia, Lenovo ThinkPad, HP ProBook, Raspberry Pi 3B+ usw.), die 28 verschiedene Chips verwenden, und informierten die Hersteller im vergangenen Dezember über die Sicherheitslücke. Es ist noch nicht bekannt, welche Hersteller Firmware-Updates mit der Behebung veröffentlicht haben.
Als Reaktion darauf hat die Bluetooth SIG, die für die Entwicklung der Bluetooth-Standards zuständige Organisation, eine Aktualisierung der Bluetooth-Core-Spezifikation angekündigt . Die neue Version definiert klar die Fälle, in denen ein Master-Slave-Rollenwechsel zulässig ist, schreibt die gegenseitige Authentifizierung beim Wechsel in den „Legacy“-Modus vor und empfiehlt die Überprüfung des Verschlüsselungstyps, um eine Verringerung der Verbindungssicherheit zu verhindern.
Quelle: https://www.kb.cert.org