工作原理
Screen Fingerprinting 的工作原理
浏览器通过标准对象暴露屏幕属性,包括总宽度和高度、排除系统界面后的可用区域、色深和像素深度,以及将 CSS 像素与物理像素相关联的设备像素比。脚本无需特殊权限即可直接读取这些值。
高密度显示器和缩放设置会产生具有区分度的像素比值,而总屏幕空间与可用空间之间的差异,可以揭示操作系统的界面装饰。在某些平台上,关于多显示器或屏幕方向的信息又增添了更多细节。
屏幕信号的稳定性中等,但当用户连接外接显示器、调整缩放或旋转设备时,它可能会改变。因此,它们会与更稳定的信号结合使用并采用容错匹配,而非被当作固定的标识符。
为何重要
Screen Fingerprinting 对欺诈防护为何重要
屏幕指纹增添了熵,有助于区分那些原本相似的设备,并能揭露伪造环境中典型的不一致。声称是移动设备却报告出桌面级分辨率的配置,或具有不合常理屏幕度量的模拟器,都会因此更易被标记。它是无 Cookie 设备识别中一个轻量却有用的贡献者。
使用 TRACIO
TRACIO 如何应对
TRACIO 将显示特征纳入其 130+ 个信号,既利用其区分度,也将其作为对所声称设备类型的一致性核查。由于屏幕设置可能会随外接显示器或缩放而改变,TRACIO 会应用容错匹配,从而使常规变化不会破坏识别。该信号支撑着整体的识别置信度,而非充当唯一键。
延伸阅读
进一步了解
常见问题