FPSelect: Low-Cost Browser Fingerprints for Mitigating Dictionary Attacks against Web Authentication Mechanisms

被引:5
作者
Andriamilanto, Nampoina [1 ,2 ]
Allard, Tristan [1 ]
Le Guelvouit, Gaetan [2 ]
机构
[1] Univ Rennes, CNRS, IRISA, Rennes, France
[2] IRT B Com, Cesson Sevigne, France
来源
36TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2020) | 2020年
关键词
browser fingerprinting; web authentication; multi-factor authentication;
D O I
10.1145/3427228.3427297
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Browser fingerprinting consists into collecting attributes from a web browser. Hundreds of attributes have been discovered through the years. Each one of them provides a way to distinguish browsers, but also comes with a usability cost (e.g., additional collection time). In this work, we propose FPSelect, an attribute selection framework allowing verifiers to tune their browser fingerprinting probes for web authentication. We formalize the problem as searching for the attribute set that satisfies a security requirement and minimizes the usability cost. The security is measured as the proportion of impersonated users given a fingerprinting probe, a user population, and an attacker that knows the exact fingerprint distribution among the user population. The usability is quantified by the collection time of browser fingerprints, their size, and their instability. We compare our framework with common baselines, based on a real-life fingerprint dataset, and find out that in our experimental settings, our framework selects attribute sets of lower usability cost. Compared to the baselines, the attribute sets found by FPSelect generate fingerprints that are up to 97 times smaller, are collected up to 3, 361 times faster, and with up to 7.2 times less changing attributes between two observations, on average.
引用
收藏
页码:627 / 642
页数:16
相关论文
共 62 条
[1]  
Al-Fannah Nasser Mohammed, 2017, 2017 INT CARN C SEC, P1, DOI 10.1109/CCST.2017.8167801
[2]   Device Fingerprinting for Augmenting Web Authentication: Classification and Analysis of Methods [J].
Alaca, Furkan ;
van Oorschot, P. C. .
32ND ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2016), 2016, :289-301
[3]  
Andriamilanto N., 2020, LARGE SCALE EMPIRICA
[4]   "Guess Who?" Large-Scale Data-Centric Study of the Adequacy of Browser Fingerprints for Web Authentication [J].
Andriamilanto, Nampoina ;
Allard, Tristan ;
Le Guelvouit, Gaetan .
INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING, IMIS-2020, 2021, 1195 :161-172
[5]  
[Anonymous], 2004, Multidimensional knapsack problems, DOI DOI 10.1007/978-3-540-24777-710
[6]  
Ashouri Mohammadreza, 2018, LARGE SCALE ANAL SOP
[7]   Disguised Chromium Browser: Robust Browser, Flash and Canvas Fingerprinting Protection [J].
Baumann, Peter ;
Katzenbeisser, Stefan ;
Stopczynski, Martin ;
Tews, Erik .
PROCEEDINGS OF THE 2016 ACM WORKSHOP ON PRIVACY IN THE ELECTRONIC SOCIETY (WPES'16), 2016, :37-46
[8]  
Blakemore C, 2016, IEEE TRUST BIG, P144, DOI [10.1109/TrustCom.2016.0057, 10.1109/TrustCom.2016.56]
[9]  
Boda K, 2012, LECT NOTES COMPUT SC, V7161, P31, DOI 10.1007/978-3-642-29615-4_4
[10]   The Quest to Replace Passwords: A Framework for Comparative Evaluation of Web Authentication Schemes [J].
Bonneau, Joseph ;
Herley, Cormac ;
van Oorschot, Paul C. ;
Stajano, Frank .
2012 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2012, :553-567