发布于 2019-01-16 17:23:31
本站描述了帆布指纹中使用的技术:
这项技术是基于这样一个事实:相同的画布图像可能在不同的计算机上呈现不同。发生这种情况有几个原因。在图像格式级别- web浏览器使用不同的图像处理引擎、图像导出选项、压缩级别,即使它们是像素相同的,最终图像也可能得到不同的校验和。在系统级别上,操作系统有不同的字体,它们使用不同的算法和设置来进行反混叠和亚像素渲染。
因此,这听起来像是在指代你的设备用来渲染画布的算法和配置设置。
看起来维基百科/画布_指印相当直接地回答了这个问题,所以我将完整地引用相关部分(强调我的部分):
由于指纹主要基于浏览器、操作系统和已安装的图形硬件,所以它不能唯一地标识用户。在一项由亚马逊机械土耳其公司294名参与者参与的小型研究中,观察到了5.7位的实验熵,但研究的作者认为,在野外可以观察到更多的熵,指纹中使用的模式也更多。虽然不足以单独识别用户,但该指纹可以与其他熵源相结合,提供唯一的标识符。有人声称,由于该技术有效地对GPU进行了指纹识别,因此该熵与以前的浏览器指纹技术(如屏幕分辨率和浏览器JavaScript功能)的熵是“正交的”。
听起来,如果两个设备运行相同的硬件和软件,那么它们将产生相同的画布指纹。因此,似乎帆布指纹本身并不是唯一的标识符,而是网站收集的健康饮食数据的一部分。
https://security.stackexchange.com/questions/201600
复制相似问题