Saviez-vous que les ordinateurs portables et autres appareils mobiles, même sans matériel GPS, peuvent toujours déterminer de manière relativement précise votre position réelle avec une simple connexion WiFi ? Voici comment fonctionne cette fonctionnalité souvent négligée des « services de localisation » modernes.
Les « services de localisation » sont bien plus qu'un simple GPS
Les systèmes d'exploitation modernes, tels qu'iOS, iPadOS, Android, Windows 10, macOS et Chrome OS, disposent d'un système de localisation intégré appelé « Services de localisation ».
Lorsqu'une application, telle qu'une application de cartes ou de navigation, demande l'accès à votre position, elle n'accède pas seulement directement au système GPS de votre appareil. Parallèlement à cela, il « fonctionne » également avec les services de localisation du système d'exploitation pour déterminer exactement où vous vous trouvez.
Les systèmes de services de localisation modernes utilisent de nombreuses techniques différentes pour rechercher et déterminer l'emplacement de l'appareil. Le GPS est l'une de ces techniques. Cependant, lorsque le signal GPS ou le matériel GPS n'est pas disponible ou est trop lent, les services de localisation proposent d'autres astuces.
Par exemple, si l'appareil est connecté à un signal de réseau mobile (3G, 4G, 5G), votre emplacement peut être déterminé grâce au signal de la tour de téléphonie cellulaire. Sur la base des forces relatives du signal provenant de trois tours de téléphonie cellulaire différentes à proximité, votre emplacement réel peut être estimé assez précisément.
Cependant, il existe également une autre technique dont le système des services de localisation peut tirer parti : rechercher les points d'accès Wifi à proximité.
Les adresses IP ne révèlent que des informations générales de localisation
Supposons que vous surfiez sur le Web sur votre ordinateur portable et qu'un site Web vous demande des informations de localisation. Vous donnez accès au site Web et ce qui est intéressant est que peu de temps après, ce site Web connaît également votre localisation, avec un niveau d'erreur acceptable.
Mais vous réalisez également que votre ordinateur portable n’a pas de GPS intégré, alors comment ce site Web peut-il déterminer votre adresse physique avec autant de précision ?
Non, le problème ne vient pas de votre adresse IP. Si vous donnez à un site Web l'accès à votre position alors que vous utilisez un ordinateur de bureau non WiFi (ou un ordinateur portable avec une connexion Ethernet et le WiFi désactivé), vous ne verrez qu'une estimation générale de sa position, avec une précision pas très élevée. . Par exemple, il peut déterminer avec précision la ville, la province et le pays dans lesquels vous vivez, mais il est totalement impossible d'obtenir des informations précises rue par rue, comme via le GPS.
Comment le WiFi révèle-t-il votre position ?
Voici comment fonctionne un « système de localisation WiFi » : Votre appareil recherche les points d'accès WiFi à proximité et génère une liste de statistiques spécifiques, ainsi que la force relative du signal à cet emplacement. Il contacte ensuite les serveurs en ligne. Ces serveurs. essentiellement, contient une liste de points d’accès WiFi dans le monde et leurs emplacements géographiques.
La base de données comprend non seulement une liste de noms de points d'accès WiFi (SSID), mais contient également les adresses MAC uniques (BSSID) de ces points d'accès. Ces adresses ne changent généralement pas, même si le nom d'affichage du réseau Wifi est modifié.
En comparant la liste des réseaux WiFi proches de chez vous avec la liste des points d'accès connus et leurs emplacements, les services de localisation peuvent deviner votre emplacement. De plus, en comparant les puissances relatives du signal des différents réseaux WiFi, les services de localisation peuvent également déterminer votre position avec une extrême précision, comme si vous utilisiez le GPS.
Les appareils peuvent également télécharger et mettre en cache certaines de ces données. Par exemple, si l'appareil sait que vous vous trouvez dans une ville particulière, il peut télécharger et stocker des informations WiFi dans et autour de cette ville afin de pouvoir trouver votre position plus facilement, même si vous ne disposez pas d'une connexion réseau pour comparer avec la ville. base de données.
Mais d’où vient la base de données WiFi ?
Il y a plus de dix ans, Google a commencé à collecter des données sur les réseaux WiFi à l'aide de ses voitures Street View. Pendant que ces voitures parcourent les virages et prennent des photos de devantures de magasins, de maisons et de routes, elles recherchent également les réseaux WiFi à proximité et enregistrent les données pertinentes pour les utiliser avec les services de localisation.
Google, Apple, Microsoft et d’autres grandes entreprises technologiques ne sont pas les seuls à posséder leurs propres systèmes de services de localisation.
En outre, le logiciel de services de localisation intégré à votre appareil envoie également en permanence des informations pour maintenir ces bases de données à jour. Par exemple, vous ouvrez Google Maps sur votre téléphone Android. Vous disposez d'un signal GPS puissant : parfait, votre téléphone sait où vous vous trouvez via le GPS. Votre téléphone va maintenant rechercher les réseaux sans fil à proximité et en télécharger une liste dans la base de données des services de localisation de Google, ainsi que votre position actuelle.
De cette manière, cette base de données est continuellement mise à jour avec de nouvelles données. Bien entendu, les entreprises promettent toujours que ces données sont anonymes et ne sont liées à aucun individu.
Problème de confidentialité
En théorie, la base de données ne reçoit que des informations sur la liste des réseaux voisins, leurs identifiants uniques et leurs emplacements physiques. Il n'obtient absolument aucune information sur qui utilise ces réseaux ou sur les données transmises via WIFi, ni sur les mots de passe dont les gens ont besoin pour se connecter à ces réseaux.
Dans le même temps, les systèmes d’exploitation modernes empêchent également les applications et les sites Web d’accéder à ces données, sauf si vous l’autorisez. Un site Web ou une application ne peut pas simplement voir une liste des réseaux WiFi à proximité. Il doit demander à votre navigateur ou à votre système d'exploitation d'accéder à votre localisation, et vous pouvez bien entendu refuser cette demande si vous le souhaitez. Vous avez toujours le contrôle.