4 votes

Quelles informations Chrome/Android envoie-t-il à Google pour découvrir ma position basée sur le WiFi ?

Leur documentation commerciale sur l'API de géolocalisation indique qu'elle a besoin d'une liste de tous les points d'accès WiFi autour, avec, pour chacun d'eux:

  • adresse MAC,
  • ESSID
  • force du signal,
  • quelques autres.

Les appareils ordinaires interrogent probablement le service web de géolocalisation comme ceci.

Cependant, je suis intéressé de savoir si Chrome/Android envoie en fait plus d'informations à Google, comme:

  • l'adresse MAC ou l'"ID" de mon appareil WiFi?
  • ma position GPS? (par exemple, pour géolocaliser les points d'accès WiFi autour de moi pour Google)
  • etc.

La meilleure réponse serait un extrait de requête (capturé) à partir d'un appareil activé pour le WiFi (en contournant le https). Une revue du code source pourrait également être utile, mais seulement pour Chromium.

3voto

ytg Points 398

En regardant le code source de Chromium, la structure de données contenant les données Wi-Fi ne semble pas avoir plus de données que celles que vous avez mentionnées, donc il est peu probable qu'ils envoient en secret d'autres données Wi-Fi liées à leurs serveurs à partir de Chrome. (Seul age est ajouté à la demande par la suite comme je peux le voir.)

Et de toute façon, cela n'aurait pas beaucoup de sens. L'adresse MAC ou l'identifiant Wi-Fi de votre appareil ou tout ce qui est lié au Wi-Fi est complètement irrelevant pour le système de géolocalisation. Peu importe qui veut connaître sa propre position, quelle adresse il utilise, etc. Les résultats dépendent uniquement des données fournies dans l'API. L'adresse MAC du réseau Wi-Fi fournit la position approximative du réseau lui-même et les autres données comme la force du signal permettent une estimation de la distance.

L'emplacement GPS de l'appareil pourrait cependant être utile pour le système. Je suppose que Chrome ne l'envoie pas seulement parce que la plupart des appareils exécutant Chrome n'ont pas vraiment de puce GPS et donc ne connaissent pas l'emplacement GPS. Mais les appareils Android doivent simplement envoyer ces données. Comme indiqué ci-dessus, l'adresse du réseau est ce qui fournit les informations de position dans les requêtes. Pour cela, Google doit associer une position plus ou moins exacte à l'adresse et ils ont besoin de collecter cette information d'une manière ou d'une autre. Il y a quelques années, il y a eu un scandale selon lequel les voitures Street View n'ont pas seulement pris des photos, mais ont également collecté des données Wi-Fi. Ils ont été contraints d'arrêter de le faire, donc maintenant la seule manière logique pour eux de collecter ces informations est de compter sur les trillions d'appareils Android en circulation.

0 votes

Je suis particulièrement intéressé par les informations GPS, car je pense que vous avez raison à propos de Google utilisant nos téléphones pour remplir sa base de données, sans jamais le dire "explicitement". Sniffer une telle requête serait génial.

0 votes

Eh bien, oui. Bonne chance pour casser HTTPS :)

0 votes

Homme au milieu... :) Ou pouvons-nous trouver ces informations dans le code source ouvert d'Android?

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X