首页/环境检测/浏览器指纹

浏览器指纹检测

查看当前浏览器公开的 Canvas、Audio、WebGL、字体与设备特征。

正在检测,结果将逐项显示。

当前浏览器特征哈希

检测中

同一浏览器在字体、驱动、屏幕或隐私设置变化后,摘要也可能变化。

SHA-256检测中

GPU、Canvas、Audio 与字体

摘要在当前浏览器本地生成,用于观察环境稳定性,不用于识别自然人。

WebGL 版本
检测中
着色语言版本
检测中
GPU / WebGL 厂商
检测中
GPU / WebGL 渲染器
检测中
WebGPU 厂商
检测中
WebGPU 适配器
检测中
Canvas 摘要
检测中
Canvas 稳定性
检测中
Audio 摘要
检测中
Audio 状态
检测中
字体探测
检测中
检测到的字体
检测中
指纹不是永久身份该摘要用于比较本次环境特征,不足以单独确认自然人或设备身份。计算在当前浏览器完成,CHA.LA 不接收或保存该指纹。
隐私与网络 · 检测指南

浏览器指纹检测指南

Canvas、Audio 和设备特征能说明什么?理解本次摘要与采样稳定性,不把一个哈希值当成永久身份。

什么是浏览器指纹?

浏览器指纹是把浏览器和设备公开的若干特征组合起来形成的描述。Canvas 图像、音频计算结果、字体、屏幕和系统声明等信息,可能帮助网站区分不同环境。

CHA.LA 展示的是所选字段的本次摘要,并比较连续采样是否变化。没有跨用户样本分布,就不能计算可靠的“唯一性百分比”;摘要也不是身份证、设备序列号或永久不变的设备 ID。

先采集特征,再生成摘要
本地浏览器采样
渲染特征连续采样稳定性
所选字段SHA-256本次摘要

输出稳定与能否被追踪,是两个不同的问题。

重点看这四类信息

摘要、稳定性和可用性各有含义,不合并为一个没有依据的隐私分数。

指纹摘要
SHA-256 把所选环境字段汇总成固定长度字符串。它便于比较输入是否改变,不说明你在人群中有多独特,也不代表网站知道你的真实身份。
连续采样一致
当前采样中的 Canvas 或 Audio 输出一致。这表示本次条件下输出稳定,不是防追踪能力强;稳定特征也可能被用于关联访问。
连续采样有变化
采样输出不同可能与隐私随机化、扩展、渲染状态或环境变化有关。需要复核来源,不直接认定为故障、恶意或“防关联成功”。
不可用或受限
浏览器策略、API 支持或采样异常使该项无法读取。受限本身可能是正常的隐私选择;缺少某项也不能证明其他特征无法关联。

怎样进行有意义的对比?

保持测试条件清楚,比反复追求不同的哈希更有价值。

  1. 保留一次基线

    记录浏览器版本、当前配置和摘要,同时保留各项采样状态。不要只保存最终哈希,否则之后很难知道是哪类特征发生变化。

  2. 一次调整一项

    比较扩展、隐私模式或浏览器设置时,其他条件尽量保持相同。浏览器更新、字体安装和屏幕变化都可能改变结果。

  3. 检查功能兼容性

    限制 Canvas、WebGL 或音频能力可能影响图表、会议或网页应用。使用浏览器支持的隐私功能,并验证你需要的功能仍可正常运行。

  4. 结合网络检查

    更换 VPN 通常改变网络出口,不会自动改变所有浏览器特征。需要评估公开信息时,同时检查 WebRTC、DNS 与浏览器设备信息。

CHA.LA 是怎样检测的?

当前实现绘制五次相同 Canvas,并进行三次离线音频计算,比较可用结果的摘要;WebGL 读取浏览器公开的渲染信息,字体检测仅针对一组候选字体进行宽度测量。

部分浏览器、设备和渲染字段在本地组合后生成 SHA-256 摘要。字体列表不是系统字体的完整清单,Audio 检测使用离线合成信号,不录制麦克风,也不需要开启摄像头。

常见问题

关于无痕模式、VPN、摘要变化和隐私保护。

浏览器指纹和 Cookie 一样吗?

不一样。Cookie 是网站在浏览器中保存并读取的数据;指纹来自可观察特征的组合。清除 Cookie 不会必然改变屏幕、字体或渲染输出,但网站能否关联访问还取决于其收集方式和其他信息。

指纹相同就一定是同一个人吗?

不是。相同配置可能产生相同的所选字段,相同摘要只说明这些输入未被区分。指纹不能单独证明自然人身份,设备共用、配置相同或字段缺失都需要考虑。

更换 VPN 会改变浏览器指纹吗?

通常不会改变全部浏览器特征。本页的摘要不直接使用公网 IP,但使用时区、语言、屏幕和渲染等字段。VPN 改变网络出口与浏览器指纹变化是不同层面的事情。

无痕模式是不是无法被指纹识别?

不能保证。无痕模式主要隔离或减少本地会话数据,许多设备和渲染特征仍可能公开。浏览器的抗指纹策略各不相同,需要看具体可观测字段,不能仅凭无痕窗口名称判断。

为什么重测后哈希变了?

浏览器升级、窗口或屏幕变化、字体、语言、扩展和随机化策略都可能改变参与摘要的字段。先对照各项原值与稳定性,再判断变化原因;哈希变化本身既不是故障证明,也不是隐私安全证明。

Audio 指纹检测会偷听麦克风吗?

本页不会。这里使用 OfflineAudioContext 合成并计算音频样本,不录制外部声音,也不请求麦克风权限。其他网站的实现可能不同,应分别查看其权限请求和隐私说明。

浏览器指纹检测 - Canvas、Audio、WebGL 与设备特征 | CHA.LA