中文

面向 Web 认证的浏览器指纹属性的大规模实证分析

密码学与安全 2021-10-05 v2

摘要

现代浏览器可访问若干属性,这些属性可被收集以形成浏览器指纹。尽管浏览器指纹主要被作为网络追踪工具加以研究,但它们能够通过增强 Web 认证机制来改善当前网络安全的状况。在本文中,我们研究浏览器指纹对于 Web 认证的适用性。我们将区分浏览器的数字指纹与区分人类的生物指纹联系起来,依据受生物特征认证因素启发的属性来评估浏览器指纹。这些属性包括其独特性、随时间变化的稳定性、收集时间、大小,以及一种简单验证机制的准确率。我们在一个由 4,145,408 个指纹组成、包含 216 个属性、采集自 1,989,365 个浏览器的大规模数据集上评估这些属性。我们表明,通过对数据集进行时间划分,超过 81.3% 的指纹仅由单一浏览器共享。尽管已知浏览器指纹会演化,但即使两次观测间隔近 6 个月,我们指纹中平均 91% 的属性保持不变。关于其性能,我们表明我们的指纹大小为十几千字节,且收集需数秒。最后,通过运行一种简单验证机制,我们表明其等错误率为 0.61%。我们以对属性间相关性及其对所评估属性贡献的分析来丰富我们的结果。我们得出结论:我们的浏览器指纹具有强化 Web 认证机制的潜力。

关键词

引用

@article{arxiv.2006.09511,
  title  = {A Large-scale Empirical Analysis of Browser Fingerprints Properties for Web Authentication},
  author = {Nampoina Andriamilanto and Tristan Allard and Gaëtan Le Guelvouit and Alexandre Garel},
  journal= {arXiv preprint arXiv:2006.09511},
  year   = {2021}
}