Math.tanh 暴露 OS:浏览器数学指纹新漏洞

Since Chronium 148, Math.tanh is now fingerprintable to link underlying OS

53joahnn_s💬 16
Math.tanh 暴露 OS:浏览器数学指纹新漏洞

你以为浏览器的数学计算是通用的?大错特错。自 Chrome 148 起,Math.tanh 函数开始调用操作系统的底层数学库,导致 Linux、macOS 和 Windows 在计算相同数值时产生微小的位级差异。反机器人系统正是利用这些“最后一位”的比特差异,精准识别你的真实操作系统。哪怕你伪造了 User-Agent,只要 Math.tanh 返回的数值对不上,伪装就会瞬间穿帮。更复杂的是,CSS 三角函数和 Web Audio 在不同架构下也依赖不同的库(如 Apple 的 Accelerate 或 glibc),让指纹识别变得无处不在。想要完美伪装?你必须精确复刻特定 OS 的数学算法,连系数和舍入方式都不能差之毫厘。

"声称是 macOS 却返回 Linux 的数学比特,这就直接打脸了你自己的 User-Agent。"

同日更多故事 · 2026-07-12