MAC address de-randomization for WiFi device counting: Combining temporal- and content-based fingerprints

被引:13
|
作者
Uras, Marco [1 ]
Ferrara, Enrico [2 ]
Cossu, Raimondo [1 ]
Liotta, Antonio [3 ]
Atzori, Luigi [1 ]
机构
[1] Univ Cagliari, Dept Elect & Elect Engn DIEE, UdR CNIT, Cagliari, Italy
[2] Univ Derby, Derby, England
[3] Free Univ Bozen Bolzano, Fac Comp Sci, Bolzano, Italy
关键词
WiFi; Randomization; Passive sniffing; Tracking; People counting;
D O I
10.1016/j.comnet.2022.109393
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To preserve people privacy and prevent device (and people) tracking, WiFi MAC address randomization is been introduced by an ever increasing number of operating systems. Accordingly, mobile devices make use of different virtual addresses over time so that not a single fixed factory address is used that may identify a specific user. This has the consequence that it is not even possible to extract anonymous information on people mobility by analyzing WiFi traffic traces, which would be useful for many purposes (e.g., counting the number of people in a mass transport vehicle).To address this issue, in this paper we propose a novel MAC address de-randomization algorithm which groups specific messages (i.e., the Probe Requests) generated by the same physical device. With respect to past works, we consider a combination of the features that have been previously considered in isolation, which are associated to the content and length of the optional fields conveyed in the sent frames and the rate at which the frames are numbered over time. These features are then used by density-based clustering algorithms (i.e., DBSCAN, OPTICS, HDBSCAN) to group frames sent by the same device. Additionally, we consider the presence of pseudo-random MAC addresses, which are those that do not change every frame but only when the emitting device switches on and off the WiFi interface. To this, we have developed an heuristic to detect these sequences of frames so as to improve the algorithm efficacy. Experiments have been initially performed in a controlled environment where we reached an accuracy close to 96%. Then, experiments in a real scenario have been conducted where the people taking the bus when moving in an urban area have been counted; in such a scenario an average accuracy of 75% has been obtained.
引用
收藏
页数:15
相关论文
共 3 条
  • [1] MAC address de-randomization for WiFi device counting: Combining temporal- and content-based fingerprints
    Uras, Marco
    Ferrara, Enrico
    Cossu, Raimondo
    Liotta, Antonio
    Atzori, Luigi
    Computer Networks, 2022, 218
  • [2] WiFi Probes sniffing: an Artificial Intelligence based approach for MAC addresses de-randomization
    Uras, Marco
    Cossu, Raimondo
    Ferrara, Enrico
    Bagdasar, Ovidiu
    Liotta, Antonio
    Atzori, Luigi
    2020 IEEE 25TH INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2020,
  • [3] A dataset of labelled device Wi-Fi probe requests for MAC address de-randomization
    Pintor, Lucia
    Atzori, Luigi
    COMPUTER NETWORKS, 2022, 205