Accueil > Windows Phone > Polémique sur Windows Phone 7 et les informations de géolocalisation : on oublie la technologie sous jacente !

Polémique sur Windows Phone 7 et les informations de géolocalisation : on oublie la technologie sous jacente !

Depuis quelque jours certains sites s’enflamme (ou relaye) et affirme tout et n’importe quoi au sujet d’une collecte d’information par les Windows Phone 7 et l’envoi de ces données vers des serveurs appartenant à Microsoft, et à la limite font du sensationnel au lieu de faire de la vraie information.

http://www.gizmodo.fr/2011/09/25/un-jailbreaker-pretend-que-les-windows-phone-sont-des-mouchards.html

http://www.winrumors.com/windows-phone-proven-to-record-location-data-without-authorisation

 

L’information d’origine provient d’un blogger qui a analysé les trames IP émise par un Windows Phone via son Wifi perso alors qu’il avait interdit la remontée d’information ( Feeback off) : voir le post d’origine.

Je me permet de fournir ci-après ma vision et ma compréhension des choses (ainsi que mon point de vue Smile ).

Notre ‘blogueur analyste de trame IP’ précise : ne pas avoir de connexion GSM/3G (SIM error), ni réseau Wifi et avoir désactiver la remontée d’information vers Microsoft.

PAR CONTRE, le service le localisation est resté activé.

image

Il active ensuite la connexion Wifi et lance l’application Appareil Photo.

L’application Appareil Photo des Windows Phones 7 possède une fonctionnalité de géo-tagging des photos (intégration dans les méta données des photos [EXIF pour les jpeg] de la position géographique du lieu de prise de vue). La localisation est fournit par le “Location service” qui est resté activé !!!

Il est fort probable que lors de son lancement, l’application Photo initialise le service de localisation car le service est actif (même si les données ne sont pas intégrées dans les photos si le paramètre à été désactivé [Paramètre du Windows Phone / Onglet Application / Photo).

Le service de localisation des smartphones (et ce fonctionnement n’est pas spécifique à Microsoft) utilise l’ensemble des informations à sa portée et disponibles pour estimer la position de l’utilisateur le plus rapidement possible ET le plus précisément possible.

  • Le GPS est bien entendu le système le plus précis mais aussi le plus long (jusqu’à plusieur minute) pour fournir une position (surtout si on vient de réveiller le smartphone), de plus il est inopérant en intérieur.

De ce fait, les mécanismes de géo localisation des smartphones utilise d’autres sources d’informations qui elles sont déjà géo localisées :

  • les adresses IP de vos connexions fixes (du moins de vos adresses IP publiques) : touts point d’accès wifi est rattaché à une adresse IP publique à un moment ou à un autre.
  • les données d’identification de réseaux radios connus & geolocalisés :
               – les antennes relais GSM/EDGE/3G : position fournit par l’opérateur
               – les positions de réseaux wifi connu et géo positionné AU PREALABLE.

L’ensemble de ces informations est couplées aux niveaux de puissance des signaux radios reçus (Wifi, GSM/3G), ce qui permet de faire une ‘bête’ triangulation pour fournir une position approximative (moins précise qu’un GPS) MAIS beaucoup plus rapidement. (pour la théorie : http://fr.wikipedia.org/wiki/Triangulation#Utilisation_de_l.27intensit.C3.A9_d.27un_signal )

Il est fort probable que notre “analyste” se trouve en intérieur (ce n’est pas précisé dans son post) donc pas de GPS.

Il n’a pas insérer de carte SIM dans son téléphone (SIM Error) donc pas de géo localisation par l’opérateur mobile (toute les antennes et les mobiles à portée sont géo localisé, notamment pour les usages judiciaires et policiers).

Par contre, il a conservé le service de localisation actif ET a ouvert une connexion Wifi. Fort logiquement, le service de géo localisation à utilisé les seules informations disponibles pour répondre à la demande de l’utilisateur : les réseaux Wifi visibles et la puissance des signaux (informations présentes dans les trames capturé par notre blogueur). Sachant que la base de données de géolocalisation des point d’accès wifi  ne peut pas tenir dans un smartphone (et surtout de sa valeur marchande), il est logique que le smartphone fasse appel à un service pour obtenir une localisation approximative par triangulation SURTOUT QUE L’UTILISATEUR A EXPLICITEMENT LAISSER ACTIF LE SERVICE DE LOCALISATION.

D’autres informations complémentaires sont transmises (Version du système d’exploitation, type et version de matériel, …) , il est fort probable que le but de ses informations est d’affiner la précision de la géolocalisation en tenant comptes des caractéristiques intrinsèque du terminal utilisé. Chaque matériel à ses propres caractéristiques physiques (type de puce radio, sensibilité, …) ou paramétrage (dépendant des ROM radio, …) qui peuvent influencer les valeurs des données collectés (notamment les niveaux de puissance des signaux radios), il faut alors compenser les écarts via des modèles “comportementaux” des terminaux.

Enfin, on peut se demander comment sont créer les bases de données de géo-localisation des points d’accès wifi : Elle sont obtenues ou collectées :

  • par des véhicules spécialement équipés : GPS de haute précision avec analyseur wifi qui couple la position obtenu par GPS aux identifiants des points d’accès visibles (Adresse MAC wifi), au nom des réseaux (SSID wifi) et à la puissance du signal reçu. <Digression>Vous pensiez que les Google Car ne faisait que de la photo ??? Elle cartographiait aussi les réseaux sans fils rencontré en cours de route Smile.</Digression> Ces données sont ensuite consolidées et épurées dans des bases chez les opérateurs de ces véhicules, par la même fournisseur de service de localisation.
  • Par vous même si vous avez autorisé la remontée d’informations : votre téléphone utilise son GPS, sa connectivité wifi & 3G pour informer les opérateurs gérant ces services de localisation.
  • Par les opérateurs de téléphonie mobiles qui ont une carte précise de toute leur antenne. Votre téléphone connait l’identifiant de l’antenne auquel il est connecté, ceux des antennes dans sa portée et le niveau de signal pour chaque antenne. Votre opérateur peut ainsi calculer par triangulation votre position approximative.
  • par les bases de données de géolocalisation des adresses IP fixes (souvent partiellement publique) qui donne une estimation grossière de votre position (gratuitement, on est au niveau de la ville) à partir de votre IP publique. Voir http://www.ipaddresslocation.org/ pour une belle démo !. Pour les abonnées Free, votre adresse IP dépend de votre DSLAM qui lui aussi est géo localisé (http://francois04.free.fr/liste_dslam.php). Le tout est publiquement accessible.

Au final, le smartphone (Microsoft/Windows Phone 7 dans ce cas, mais c’est valable aussi pour Google/Android et Apple/Iphone-IPad) ne fait que répondre aux demandes des utilisateurs qui veulent plus de confort et l’information le plus rapidement possible.

Moi le premier, je pestait contre mon Windows Mobile 6.1 qui mettait parfois plusieurs minutes à trouver sa position GPS pour geo localiser mes photos. Maintenant, mon Windows Phone 7 fait ça en quelque secondes.

On ne peut pas obtenir le beurre et l’argent du beurre ! Mais surtout on désactive la fonctionnalité si on ne souhaite pas l’utiliser, ou alors on ne lance pas de troll !

Dans notre cas, notre blogueur – si celui ci avait fait preuve d’un peu plus d’honnêteté intellectuelle – aurait fait le même essai en désactivant le service de localisation ET aurait publié ses résultats.

 

Ceci est mon point de vue personnel, basé sur la compréhension que j’ai du fonctionnement de ces services, compréhension forgée au travers des différentes source d’informations publiques disponible sur le net (et – bien entendu – sur mon expérience professionnelle Smile). Je ne suis pas dans le secret des dieux, ni ai eu accès des informations confidentielles qui prouverait une conspiration mondiale pour savoir où nous prenons nos photos, et ne fait encore moins partie de cette conspiration.

Catégories :Windows Phone Étiquettes : , , ,
  1. Aucun commentaire pour l’instant.
  1. No trackbacks yet.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :