2 Punkte von GN⁺ 2024-05-28 | 1 Kommentare | Auf WhatsApp teilen

Massenüberwachung mithilfe eines Wi-Fi-basierten Standortverfolgungssystems

Überblick über Wi-Fi-basierte Standortverfolgungssysteme (WPS)

  • Wi-Fi-basiertes Standortverfolgungssystem (WPS): Ein System, das den Standort mobiler Geräte mithilfe nahegelegener Wi-Fi-Access-Points (APs) bestimmt.
  • Apples WPS: Dieses System kann weltweit eine Bedrohung für die Privatsphäre darstellen.

Angriffsmethode und Ergebnisse

  • Angriffsmethode: Es wird eine Angriffsmethode vorgestellt, mit der ein nicht autorisierter Angreifer die geografischen Positionen von Wi-Fi-BSSIDs in nur wenigen Tagen erfassen kann.
    • Dabei werden dicht belegte Bereiche im MAC-Adressraum ausgenutzt.
  • Ergebnis: Innerhalb eines Jahres wurden die genauen Standorte von weltweit mehr als 2 Milliarden BSSIDs bestimmt.

Fallstudien zu Eingriffen in die Privatsphäre

  • Langfristige Datenerfassung: Werden Daten über längere Zeit gesammelt, lassen sich die Bewegungsrouten von Geräten nachverfolgen.
    • Stationäre Wi-Fi-APs: Die meisten Wi-Fi-APs bewegen sich über lange Zeiträume nicht.
    • Mobile Geräte: Auch Geräte, die für Mobilität ausgelegt sind, etwa Reiserouter, können verfolgt werden.
  • Fallstudien:
    • Verfolgung in Kriegsgebieten: Verfolgung mobiler Geräte in der Ukraine und im Gazastreifen.
    • Analyse der Auswirkungen von Naturkatastrophen: Untersuchung der Folgen der Brände auf Maui.
    • Möglichkeit der Personenverfolgung: Über drahtlose Access Points können bestimmte Personen verfolgt werden.

Empfehlungen zum Schutz der Privatsphäre

  • WPS-Betreiber und Wi-Fi-AP-Hersteller: Es werden Empfehlungen zum Schutz der Privatsphäre von Millionen Nutzern gegeben.
  • Verantwortungsvolle Offenlegung von Schwachstellen: Apple und Wi-Fi-AP-Hersteller wurden über die Schwachstellen informiert, und einige Gegenmaßnahmen wurden umgesetzt.

Meinung von GN⁺

  • Schwere des Eingriffs in die Privatsphäre: Dass Wi-Fi-basierte Standortverfolgungssysteme großflächige Verletzungen der Privatsphäre ermöglichen, ist ein ernstes Problem.
  • Technische Schwachstelle: Der Angriff, der dicht belegte Bereiche im MAC-Adressraum ausnutzt, ist technisch einfach, aber äußerst wirksam.
  • Notwendigkeit stärkerer Sicherheit: WPS-Betreiber und Wi-Fi-AP-Hersteller müssen dringend Maßnahmen zur Verbesserung der Sicherheit einführen.
  • Sensibilisierung der Nutzer: Auch normale Nutzer sollten sich dieser Bedrohung der Privatsphäre bewusst werden und ihre Sicherheitseinstellungen verschärfen.
  • Prüfung alternativer Technologien: Als Alternative zu Wi-Fi-basierten Standortverfolgungssystemen sollten sicherere Technologien geprüft werden.

1 Kommentare

 
GN⁺ 2024-05-28
Meinungen auf Hacker News
  • Supernetworks arbeitet an Standard-Sicherheits-Wi‑Fi-Routern. Unsere Software hatte bereits die Möglichkeit, MACs pro Interface festzulegen; als Reaktion auf diese Studie haben wir im Entwicklungs-Branch außerdem MAC-Randomisierung ergänzt, die im nächsten Release allgemein verfügbar sein soll (https://github.com/spr-networks/super)
    Viele Karten, die WDS/AP-VLAN unterstützen, haben auch mit dem Aktualisieren der BSSID keine Probleme. Auch bei der Nutzung als Reise-Router lassen sich in der UI die AP-BSSID/MAC und das Wi‑Fi-Client-Interface für den Internet-Uplink leicht randomisieren

    • Die meisten Wi‑Fi-Baseband-Firmwares leaken „freundlicherweise“ die tatsächliche, im EEPROM gespeicherte MAC-Adresse in Dingen wie Management-Frames oder Beacons: https://news.ycombinator.com/item?id=13839540
      Stand 2017 fanden die Autoren des genannten Papers bei 96 % der Android-Smartphones MAC-Leaks; bei den übrigen 4 % war nicht bewiesen, dass es keine Leaks gab, sie hatten sie nur bis zum Zeitpunkt der Veröffentlichung nicht beobachtet. Wenn die Baseband-Firmware nicht vollständig Open Source ist, wie etwa bei ath9k_htc, gibt es praktisch keine Möglichkeit, dieses Leck zu verhindern oder sicher zu sein, ob es auftritt: https://wiki.debian.org/ath9k_htc/open_firmware
      Mit Open-Source-Baseband-Firmware kann man sicherstellen, dass das Baseband nicht einmal auf die Hardware-MAC-Adresse zugreifen kann; wenn man möchte, kann man beim Booten auch jedes Mal das MAC-Adress-EEPROM neu flashen
    • Neben RPi-Hardware wäre es gut, auch Rockchip-RK3399/RK3588-SoCs mit weniger Binary Blobs zu unterstützen. Diese können Secure Boot mit der Open-Source-Arm-Trusted-Firmware (TF-A) nutzen und so sicherstellen, dass auf dem Gerät nur vom Besitzer freigegebene Betriebssysteme und Firmware laufen
      Mich würde auch interessieren, ob M.2-Wi‑Fi-Karten wie Qualcomm Atheros QCA6174 Wi‑Fi 5 und Qualcomm Atheros QCNFA765 Wi‑Fi 6 AP/VLAN und BSSID-Aktualisierung unterstützen
    • Ich bin nicht sicher, ob ich dieses Projekt richtig verstanden habe, aber mich würde interessieren, ob es das Problem lösen kann, Menschen über den Standort ihres Handys zu verfolgen. So oder so ein tolles Projekt
      Als Däne bin ich der Meinung, dass man Gesetze und Regulierung braucht, wenn man Massenüberwachung per Wi‑Fi wirklich verhindern will. Früher war das Tracking von Menschen hier legal, zum Glück ist es das inzwischen nicht mehr. Ich erinnere mich noch gut an die Gegenwehr kleiner Kommunen, als sie Menschen in Fußgängerzonen mit Geschäften nicht mehr tracken durften. Fast jede dänische Stadt hat so eine zentrale Einkaufsstraße, größere Städte sogar mehrere
      Kleine Städte trackten Menschen, um zu sehen, welche Abschnitte beliebt waren und welche nicht. Das geschah nicht nur aus böswilligen Motiven, sondern weil sie unter dem Problem der „Innenstadtverödung“ litten, da Menschen in große Einkaufszentren abwanderten. Deshalb wollten sie Spielplätze oder Kultureinrichtungen schaffen oder Ladenmieten subventionieren, um die Einkaufsstraßen insgesamt lebendiger zu machen. Unabhängig von den guten Absichten war es dennoch Massenüberwachung
    • Ich frage mich, ob die MAC-Randomisierung der von IEEE vorgeschlagenen Richtung folgen wird: 802.11bh behandelt verbesserte Dienste mit zufälligen MAC-Adressen, 802.11bi den Schutz der Datenprivatsphäre
      https://standards.ieee.org/beyond-standards/data-privacy-and...
    • Wenn dieser Router nur ein ordentliches Gehäuse hätte, könnte er einen großen Teil des Prosumer-Markts erobern und zu einem „UniFi in der Privacy-Version“ werden
      Als normaler Heimanwender finde ich diese Oberfläche und die Funktionen wirklich attraktiv, aber es braucht besser aussehende Hardware. Das sind die sogenannten Kosten für die Zustimmung des Partners
  • Auf einem Android-12-Smartphone habe ich Standort, Verbesserung der Standortgenauigkeit, Wi‑Fi-Scanning, Bluetooth-Scanning, Google-Standortgenauigkeit, Google-Standortverlauf und Google-Standortfreigabe deaktiviert; auch auf App-Ebene ist „immer erlauben“ nirgends gesetzt
    „Nur während der Nutzung der App erlauben“ gilt etwa für Maps, Lyft, Uber und Uber Eats. Interessant ist, dass bei der Suche nach „location“ in den Einstellungen die „Google ...“-Einträge nicht erscheinen; man muss sie unter Location/Location services direkt suchen
    Manchmal schalte ich den Standort kurz ein, aber meistens gebe ich Adressen direkt in Apps ein und schließe Standortzugriffsanfragen einfach. Natürlich kann alles mit Internetzugang schon allein über die öffentliche IP-Adresse, die beim Verbindungsaufbau zu einem Server genutzt wird, den Standort schätzen. Ein VPN kann helfen, aber dann muss man diesem Anbieter ebenfalls vertrauen

    • Trotzdem verkaufen Mobilfunkanbieter Standortdaten, die sie per Funkzellen-Triangulation gewonnen haben
      https://krebsonsecurity.com/2024/04/fcc-fines-major-u-s-wire...
    • Dienste mit Internetzugang können den Standort nicht nur über die öffentliche IP-Adresse schätzen; Chrome-basierte Browser liefern Websites, die den Standort anfragen, auch bereitwillig eine Wi‑Fi-basierte Standortabfrage
      Selbst mit ausgeschaltetem GPS und VPN kann eine Website meinen Standort kennen. Man kann das zwar deaktivieren, aber dann kann die Website einen blockieren. Vor ein paar Monaten habe ich versucht, die Beschränkungen für Online-Casinos in meinem Bundesstaat zu umgehen, und das war überhaupt kein Vergnügen
    • Bei Apple ist es ähnlich. Wenn man im Kontrollzentrum-Widget auf Bluetooth oder Wi‑Fi tippt, wird es nicht vollständig ausgeschaltet, sondern nur deaktiviert; zum Ausschalten muss man in die Einstellungen gehen
      Auch den Standort kann man nicht ausschalten, ohne in die Einstellungen zu gehen
    • Ich habe es genauso eingerichtet. Es ist extrem frustrierend, dass moderne Betriebssysteme kein Konzept für elegantes Fallback-Verhalten haben
      Zum Beispiel könnte Google Pay unter Android auch bei ausgeschaltetem Standort funktionieren, verlangt aber bei jedem Start der App zuerst die Standortberechtigung, noch bevor die eingerichtete Entsperrung per Fingerabdruck oder Passwort kommt
    • Wenn man zu 100 % sicher sein will, lässt man das Smartphone einfach zu Hause. Dinge wie WhatsApp einmal am Tag zu prüfen, reicht völlig
  • Ich habe kürzlich über die Gegenrichtung dieses Angriffs nachgedacht. Bei uns wird häufig in ein Lager eingebrochen, und ich fragte mich, ob man nicht mehrere SSIDs aus der Umgebung broadcasten und sehen könnte, mit welchen Netzwerken sich die Handys der Täter automatisch verbinden wollen.
    Mit diesen Informationen könnte man abschätzen, wo sich die Diebe vermutlich häufig aufhalten, und das der Polizei übergeben oder selbst etwas unternehmen.

    • Wenn ein Handy gerade nicht mit Wi‑Fi verbunden ist, sucht es nach bekannten Wi‑Fi-Netzwerken. Diesen Traffic kann man überwachen und protokollieren.
      Viele moderne Smartphones randomisieren zwar ihre MAC-Adresse, bevor sie verbunden sind, aber vor ein paar Jahren konnte man auf diese Weise auch wiederkehrende Besucher erkennen.
    • Aus reiner Neugier: Mich würde interessieren, wie hoch der finanzielle Wert des Gestohlenen war. Als mir Waren im Wert von 60.000 Dollar gestohlen wurden und die Polizei nichts unternahm, war ich monatelang fast paranoid.
      Das hier klingt aber nach einer fortlaufenden Situation. Der tägliche Stress kann am Ende dazu führen, dass man selbst oder jemand anders ums Leben kommt, und dafür ins Gefängnis zu gehen, ist es wahrscheinlich nicht wert.
    • Nehmen wir an, du findest heraus, dass sich das Handy des Diebs automatisch mit McDonald’s Wi‑Fi verbindet. Was machst du dann? Legst du dich bei einem McDonald’s in der Nähe auf die Lauer, nur weil der Dieb dort sein könnte?
      Menschen benutzen ihre Handys jahrelang und löschen ihre Wi‑Fi-Netzwerkliste kaum je; diese Information sagt also nur, dass sie dieses Unternehmen irgendwann einmal besucht haben. Sie bedeutet nicht, dass sie häufig dort hingehen.
    • Beacons belegen ziemlich viel vom Funkspektrum; wenn man viele davon aussenden will, sollte man das besser auf einem Kanal tun, den man selbst nicht nutzt.
  • Ich finde, Handys sollten eine Funktion für standortbasiertes Wi‑Fi haben. Vermutlich gilt das Gleiche für Bluetooth.
    Wenn man zu Hause ist, wird Wi‑Fi eingeschaltet, andernfalls ausgeschaltet. Leider haben Apple, Google und die Mobilfunkanbieter ein Interesse daran, unsere Geräte sehr leicht mit der Umgebung verbindbar zu machen – wegen Ortungsdiensten, Werbung/Überwachung und Cellular Offloading.

    • Einige Samsung-Phones haben so etwas als Funktion namens Intelligent Wi‑Fi: https://docs.samsungknox.com/admin/knox-platform-for-enterpr...
      Intelligent Wi‑Fi bietet Netzwerkwechsel, Auto Wi‑Fi, Erkennung verdächtiger Hotspots und verbesserte Energiesparfunktionen. Auto Wi‑Fi schaltet Wi‑Fi je nach Standort ein und aus, merkt sich die Verbindungsmuster des Nutzers und bevorzugte Netzwerke, schaltet es ein, wenn ein bevorzugtes Netzwerk vorhanden ist, und schaltet es automatisch aus, wenn man die Region verlässt und das Netzwerk nicht mehr verfügbar ist.
    • In diesem Paper geht es nicht um die Geräte, die sich verbinden, sondern um die Überwachung des Standorts von APs, also Hotspots. Auf der Seite der verbindenden Geräte ist das dank MAC-Adress-Randomisierung grundsätzlich kein großes Problem.
      Zu sagen, man wolle standortbasierte Funktionen, und direkt danach zu behaupten, genau solche Funktionen machten Geräte „zu offen“, wirkt widersprüchlich.
    • Man könnte das wohl automatisieren, indem man beim Betreten oder Verlassen an der Tür ein NFC-Näherungstag antippt. Zum Beispiel könnte man eine ausrangierte Fahrkarte verwenden.
      NFC muss sich nicht auf netzwerkbasierte Standortbestimmung stützen.
    • Klingt nach einer guten Funktion. Außer zu Hause und im Büro nutze ich Wi‑Fi nur an Flughäfen/im Flugzeug, in Hotels und gelegentlich in anderen Büros oder bei Bekannten zu Hause.
      Beim Autofahren oder Herumlaufen muss man nicht unbedingt ständig broadcasten.
    • Unter iOS lässt sich das über Automationen in der Apple-Shortcuts-App einrichten, etwa „Wi‑Fi einschalten, wenn ich zu Hause ankomme“.
  • Der Titel dieses Papers, „surveilling the masses ...“, fühlt sich für mich nicht ganz passend an, auch wenn es um eine wichtige Entdeckung geht.
    Der Ausdruck „Massenüberwachung“ ist zwar unscharf, ruft aber meist das Bild hervor, private Gespräche der Gesellschaft abzuhören/mitzulesen oder den genauen Standort aller Menschen in Echtzeit bestimmen zu können. Die tatsächliche Entdeckung ist eher, dass diese Methode als zusätzlicher statistischer Proxy-Indikator genutzt werden kann, um Bevölkerungsbewegungen sowie Ausfälle/Zerstörung von Infrastruktur abzuschätzen.
    Außerdem kann sie den vergangenen und unter Umständen aktuellen Standort einer Person nur unter mehreren Annahmen offenlegen: dass die BSSID nicht gefälscht wurde, dass ein bestimmtes Smartphone diese BSSID gesehen hat, dass man die BSSID des Überwachungsziels kennt, dass diese BSSID tatsächlich vom Ziel genutzt wird und nicht an jemand anderen verkauft oder weitergegeben wurde, dass sich das Ziel in der Nähe der BSSID befindet und dass die BSSID eingeschaltet ist usw.

    • Das wirkt, als würde hier ein Strohmann angegriffen.
      Das Paper sagt: „Das zentrale Ziel des von uns betrachteten Angreifers ist es, Standort- und Bewegungsdaten vieler Geräte weltweit oder in bestimmten interessierenden Regionen zu sammeln.“
  • Außerdem melden einige Netzwerke wie Spectrum alle verbundenen MAC-Adressen remote an die Spectrum-Datenbank, statt sie nur in einem lokalen Netzwerk-Panel anzuzeigen. Denn ein Spectrum-Netzwerk-Panel gibt es nicht mehr, nur noch die App.
    Das bedeutet, dass ein staatlicher Akteur – also die USA – in Echtzeit im Minutentakt sehen kann, wer sich gerade in diesem Netzwerk befindet und welche Geräte kürzlich dort waren. Spectrum hat das so in die Firmware eingebaut.
    In der App sieht man unter Services > Devices on Network > Manage alle verbundenen MAC-Adressen und alle kürzlich verbundenen MAC-Adressen. Das funktioniert auch aus der Ferne, ohne im Netzwerk eingeloggt zu sein.
    Außerdem kann man in der App das Router-Passwort im Klartext sehen, unter Services > Your WiFi Network. Das bedeutet, dass ein staatlicher Akteur sich auch ohne Wissen des Nutzers remote in das Netzwerk einloggen könnte; außerdem ist es für die Sicherheit nicht gut, wenn die Passwörter von Millionen Haushalten im Klartext vorliegen.
    Unterm Strich: Selbst wenn Apple das irgendwann behebt, ist die andere Seite des Trackings, die staatliche Akteure durchführen können, auf ISP-Firmware-Ebene möglich. Um solche Angriffe zu verhindern, bleibt nur, offene Firmware zu erlauben oder neue Gesetze zu schaffen. Wann es je wirklich brauchbare Datenschutzgesetze gegeben hat, ist noch einmal eine andere Frage.

    • Oder man könnte auf Client-Ebene alle MACs randomisieren und damit die gesamte Kette nach oben blind machen. Natürlich besteht dann eine hohe Wahrscheinlichkeit für viele False Positives durch Kollisionen zufälliger MAC-Adressen.
  • Vor ein paar Jahren habe ich ein Open-Source-Tool veröffentlicht, das dabei hilft, die Wi‑Fi-Welt zu kartieren: https://github.com/calebmadrigal/trackerjacker

  • „Why Your Wi‑Fi Router Doubles as an Apple AirTag“, 100 Kommentare: https://news.ycombinator.com/item?id=40430603
    Ende März 2024 aktualisierte Apple stillschweigend seine Website und wies darauf hin, dass jeder die Erfassung und Weitergabe des Standorts seines eigenen drahtlosen AP durch Apple ablehnen kann, indem er „_nomap“ an das Ende des Namens des Wi‑Fi-Access-Points (SSID) anhängt. Wenn man „_nomap“ an den Namen des Wi‑Fi-Netzwerks anhängt, wird auch Googles Standortindex blockiert.
    Selbst wenn man keine Apple-Produkte besitzt: Hat man einen AP und jemand in der Nähe ein Apple-Gerät, landet dessen BSSID in Apples Datenbank. Entscheidend ist, dass unabhängig davon, ob man Apple-Geräte nutzt, alle APs standardmäßig erfasst werden. Häufig genutzte Reiserouter erhöhen das potenzielle Datenschutzrisiko zusätzlich.
    Der Opt-out-String „_nomap“ von Google/Apple muss am Ende der SSID stehen, während Microsofts „_optout“ irgendwo in der SSID vorkommen darf. Will man beides ablehnen, lautet die Reihenfolge SSIDName_optout_nomap.

    • Dass das kein Opt-in, sondern ein Opt-out ist, könnte wohl der Keim für eine große Sammelklage sein, wenn die richtigen Leute aktiv werden.
    • Ich würde mir wünschen, dass man sich einer derart absurden Anforderung nicht fügt. Das zukünftige Ich wird es einem danken.
  • Schon vor langer Zeit gab es eine Website, die Wi‑Fi-Router und deren Standorte gesammelt hat.
    https://www.wigle.net/

  • Ursprüngliche Quelle: https://news.ycombinator.com/item?id=40454706
    Verwandter Beitrag: https://news.ycombinator.com/item?id=40464184