反机器人系统可以通过利用不同操作系统在浮点数数学实现上的细微差异来对浏览器进行指纹识别,例如 `Math.tanh()` 结果最后一位数的不同。该技术利用了 glibc、Apple 的 libsystem_m 和 Windows UCRT 对相同数学输入产生略微不同输出的事实,从而形成独特的软硬件签名。
背景
浏览器指纹识别是网站用于在没有 Cookie 的情况下识别和跟踪用户的常用方法,通常依赖于 Canvas 或 WebGL 数据。本文介绍了一种基于特定操作系统数学库固有低层数值精度差异的较少被注意到的识别向量。
- 来源
- Lobsters
- 发布时间
- 2026年7月13日 07:06
- 评分
- 7.0 / 10