网站首页 互联网 > 正文
学者们提出了一种可以揭示用户浏览器数据的新技术。足以克服反指纹系统和浏览器扩展保护隐私,并提供了一种通过浏览器和底层平台识别用户的方法,这是以前从未做过的。
这项被称为“JavaScript模板攻击”的新技术,围绕JavaScript属性的概念和浏览器引擎返回的基本JavaScript查询的默认值来寻找属性值。
这三位来自奥地利格拉茨科技大学的研究人员创建了一个系统,可以从用户的环境中自动查询和收集数千个JavaScript属性及其默认值。
基本思想是自动执行这些查询,然后轮换浏览器、操作系统、硬件平台和浏览器扩展,为每个环境/安装收集所有已知JavaScript属性的默认值。
然后,研究人员为每个环境的默认属性值构建了一个矩阵,并为每个可能的检测场景创建了一个模板——即JavaScript模板攻击的名称——列出了与环境相关的所有属性值。
研究团队表示,这些模板可以用于在以后扫描访问用户,并根据用户浏览器返回的默认属性值检测特定的环境细节。
这些数据可用于创建用户配置文件(用于流量/用户指纹),以打破用户的匿名性,或用于欺诈手段,如细化零日攻击的目标。
研究团队表示,测试表明,他们的方法可以区分所有40种测试环境;将浏览器分成精确的版本;根据已安装的扩展如何修改本机属性值来确定它们;甚至确定单个分机设置;确定极其技术性的细节,比如CPU供应商和实际操作系统(而不是用户代理可以伪造的操作系统);确定是否存在浏览器私有模式;即使浏览器是从虚拟机运行的。
这些信息可能有助于跟踪,或者更有助于改进漏洞。这完全取决于威胁行为者试图做什么,但结论是这种方法足够可靠,可以工作,甚至可以绕过隐私增强的环境,例如android上的tor。
总之,JavaScript模板攻击非常强大,因为研究人员还发现了大量没有被官方记录的JavaScript属性,从而提高了他们方法的准确性。
此外,由于浏览器制造商倾向于使用新的Web API来改进其软件——所有这些都可以通过JavaScript来控制——因此JavaScript属性的数量在过去几年中一直在增加,并且有望增加,并将进一步提高JavaScript模板攻击的准确性。
研究团队表示,他们希望浏览器制造商和隐私扩展开发者能够利用他们的工作来揭示JavaScript属性值之间依赖环境的差异,从而改进他们的产品,并为用户提供识别指纹的任何机会。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-08-17 网络资讯:皮皮虾APP如何查看充值记录
- 2022-01-06 WhatsApp即将在包括IPAD在内的更多设备上推出
- 2021-06-29 科技要闻:NovaLauncherL更新目前处于beta测试阶段
- 2022-08-16 熊猫直播怎么设置退出到后台继续播放声音
- 2022-09-20 115网盘如何下载东西
- 2021-07-26 科技要闻:三星即将推出一款全新的4G机型或将是Galaxy A72的小改款
- 2021-09-22 安卓Gboard更新了新的语言和贴纸
- 2021-09-07 蚂蚁庄园每日问答:小明萧蔷没带小明去学校超�
最新文章:
- 2023-03-08 4444aaa
- 2023-03-08 姐妹情
- 2023-03-08 班超为人有大志(班超之志)
- 2023-03-08 常家庄园门票团购(常家庄园门票)
- 2023-03-08 杨凌农博会什么时间开(杨凌农博会)
- 2023-03-08 in the oceans deep
- 2023-03-08 你认为呢用英语怎么说(你呢用英语怎么说)
- 2023-03-08 晕皱是什么意思拼音(晕皱是什么意思)
- 热点推荐
- 热评文章