Surveillance de masse à l’aide d’un système de suivi de localisation basé sur le Wi‑Fi
Aperçu du système de positionnement basé sur le Wi‑Fi (WPS)
- Système de positionnement basé sur le Wi‑Fi (WPS) : système qui détermine la position d’un appareil mobile à l’aide des points d’accès Wi‑Fi (AP) à proximité.
- WPS d’Apple : ce système peut entraîner des menaces pour la vie privée à l’échelle mondiale.
Méthode d’attaque et résultats
- Méthode d’attaque : présentation d’une méthode permettant à un attaquant non autorisé de collecter en seulement quelques jours les positions géographiques des BSSID Wi‑Fi.
- Exploitation de zones denses de l’espace d’adresses MAC.
- Résultats : localisation précise de plus de 2 milliards de BSSID dans le monde sur une période d’un an.
Études de cas d’atteinte à la vie privée
- Collecte de données à long terme : une collecte sur longue durée permet de suivre les trajets d’un appareil.
- Points d’accès Wi‑Fi fixes : la plupart des AP Wi‑Fi ne se déplacent pas pendant de longues périodes.
- Appareils mobiles : il est possible de suivre des appareils conçus pour être déplacés, comme les routeurs de voyage.
- Études de cas :
- Suivi en zone de guerre : suivi d’appareils en déplacement en Ukraine et dans la bande de Gaza.
- Analyse de l’impact de catastrophes naturelles : analyse des effets des incendies de Maui.
- Possibilité de suivi individuel : il est possible de suivre une personne précise via des points d’accès sans fil.
Recommandations pour protéger la vie privée
- Opérateurs de WPS et fabricants d’AP Wi‑Fi : recommandations fournies pour protéger la vie privée de millions d’utilisateurs.
- Divulgation responsable des vulnérabilités : vulnérabilités signalées à Apple et aux fabricants d’AP Wi‑Fi, et certaines mesures d’atténuation ont été mises en œuvre.
L’avis de GN⁺
- Gravité de l’atteinte à la vie privée : le fait qu’un système de suivi de localisation basé sur le Wi‑Fi puisse entraîner des atteintes massives à la vie privée en fait un problème sérieux.
- Vulnérabilité technique : l’attaque exploitant des zones denses de l’espace d’adresses MAC est techniquement simple, mais très efficace.
- Nécessité de renforcer la sécurité : les opérateurs de WPS et les fabricants d’AP Wi‑Fi doivent adopter de toute urgence des mesures de sécurité renforcées.
- Sensibilisation des utilisateurs : les utilisateurs ordinaires doivent eux aussi prendre conscience de ces menaces pour la vie privée et renforcer leurs paramètres de sécurité.
- Examen de technologies alternatives : il est nécessaire d’envisager des technologies plus sûres en alternative aux systèmes de suivi de localisation basés sur le Wi‑Fi.
1 commentaires
Avis sur Hacker News
Supernetworks développe un routeur Wi‑Fi sécurisé par défaut. Notre logiciel permettait déjà de définir des MAC par interface et, en réponse à cette étude, nous avons aussi ajouté la randomisation des MAC dans la branche de développement ; elle sera disponible pour tous dans la prochaine version (https://github.com/spr-networks/super)
Beaucoup de cartes prenant en charge WDS/AP-VLAN n’ont pas non plus de problème avec le renouvellement du BSSID. Même utilisé comme routeur de voyage, l’interface permet de randomiser facilement le BSSID/MAC de l’AP ainsi que l’interface cliente Wi‑Fi servant à l’uplink Internet
En 2017, les auteurs de l’article ci-dessus avaient trouvé des fuites de MAC sur 96 % des téléphones Android ; pour les 4 % restants, il n’était pas prouvé qu’il n’y avait pas de fuite, seulement qu’ils n’en avaient pas observé jusqu’au moment de la rédaction. Si le firmware de baseband n’est pas entièrement open source, comme avec ath9k_htc, il n’existe pratiquement aucun moyen d’empêcher cette fuite ni d’être certain qu’elle se produit ou non : https://wiki.debian.org/ath9k_htc/open_firmware
Avec un firmware de baseband open source, on peut garantir que le baseband n’a même pas accès à l’adresse MAC matérielle et, si on le souhaite, reflasher l’EEPROM de l’adresse MAC à chaque démarrage
Je me demande aussi si des cartes Wi‑Fi M.2 comme les Qualcomm Atheros QCA6174 Wi‑Fi 5 et Qualcomm Atheros QCNFA765 Wi‑Fi 6 prennent en charge AP/VLAN et le renouvellement du BSSID
En tant que Danois, je pense que si l’on veut vraiment empêcher la surveillance de masse via le Wi‑Fi, il faut des lois et de la régulation. Autrefois, le suivi des personnes était légal ici, mais heureusement ce n’est plus le cas. Je me souviens encore de la réaction de petites municipalités lorsqu’elles n’ont plus eu le droit de suivre les gens dans les rues commerçantes piétonnes. Presque toutes les villes danoises ont ce type de centre commerçant, et les grandes villes en ont plusieurs
Les petites villes suivaient les gens pour voir quels tronçons étaient populaires ou non. Ce n’était pas uniquement malveillant : elles font face au problème de la « désertification des centres-villes », les gens allant dans de grands centres commerciaux. Elles essayaient donc de créer des aires de jeux ou des équipements culturels, ou de subventionner les loyers des boutiques pour dynamiser l’ensemble de la rue commerçante. Mais, quelles que soient les bonnes intentions, cela restait de la surveillance de masse
https://standards.ieee.org/beyond-standards/data-privacy-and...
En tant qu’utilisateur domestique ordinaire, cette interface et ces fonctionnalités sont vraiment attirantes, mais il faudrait un matériel plus esthétique. C’est le fameux coût d’approbation par le conjoint
Sur mon téléphone Android 12, j’ai désactivé la position, l’amélioration de la précision de la position, le scan Wi‑Fi, le scan Bluetooth, la précision de la position Google, l’historique des positions Google et le partage de position Google ; au niveau des autorisations des apps, aucune n’est réglée sur « toujours autoriser »
Les seules autorisées uniquement pendant l’utilisation de l’app sont à peu près Maps, Lyft, Uber et Uber Eats. Ce qui est amusant, c’est qu’en cherchant « location » dans les paramètres, les éléments « Google ... » n’apparaissent pas : il faut aller les chercher soi-même sous Position/Services de localisation
J’active parfois brièvement la position, mais la plupart du temps je saisis l’adresse directement dans l’app et je ferme les demandes d’accès à la position. Bien sûr, tout ce qui a accès à Internet peut estimer ma position uniquement à partir de l’adresse IP publique utilisée pour se connecter à un serveur. Un VPN peut aider, mais il faut alors lui faire confiance aussi
https://krebsonsecurity.com/2024/04/fcc-fines-major-u-s-wire...
Même avec le GPS désactivé et un VPN, un site web peut connaître ma position. On peut désactiver cela, mais le site peut alors vous bloquer. Il y a quelques mois, j’ai essayé de contourner des restrictions d’un casino en ligne au niveau de l’État, et ce n’était pas du tout agréable
La localisation non plus ne peut pas être désactivée sans passer par les réglages
Par exemple, Google Pay sur Android pourrait fonctionner même si la localisation est désactivée, mais à chaque lancement de l’app il demande l’autorisation de localisation avant même le déverrouillage par empreinte digitale ou mot de passe que j’ai configuré
J’ai récemment réfléchi à l’inverse de cette attaque. Comme des voleurs entrent souvent dans un entrepôt, je me suis demandé si l’on ne pouvait pas diffuser plusieurs SSID de la zone environnante et voir à quels réseaux leurs téléphones essaient de se connecter automatiquement
Avec cette information, on pourrait estimer les endroits où les voleurs sont susceptibles de passer souvent du temps, puis transmettre cela à la police ou régler le problème soi-même
Beaucoup de smartphones modernes randomisent l’adresse MAC avant la connexion, mais il y a quelques années, cette méthode permettait aussi d’identifier les visiteurs récurrents
Mais là, on dirait que la situation se répète. Le stress quotidien peut finir par vous tuer, vous ou quelqu’un d’autre, et ce n’est probablement pas quelque chose qui vaille la peine d’aller en prison
Les gens gardent leur téléphone pendant des années et effacent rarement leur liste de réseaux Wi‑Fi ; cette information dit seulement qu’ils ont visité cet établissement à un moment donné. Elle ne signifie pas qu’ils y vont souvent
Je pense que les téléphones devraient avoir une fonction de Wi‑Fi basé sur la localisation. Probablement la même chose pour le Bluetooth
L’idée serait d’activer le Wi‑Fi quand on est chez soi, et de le désactiver sinon. Malheureusement, Apple, Google et les opérateurs ont tout intérêt à rendre nos appareils très faciles à connecter à leur environnement, pour les services de localisation, la publicité/surveillance ou le délestage vers le cellulaire
Intelligent Wi‑Fi propose la commutation de réseau, Auto Wi‑Fi, la détection de hotspots suspects et une économie d’énergie améliorée. Auto Wi‑Fi active et désactive le Wi‑Fi en fonction de la localisation, mémorise les habitudes de connexion de l’utilisateur et ses réseaux préférés, l’active lorsqu’un réseau préféré est présent, puis le désactive automatiquement quand l’utilisateur quitte la zone et que le réseau n’est plus disponible
Dire qu’on veut une fonction basée sur la localisation, puis affirmer aussitôt que ce type de fonction rend les appareils « trop ouverts », semble contradictoire
Le NFC n’a pas besoin de s’appuyer sur la géolocalisation réseau
Il n’y a pas vraiment besoin de continuer à diffuser en permanence quand on conduit ou qu’on marche
Le titre de cet article, « surveilling the masses ... », me semble mal choisi, même s’il traite d’une découverte importante
L’expression « surveillance de masse » est ambiguë, mais elle évoque généralement l’idée d’intercepter ou de lire les conversations privées de la société, ou de pouvoir déterminer en temps réel la position exacte de tout le monde. La découverte réelle est plutôt que cette méthode peut servir d’indicateur statistique indirect supplémentaire pour estimer les déplacements de population et les pannes/destructions d’infrastructure
Et, avec toute une série d’hypothèses — que le BSSID n’a pas été usurpé, qu’un smartphone donné a vu ce BSSID, que l’on connaît le BSSID de la cible surveillée, que ce BSSID est bien utilisé par la cible et n’a pas été vendu ou transmis à quelqu’un d’autre, que la cible se trouve près du BSSID, que le BSSID est allumé, etc. — on peut révéler l’emplacement passé d’une personne et, dans certains cas, son emplacement actuel
L’article dit que « l’objectif principal de l’attaquant que nous considérons est de collecter des données de localisation et de déplacement de nombreux appareils dans le monde entier ou dans une région d’intérêt donnée »
En plus, certains réseaux comme Spectrum ne se contentent pas d’afficher toutes les adresses MAC connectées dans le panneau réseau local : ils les remontent à distance dans la base de données de Spectrum. Il n’y a plus de panneau réseau Spectrum, seulement une app
Cela signifie qu’un acteur étatique, à savoir les États-Unis, peut voir en temps réel, à la minute près, qui se trouve actuellement sur ce réseau et quels appareils y étaient récemment. Spectrum l’a conçu ainsi dans le firmware
Dans l’app, en allant dans Services > Devices on Network > Manage, on voit toutes les adresses MAC connectées et celles récemment connectées. C’est possible même à distance, sans être connecté au réseau
L’app permet aussi de voir le mot de passe du routeur en clair. C’est dans Services > Your WiFi Network. Cela signifie qu’un acteur étatique pourrait aussi se connecter à distance au réseau à l’insu de l’utilisateur, et des mots de passe de millions de foyers stockés en clair ne sont pas une bonne chose pour la sécurité
En conclusion, même si Apple finit par corriger ce problème, l’autre versant du pistage possible par un acteur étatique existe au niveau du firmware des FAI. Pour empêcher ce type d’attaque, il n’y a guère que l’autorisation des firmwares ouverts ou une nouvelle loi. La question de savoir quand une loi sur la vie privée a vraiment été adoptée est encore un autre problème
Il y a quelques années, j’ai publié un outil open source pour aider à cartographier le monde du Wi‑Fi : https://github.com/calebmadrigal/trackerjacker
« Why Your Wi‑Fi Router Doubles as an Apple AirTag », 100 commentaires : https://news.ycombinator.com/item?id=40430603
Fin mars 2024, Apple a discrètement mis à jour son site web pour indiquer que chacun pouvait refuser que l’emplacement de son point d’accès Wi‑Fi soit collecté et partagé par Apple en ajoutant « _nomap » à la fin du nom du point d’accès Wi‑Fi (SSID). Ajouter « _nomap » au nom du réseau Wi‑Fi bloque aussi l’index de localisation de Google.
Même si vous n’avez pas de produit Apple, si vous avez un point d’accès et qu’une personne à proximité possède un appareil Apple, ce BSSID se retrouve dans la base de données d’Apple. Le point important est que tous les points d’accès sont collectés par défaut, que vous utilisiez ou non un appareil Apple. Les routeurs de voyage couramment utilisés accroissent encore le risque potentiel pour la vie privée.
La chaîne de refus de Google/Apple, « _nomap », doit se trouver à la fin du SSID, tandis que celle de Microsoft, « _optout », peut se trouver n’importe où dans le SSID. Pour refuser les deux, l’ordre devient SSIDName_optout_nomap.
Il existe depuis longtemps un site qui rassemble les routeurs Wi‑Fi et leurs emplacements.
https://www.wigle.net/
Source d’origine : https://news.ycombinator.com/item?id=40454706
Article lié : https://news.ycombinator.com/item?id=40464184