Modern browsers give access to several attributes that can be collected to form a browser fingerprint. Although browser fingerprints have primarily been studied as a web tracking tool, they can contribute to improve the current state of web security by augmenting web authentication mechanisms. In this paper, we investigate the adequacy of browser fingerprints for web authentication. We make the link between the digital fingerprints that distinguish browsers, and the biological fingerprints that distinguish Humans, to evaluate browser fingerprints according to properties inspired by biometric authentication factors. These properties include their distinctiveness, their stability through time, their collection time, their size, and the accuracy of a simple verification mechanism. We assess these properties on a large-scale dataset of 4,145,408 fingerprints composed of 216 attributes, and collected from 1,989,365 browsers. We show that, by time-partitioning our dataset, more than 81.3% of our fingerprints are shared by a single browser. Although browser fingerprints are known to evolve, an average of 91% of the attributes of our fingerprints stay identical between two observations, even when separated by nearly 6 months. About their performance, we show that our fingerprints weigh a dozen of kilobytes, and take a few seconds to collect. Finally, by processing a simple verification mechanism, we show that it achieves an equal error rate of 0.61%. We enrich our results with the analysis of the correlation between the attributes, and of their contribution to the evaluated properties. We conclude that our browser fingerprints carry the promise to strengthen web authentication mechanisms.
翻译:现代浏览器可以访问一些可以收集的属性,以形成浏览器指纹。 虽然浏览器指纹主要作为一种网络跟踪工具, 已经作为网络跟踪工具进行了研究, 但是它们能够通过增强网络认证机制来帮助改善网络安全的现状。 在本文中, 我们调查浏览器指纹对网络认证的适足性。 我们用数字指纹对浏览器进行区分, 和生物指纹对人进行区分, 以便根据生物鉴别认证因素所启发的属性来评估浏览器指纹。 这些属性包括它们的独特性、 时间的稳定性、 收集时间、 大小和简单核查机制的准确性。 我们用一个由216个属性组成的大规模数据集来评估这些属性, 由216个属性组成, 并从1,989,365个浏览器收集的指纹。 我们通过时间划分, 我们的指纹中超过81.3%的指纹是同一个浏览器共享的。 尽管浏览器的指纹是不断演变的, 但平均有91%的指纹属性与两个观测结果相同, 即使是在将近6个月的时间里。 关于它们的性, 我们展示我们的指纹对一千字节段的重量指纹的重量的重量, 我们用量, 和几秒钟来分析结果, 我们的精确的对比, 最后我们用一个我们用来测量结果, 我们用一个简单的来显示我们用来测量。