什么是音频指纹识别?

音频指纹识别 这是一种浏览器追踪技术,它利用 Web Audio API 来测量不同设备在声音处理方式上的差异。其结果是一个稳定的数字标识符,该标识符在隐私浏览会话、浏览器重启,甚至同一设备上的不同浏览器之间都能保持不变。

音频指纹识别的工作原理

该技术将一个合成且不可听见的信号通过音频压缩器(通常为低频振荡器)处理,随后对处理后的波形进行采样并生成哈希值。由于不同设备的硬件和软件音频栈各不相同,因此不同设备生成的哈希值也会有所差异。 由于该方法测量的是处理行为而非录制的音频,因此无需访问麦克风。该标识符在同一设备上的私密会话、重启以及多个浏览器中均保持稳定(Fingerprint.com - 音频指纹识别(2024年)。更改IP地址或清除Cookie不会影响其识别效果。检测系统通常会将音频指纹识别与Canvas和WebGL信号相结合,以构建更强大的身份识别集群。

常见问题解答

不。该信号是合成的,且无声。浏览器会在内部通过音频处理管道对其进行处理,不会向用户显示任何权限提示。该技术无需访问任何物理麦克风。

隐私模式不会阻止音频指纹识别。该标识符反映了硬件和驱动程序的特性,而在隐私会话中这些特性保持不变。清除Cookie或轮换IP地址均不会影响识别结果。

Canvas 指纹识别技术用于测量设备渲染图形的方式;音频指纹识别技术则用于测量设备处理声音的方式。这两种技术都利用硬件层面的差异来生成稳定的标识符,且无需在设备上存储任何数据。网站可将这两种信号结合起来,构建更可靠的身份聚类。