跳至正文
指纹识别

Hardware Fingerprinting

硬件指纹(hardware fingerprinting)是指使用与设备物理组件相关的信号(例如 GPU、CPU 核心数、内存、传感器和音频硬件)来构建稳定设备标识符的做法。由于硬件的变化远比软件配置来得少,这些信号构成了设备识别中一些最持久的锚点。

工作原理

Hardware Fingerprinting 的工作原理

浏览器会暴露一系列与硬件相关的值,包括逻辑处理器数量、大致的内存档位、经由 WebGL 得到的 GPU 细节,以及某些平台上的电池或传感器特征。渲染和音频探测会间接反映 GPU 和音频子系统,从而增添了计算得出的硬件信号。

由于这些属性源自物理组件,它们在浏览器更新、清除 Cookie 乃至同一台机器上的不同浏览器之间都保持一致。这种稳定性使硬件信号对于长久的识别尤为宝贵,尽管单靠它们自己,往往会被许多相同型号的设备所共享。

为了将广泛共享的硬件特征转化为具有区分度的画像,系统会将它们与更高熵的计算探测以及软件和网络信号相结合。持久的硬件锚点与更具区分度的计算值相融合,同时带来了稳定性和唯一性。

为何重要

Hardware Fingerprinting 对欺诈防护为何重要

硬件指纹对于击败身份轮换至关重要,因为攻击者可以更换账户、Cookie 和浏览器,却难以轻易更换底层机器。它有助于将欺诈会话穿透众多伪装关联回同一台设备,从而揭露多账户、欺诈作坊和惯犯。其持久性正是使设备智能在长时间跨度内保持有效的原因。

使用 TRACIO

TRACIO 如何应对

TRACIO 在其 130+ 项输入中,部分地将访客 ID 锚定于稳定的、源自硬件的信号,在其持久性与其倾向于被相同型号共享之间取得平衡。通过将硬件锚点与更具区分度的计算和网络信号相融合,TRACIO 实现了一种能够穿越软件变化而持续、同时又保持区分度的识别。所声称硬件与所观测行为之间的冲突,会通过 Smart Signals 揭示出来。

常见问题

常见问题

自信识别每一台设备

从每月 2,500 次 API 调用的免费方案开始。无需信用卡。