Eine Gruppe von Forschern der Ruhr-Universität Bochum (Deutschland) hat eine Angriffstechnik vorgestellt (), die es ermöglicht, verschlüsselte Sprachgespräche in Mobilfunknetzen 4G/LTE, die zur Übertragung des Sprachverkehrs die VoLTE-Technologie verwenden, abzufangen ().
.
Um Telefonate in VoLTE vor Abhörangriffen zu schützen, kommt für die Verbindung zwischen Kunde und Betreiber eine auf . Die Spezifikation sieht vor, dass für jede Sitzung ein einzigartiger Schlüsselstrom generiert wird, aber wie die Forscher festgestellt haben, erfüllen 12 der 15 getesteten Basisstationen diese Vorgabe nicht und nutzen denselben Schlüsselstrom für zwei aufeinanderfolgende Anrufe über denselben Funkkanal oder verwenden vorhersagbare Methoden zur Generierung neuer Sequenzen.
Die Wiederverwendung des Schlüsselstroms ermöglicht es einem Angreifer, den aufgezeichneten verschlüsselten Verkehr mit dem Gespräch zu entschlüsseln. Um den Inhalt eines Sprachanrufs zu entschlüsseln, fängt der Angreifer zuerst den verschlüsselten Funkverkehr zwischen dem Opfer und der verwundbaren Basisstation ab und speichert ihn. Nach dem Ende des Anrufs ruft der Angreifer das Opfer zurück und versucht, das Gespräch so lange wie möglich zu führen, ohne dass das Opfer auflegt. Während dieses Gesprächs wird neben der Aufnahme des verschlüsselten Funkverkehrs auch das unverschlüsselte Originalaudio gespeichert.
Um den ersten Anruf des Opfers zu entschlüsseln, kann der Angreifer anhand des beim zweiten Anruf abgegriffenen verschlüsselten Verkehrs und der ursprünglichen Sprachdaten, die auf dem Telefon des Angreifers aufgezeichnet wurden, den Wert des Schlüsselstroms berechnen. Dieser wird durch eine XOR-Operation zwischen den offenen und verschlüsselten Daten bestimmt. Da der Schlüsselstrom wiederverwendet wird, kann der Angreifer, indem er den für den zweiten Anruf berechneten Schlüsselstrom auf die verschlüsselten Daten des ersten Anrufs anwendet, auf dessen ursprünglichen Inhalt zugreifen. Je länger das zweite Gespräch des Angreifers mit dem Opfer dauerte, desto mehr Informationen aus dem ersten Anruf können entschlüsselt werden. Wenn es dem Angreifer beispielsweise gelungen ist, das Gespräch auf 5 Minuten zu dehnen, kann er auch diese 5 Minuten entschlüsseln.
Für das Abfangen von verschlüsseltem Verkehr in LTE-Netzen verwendeten Forscher einen Signalscanner , und um den ursprünglichen Sprachstrom während des Anrufs des Angreifers zu erhalten, kamen Android-Smartphones zum Einsatz, die über ADB gesteuert wurden und . Die Kosten für die Ausrüstung, die zur Durchführung des Angriffs erforderlich ist, belaufen sich auf 7000 Dollar.

Die Hersteller von Basisstationen wurden im Dezember letzten Jahres über das Problem informiert, und die meisten haben bereits Patches zur Behebung der Sicherheitslücke veröffentlicht. Dennoch könnten einige Betreiber die Updates ignoriert haben. Zur Überprüfung der Anfälligkeit von LTE- und 5G-Netzen. eine spezielle mobile Anwendung für die Plattform Android 9 (erfordert Root-Zugriff und ein Smartphone mit Qualcomm-Chipsatz, wie z. B. Xiaomi Mi A3, One Plus 6T und Xiaomi Mix 3 5G). Neben der Feststellung der Anfälligkeit kann die Anwendung auch zum Mitlesen von Datenverkehr und zur Anzeige von Systemnachrichten verwendet werden. Der erfasste Datenverkehr wird im PCAP-Format gespeichert und kann an einen vom Benutzer angegebenen HTTP-Server zur späteren Analyse mit gängigen Werkzeugen gesendet werden.
Quelle: opennet.ru
