iOS 8 présente une adresse MAC aléatoire dans les recherches Wi-Fi
Le Chapelier fou
Le 10 juin 2014 à 13h20
4 min
Société numérique
Société
Sous iOS 8, la puce Wi-Fi n’affiche pas toujours la même adresse MAC lorsque le téléphone se met en recherche d’un réseau sans-fil. Bien qu’il ne s’agisse pas d’une protection ultime, cette simple modification pourrait mettre en déroute certains systèmes utilisés par des enseignes commerciales.
Présenter une adresse MAC aléatoire pendant la recherche des réseaux Wi-Fi
À partir d’iOS 8, les iPhone, iPad et iPod Touch changeront leur manière de scanner les environs à la recherche de réseaux Wi-Fi auxquels se connecter. Cette recherche automatique n’est évidemment pas réservée au système d’Apple puisque tous les smartphones procèdent ainsi, à moins que l’utilisateur ne bloque la fonctionnalité. Mais iOS 8 présentera pour ce faire une adresse MAC aléatoire et factice.
Pour comprendre l’intérêt d’une telle fonctionnalité, il faut rappeler qu’une adresse MAC est unique et est présente dans le matériel. Cette donnée peut être par exemple utilisée pour créer des listes blanches sur les routeurs Wi-Fi pour n’autoriser que certains appareils à se connecter à son réseau. Cette donnée est également exposée par la puce ou la carte Wi-Fi quand l’appareil est à la recherche d’un réseau. C’est précisément ce comportement qu’Apple est en train de changer.
En effet, avec iOS 8, il ne sera plus question d’utiliser l’adresse MAC physique pour contacter les concentrateurs Wi-Fi des environs. Le système créera une adresse au hasard pour s’identifier sur les équipements. Pourquoi ? Il pourrait y avoir en fait plusieurs raisons, mais le principal semble bien être la sécurité.
Le tracking des adresses MAC déjà utilisé dans une optique commerciale
Il faut savoir en effet que rien n’empêche un équipement réseau de créer une liste des adresses MAC qui l’ont contacté. Une boutique par exemple peut être en mesure de savoir combien de fois vous êtes entrés, à des fins par exemple de statistiques. Mais des outils plus poussés ont vu le jour ces dernières années, comme le souligne Quartz. Des produits comme Euclid Analytics ou ceux de Libelium peuvent être utilisés pour récupérer automatiquement des informations telles que le modèle d’appareil, la marque du constructeur ainsi que la force du signal.
Rien n’empêche une grande galerie commerciale d’élargir le système à un immense bâtiment pour traquer le déplacement des clients et connaître leurs habitudes d’achats. Peuvent alors en ressortir des modèles de déplacements qui peuvent soit se faire en fonction d’une adresse MAC particulière ou encore des statistiques sur ce qui attire le plus les clients. Le New York Times rapportait déjà des cas d'utilisation de ce genre de système en juillet de l'année dernière.
Sécurité et... une manière de renvoyer vers iBeacon ?
Avec les adresses MAC aléatoires, de tels systèmes ne peuvent plus fonctionner car un même appareil va présenter une identification différente à chaque fois. Cela ne représente pas cependant un moyen universel de disparaître, car rien n’empêche l’utilisateur de se connecter au nombre croissant de réseaux offerts librement par des enseignes. Or, à partir du moment où la connexion est établie, l’adresse MAC utilisée est bien réelle. Le changement d’iOS 8 ne s’applique donc bien qu’à la recherche automatique, alors que le fait de rejoindre un réseau Wi-Fi est un acte volontaire.
On peut également voir une autre explication dans cette modification du comportement d’iOS. Apple propose en effet depuis iOS 7 une technologie baptisée iBeacon, qui s’appuie sur le Bluetooth 4.0 Low Energy pour obtenir notamment la position géographique de l’appareil. Rien n’empêcherait les boutiques intéressées de déployer des solutions basées sur iBeacon car l’adresse MAC de la puce Bluetooth reste, elle, parfaitement réelle.
iOS 8 présente une adresse MAC aléatoire dans les recherches Wi-Fi
-
Présenter une adresse MAC aléatoire pendant la recherche des réseaux Wi-Fi
-
Le tracking des adresses MAC déjà utilisé dans une optique commerciale
-
Sécurité et... une manière de renvoyer vers iBeacon ?
Commentaires (50)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 10/06/2014 à 18h25
Arf ! Sur mon service payant de wifi on se connecte (log-in auto) automatiquement grâce à l’adresse MAC. Erf bon tant pis…
Le 10/06/2014 à 21h49
c’est marrant le nombre de personnes qui ne comprennent pas la news mais commentent qd même :
ou les gens qui donnent des cours de Wifi sans connaitre le protocole.
La probe request est envoyée par un client pour connaitre les AP présentes, quels que soient les SSID configurés. ça permet au device de toujours connaitre les SSID présents
Pour finir, qd je vois des commentaires de certains j’ai l’impression que les pubs sont tellement bien foutues qu’une fois vue, vous ne pouvez vous empêcher d’acheter le produit..
Le 11/06/2014 à 04h20
Moi ce que j’ai du mal à comprendre, c’est que la plupart des OS recherchent activement les AP wifi, réclamant à corps et à cri “WifiDeMichu” et autres “Free/Orange/SFR/Starbuck-Wifi” etc etc…
L’AP s’annonce régulièrement et sauf a voir un SSID caché dans sa liste d’AP connus, ce n’est pas nécessaire de se découvrir avant connection en réclamant tout ce a quoi on s’est un jour connecté. Et à faire ainsi, pas de MAC à cacher temporairement.
Le plus drole étant que celui qui est à l’écoute passive peut tout à fait proposer à une telle machine le SSID qu’elle attends pour se mettre en MITM en faisant un faux AP ciblé.
Dans une optique de profiling notons aussi que tout le monde réclame le nom de sa propre AP/Box du domicile, généralement unique quand il n’a pas été changé (dérivé de la mac de l’AP) => Le cinéma d’Apple ne servira pas à grand chose, suffit d’un petit changement dans la BDD des pubeux qui doivent bien se marrer d’avance.
Le 11/06/2014 à 06h59
Le 11/06/2014 à 08h38
Ce que j’ai dit ne s’adresse pas à tous bien entendu. Et le principe de l’évolution c’est de rendre quelque chose d’inutile incontournable. Fut un temps personne n’avais besoin de l’électricité, de voiture, d’avion… Si tu ne peux revenir sur des mouchoirs de qualité inférieur c’est que tu y gagnes quelque chose avec les autres :p
Le 11/06/2014 à 09h18
Le 11/06/2014 à 09h19
Le 11/06/2014 à 09h49
Le 11/06/2014 à 12h47
Le 10/06/2014 à 13h23
Pas plus con …
Est ce que ça pourrait gêner si on a activé un filtrage par adresse Mac ? " />
Le 10/06/2014 à 13h30
Le 10/06/2014 à 13h32
Donc il utilise des MAC aléatoires pour le scan mais si on se connecte de sois même là c’est la vrai MAC ? Sinon je raconte pas le bordel en entreprise " />
Le 10/06/2014 à 13h32
Le 10/06/2014 à 13h33
Sinon il suffit de couper le wifi et le bluetooth dès que l’on quitte son domicile et ne le réactiver qu’en cas de besoin réel. Et là les technologies de tracking marchent déjà nettement moins bien " /> Petit plus, cela économise la batterie.
Le 10/06/2014 à 13h36
Le 10/06/2014 à 13h36
Le 10/06/2014 à 13h38
il faut rappeler qu’une adresse MAC est unique
C’est hélas faux, car sur les 6 octets d’une MAC, les 3 premiers sont un identifiant de fabricant (dont voici la liste), dont deux bits qui jouent un role d’information sur le type d’adresse (universelle, individuelle … ou pas) , et les trois suivant sont un code “matériel”.
Un décompte “simple” donne donc 256^3 adresses MAC par fabricant.. ce qui fait seulement 16 Millions de possibilités….
Si on regarde le cas d’Intel (ils détiennent 138 préfixes), ce qui donne 2 milliards de MAC.. pas sûr que les MAC soient unique si on considère toute la production d’Intel
Le 10/06/2014 à 13h39
Le 10/06/2014 à 13h43
J’entrevois également la pagaille potentielle qui pourrait secouer les routeurs qui utilisent cette adresse pour la couche physique de communication par Ethernet.
L’iTruc de madame Michu qui génère ses adresses MAC factices, qui se retrouve par hasard correspondre à une adresse MAC réelle de son voisin de caisse et qui surfait en attendant de décharger son caddie !
Le pauvre mec ne reçoit pas ses données, et Mme Michu n’y peut rien, mais le routeur pète les plombs !
Le 10/06/2014 à 13h43
Le 10/06/2014 à 13h48
Le 10/06/2014 à 13h48
Le 10/06/2014 à 13h49
Le 10/06/2014 à 13h50
Le 10/06/2014 à 13h51
Le 10/06/2014 à 13h52
Le 10/06/2014 à 13h57
Ça doit passer outre le filtrage par MAC dans les aéroports pour l’accès wifi, normalement c’est 15 mn offertes puis après faut raquer
Le 10/06/2014 à 13h58
C’est bien de planquer l’adresse MAC. Cependant, quelque chose me surprend et me fait dire que c’est beaucoup de vent pour pas grand chose cette news.
IOS 8 met une adresse MAC random lorsqu’il fait un probe_request : “Est-ce que l’AP avec le SSID : José-Wifi est disponible ?”
Pour moi, un appareil envoie un probe_request lorqu’il cherche un réseau wifi qui est masqué (qui n’envoie pas de beacon et qui ne diffuse pas son SSID).
Si c’est bien implémenté, je ne vois pas pourquoi l’iphone de madame michu enverrait des probe_request s’il n’a jamais été connecté a un wifi masqué. Car dans le cas ou l’appareil a uniquement des points d’accès normaux (diffusion de beacon + ssid) je ne vois pas pourquoi il y aurait des envoies de probe_request.
IOS 8 masquerait dont la vraie MAC uniquement des iPhone disposant dans la liste de leur réseaux wifi connu au moins 1 réseau wifi masqué (pas de beacon et pas de ssid diffusé). Ce qui limite grandement le nombre de personnes concernés. Ceci-dit, je trouve que c’est une bonne idée. N’hésitez pas à me " /> si je me trompe " />
Le 10/06/2014 à 14h01
On peut également voir une autre explication dans cette modification du comportement d’iOS. Apple propose en effet depuis iOS 7 une technologie baptisée iBeacon, qui s’appuie sur le Bluetooth 4.0 Low Energy pour obtenir notamment la position géographique de l’appareil. Rien n’empêcherait les boutiques intéressées de déployer des solutions basées sur iBeacon car l’adresse MAC de la puce Bluetooth reste, elle, parfaitement réelle.
Mais non. Les bornes iBeacon émettent juste un identifiant, sans retour.
Dans le pire des cas, une application peut juste déterminer qu’on a croisé la borne, elle a même pas accès à l’adresse MAC de l’appareil (depuis iOS 7).
Donc au mieux, une appli déjà installée peut indiquer qu’on est dans le magasin, c’est tout.
Le 10/06/2014 à 14h01
Le 10/06/2014 à 14h03
Le 10/06/2014 à 14h04
Le 10/06/2014 à 14h05
Le 10/06/2014 à 14h09
Le 10/06/2014 à 14h11
Le 10/06/2014 à 14h17
Je suis pas fan d’apple… mais la je dois avouer que pour une fois " />
Le 10/06/2014 à 14h34
Le 10/06/2014 à 14h35
Sinon, y’a plus simple: éteindre le wifi quand on a pas besoin.
Le 10/06/2014 à 14h39
Personnellement je ne vois pas le problème d’etre tracé de façon anonyme. Vous avez peur de voir de la pub plus ciblé à la sortie de vos magasins? Mince alors, des publicité qui pourrait être utiles…
Le 10/06/2014 à 14h43
Il reste toujours le bluetooth activé après chaque maj pour iAds et les commerçants à proximité si je ne dis pas de bétise " />
Le 10/06/2014 à 14h47
Le 10/06/2014 à 14h47
Le 10/06/2014 à 14h58
Le 10/06/2014 à 15h11
Ça va foutre le bordel dans pour les systèmes basés sur des réservations d’adresses DHCP si la mesure venait à s’étendre à d’autres appareils.
Le 10/06/2014 à 15h12
Le 10/06/2014 à 15h14
Le 10/06/2014 à 16h34
Le 10/06/2014 à 16h47
Le 10/06/2014 à 16h59
Le 10/06/2014 à 17h18