Des moyens de géolocalisation insoupçonnées

Aujourd’hui nous disposons de divers outils pour nous géolocaliser, c’est-à-dire nous repérer sur terre.
Là technologie là plus connue est le GPS (Global Positioning System). Cette technologie utilise un réseau de satellites pour déterminer la position du récepteur.
Cette technique est très précise puisqu’elle donne une position au mettre près (un peu plus pour les GPS civiles).
Un autre de ses avantages est le fait quelle soit disponible partout sur terre à condition d’être dans un lieu à ciel ouvert.
Cependant, elle à un défaut dû à l’utilisation de ces satellites.
En effet il est parfois assez difficile d’établir une connexion avec ces derniers d’autant plus qu’il faut se connecter avec au moins quatre satellites en même temps pour avoir une position ce qui peut prendre beaucoup de temps (plusieurs minutes « à froid »).

D’autres technologies complémentaires existent pour palier à ces défauts.

nexus one gps

Localisation hybride (GSM)

Un des moyens les plus rapides d’obtenir une position est là triangulation par relais de téléphonie mobile. On nomme cette méthode l’assistance GPS ou l’A-GSP.
En effet, les réseaux mobiles étant composés de nombreuses cellules relais, il est possible de se repérer en connaissant les positions de celles qui sont à portée.
Plus le récepteur se trouve dans une zone à forte densité de cellules, plus la localisation est précise (de l’ordre d’une 10aine mètres en zone très dense).

Par contre, l’inverse est aussi vrai et la précision peut tomber à 5km près ce qui devient beaucoup moins utile (à moins d’être vraiment paumé :) ).
A ce défaut nous devons ajouter le fait que cette technologie à besoin d’un accès internet pour télécharger les positions des antennes relais à porté. Elle doit aussi être supportée par l’opérateur.

Localisation par IP

Un autre moyen de localisation très utilisé est la localisation par adresse IP. En effet certaines entreprises proposent des bases de localisation d’IP.
Ces bases associent des plages d’IP à une localité. Par exemple toutes les IP entre 88.77.66.1 et 88.77.70.30 sont localisées dans une même zone.
Ces données proviennent des FAI mais n’en sont pas moins plus précises, au mieux elles correspondent aux DSLAM qui peut être situé a plusieurs kilomètres de chaque abonné.
Au pire ces données correspondent à la ville voir la région.
La précision va de 97% à 99% de chances de positionner une IP dans le bon pays, et de 50 a 75% de localiser une ip dans la bonne ville.

Autre inconvénient, cela ne fonctionne que pour les lignes ADSL fixes et donc seulement pour les ordinateurs connecté à internet.
Là aussi la précision est liée à la densité des nœuds de raccordement et donc de population.

Localisation hybride par WiFi

Une dernière technologie beaucoup moins connue, proche de l’A-GPS dans son fonctionnement permet une localisation plus précise.
Il s’agit de la localisation grâce aux réseaux wifi environnant.

En effet, en ville, les réseaux wifi publics et privés sont beaucoup plus nombreux que les relais de téléphonie mobile et leur portée est beaucoup plus faible.
Une localisation de ce type permet d’obtenir une position presque instantanément avec une précision de quelques dizaines de mètres, soit beaucoup plus fiable qu’une localisation par relais dans une zone peu dense.

Cette technologie peut donc aussi bien être utilisée sur pc (doté d’une carte wifi) que sur un téléphone (wifi lui aussi).

Comment cela fonctionne t-il?

Certaines entreprises comme Google entretiennent des bases de données d’adresse mac associée à des lieux précis.
Ces données sont enregistrées lors de wardriving. En effet, les fameuses google car qui parcourent les rues ne se contentent pas de photographier les rues pour le service streetview, elles enregistrent également toutes les trames wifi qu’elles trouvent et enregistrent leurs adresses MAC (Les noms de SSID peuvent changer, les MAC moins).
Lorsqu’une personne cherche à se localiser par cette méthode, elle récolte les trames wifi des alentours et envoient les adresses MAC à un serveur, ce dernier cherche la dernière position connue de ces adresses MAC, triangulise au besoin et renvoie la position.

C’est donc bien cette méthode de localisation qui est utilisée par tous les services de Google Maps, aussi bien par les applications pour mobiles que sur maps.google.com
Une API JavaScript est aussi disponible pour les développer d’application Web afin de récupérer la position des utilisateurs.
En effet c’est le navigateur qui va demander les adresses mac des différents SSID a porté au système d’exploitation.
Cette dernière est implémentée dans la plupart des navigateurs récents dont Chrome et Firefox.

Petit conseil pour finir, si votre téléphone a du mal à déterminer votre position, activez votre wifi et le fix se fera presque instantanément comme par magie :)




Comments

2 Responses to “Des moyens de géolocalisation insoupçonnées”
  1. Dire que je voulais le faire aussi cet article :p
    Il n’aurait pas été présenté de la même manière, mais cela peux donner de bonnes idées pour un édit :)

    Dernièrement, google a eu beaucoup de soucis avec leurs google car…
    ça a commencé par l’Allemagne (comme toujours avec google), puis plusieurs villes aux USA. Le point commun avec ces différentes villes/états/pays ? La vie privée :)
    Google fait un sniff passif et ne peuvent pas choisir quelle trame recevoir ou non (pendant qu’ils cherchent les adresses MAC des routeurs pour les cartographier), mais cela ne change pas le fait que sur un réseau ouvert, ils peuvent recevoir en clair le mail que tata Josette envois au plombier pour qu’il passe après le départ de son mari…
    De plus, personne aujourd’hui n’est capable de dire si oui ou non les trames envoyés par un routeur relèvent de la vie privée ou pas, si les Adresses MAC (étant uniques) peuvent être considérés comme un identifiant de foyer…

    Après, comme d’habitude, cela tient de la paranoia et je pense que le réel problème, c’est qu’avant ces procès, Google n’a jamais communiqué sur ce qu’ils font avec des antennes wifi sur le toi de leurs voitures et quelles informations ils gardent et utilisent réellement…

    Voila, voila :)
    Sinon, très bon article et bien expliqué :)

    Jimmy

  2. Steve dit :

    Je trouve dommage qu’il n’y ait pas eu mention de LA société qui a réellement révolutionner la localisation par Wi-Fi, j’ai nommé Skyhook ;) .

Qu'en pensez vous ?

Je me ferais un plaisir de répondre à vos questions et comentaires !
Et si vous voulez afficher une image avec votre comentaire, créez un gravatar!