Randomisation des adresses MAC en BLE: Comportements d'annonce modernes et défis de comptage de dispositifs
Résumé
Le Bluetooth Low Energy (BLE) est devenu un protocole incontournable pour les communications à courte portée, largement adopté et supportant de nombreuses applications. Si la randomisation des adresses MAC (Media Access Control) est essentielle pour protéger la confidentialité des utilisateurs, elle constitue un frein pour des usages tels que l'analyse de foule et l'estimation de densité. Dans ce travail, nous présentons une étude expérimentale des comportements de la randomisation dans le BLE sur des équipements modernes. Nous décrivons une méthodologie de collecte rigoureuse, menée en chambre anéchoïque blindée, afin de construire un jeu de données avec vérité terrain composé de plus de 100 000 paquets d'annonce BLE bruts (Advertisement Packets), comprenant des captures issues de sept dispositifs Android et iOS distincts, couvrant plusieurs états d'annonce et plusieurs scénarios d'utilisation. Ce jeu de données, que nous fournissons en tant que ressource open source, est, à notre connaissance, le premier de son genre à offrir des données PCAP brutes à la communauté de recherche. Notre analyse met en évidence un comportement émergent, où un même équipement utilise quasi-concurremment plusieurs adresses MAC randomisées sur une même période temporelle, ce qui complique fortement l'association. Nous évaluons ensuite un algorithme d'association sur ces données et atteignons une précision de 87 %. Cependant, nous montrons que si l'approche permet de chaîner efficacement les adresses et d'estimer le nombre d'applications ou de services actifs, elle reste insuffisante pour déduire avec précision le nombre réel d'équipements. Ces résultats soulignent la nécessité de dépasser la simple réassociation d'adresses MAC pour permettre un comptage robuste des dispositifs.
| Origine | Fichiers produits par l'(les) auteur(s) |
|---|---|
| Licence |