Welche Informationen sendet Chrome/Android an Google, um meinen „WLAN-basierten“ Standort zu ermitteln?

Ihr kommerzielles Geolocation-API -Dokument besagt, dass es eine Liste aller WLAN-Zugangspunkte in der Nähe benötigt, mit für jeden von ihnen:

  • MAC-Adresse,
  • ESSID
  • Signalstärke,
  • ein paar andere.

Gängige Geräte fragen den Geolocation-Webdienst wahrscheinlich so ab .

Ich möchte jedoch wissen, ob Chrome/Android tatsächlich weitere Informationen an Google sendet, z. B.:

  • WLAN-MAC-Adresse oder "ID" meines Geräts?
  • meine GPS-Position ? (z. B. um WLAN-APs um mich herum für Google zu geolokalisieren)
  • usw.

Die beste Antwort wäre ein (gesniffter) Abfrage-Dump von einem WiFi-fähigen Gerät (unter Umgehung von https). Eine Überprüfung des Quellcodes kann ebenfalls nützlich sein, jedoch nur für Chromium.

Antworten (1)

Wenn man sich den Quellcode von Chromium ansieht, scheint die Datenstruktur mit den Wi-Fi-Daten keine weiteren Daten zu enthalten, die Sie erwähnt haben, daher halte ich es für unwahrscheinlich, dass sie tatsächlich andere Wi-Fi-bezogene Daten irgendwie heimlich an sie senden Server von Chrome. ( ageWie ich sehen kann, wird der Anfrage nur nachträglich hinzugefügt.)

Und es würde sowieso nicht viel Sinn machen. Die Wi-Fi-MAC-Adresse oder -ID Ihres Geräts oder alles, was mit Wi-Fi zu tun hat, ist für das Geolokalisierungssystem völlig irrelevant. Dabei spielt es keine Rolle, wer seine eigene Position wissen möchte, welche Adresse er verwendet usw. Die Ergebnisse hängen nur von den in der API bereitgestellten Daten ab. Die MAC-Adresse des WLAN-Netzwerks liefert die ungefähre Position des Netzwerks selbst und die anderen Daten wie die Signalstärke ermöglichen eine Entfernungsschätzung.

Der GPS-Standort des Geräts könnte für das System jedoch nützlich sein. Ich vermute, dass Chrome es nur deshalb nicht sendet, weil die meisten Geräte, auf denen Chrome ausgeführt wird, nicht wirklich über einen GPS-Chip verfügen und daher den GPS-Standort nicht kennen. Aber Android-Geräte müssen diese Daten einfach senden. Wie oben angegeben, liefert die Adresse des Netzwerks die Positionsinformationen in den Abfragen. Dazu muss Google der Adresse einen mehr oder weniger genauen Standort zuordnen und diese Informationen irgendwie sammeln. Vor einigen Jahren gab es einen Skandal, dass die Street View-Karten nicht nur Bilder machten, sondern auch WLAN-Daten sammelten . Sie waren gezwungen, damit aufzuhören, und jetzt ist der einzig logische Weg für sie, es zu sammeln, sich auf die Billionen von Android-Geräten in freier Wildbahn zu verlassen.

Ich interessiere mich besonders für das GPS-Zeug, da ich denke, Sie haben Recht damit, dass Google unsere Telefone verwendet, um seine Datenbank zu füllen, ohne dies "explizit" zu sagen. Eine solche Abfrage zu schnüffeln wäre großartig.
Gut ja. Viel Glück beim Brechen von HTTPS :)
Man in the middle... :) Oder finden wir diese Informationen im offenen Android-Quellcode?
Man-in-the-Middle-Angriffe funktionieren nicht mit Websites, die signierte Zertifikate verwenden. Und die Android-Quelle ... das Gerät kann Ihre Koordinaten basierend auf Ihren Einstellungen legitim an Google senden, daher kann das Finden von verstecktem Code, der es unrechtmäßig sendet, eine Suche nach einer Nadel im Heuhaufen sein.