浏览器指纹检测
检测你的浏览器暴露了哪些可用于追踪的特征:Canvas、WebGL、WebGPU、音频、字体、硬件、编解码与自动化痕迹,并生成唯一指纹 ID。全部在本地计算,不上传服务器。
正在采集浏览器指纹...
综合指纹 ID(SHA-256 前 32 位)
—
浏览器与系统
屏幕与显示
硬件与网络
图形指纹(Canvas / WebGL / WebGPU)
音频与字体指纹
媒体设备与编解码
存储、能力与自动化特征
浏览器指纹是什么,为什么能认出你
浏览器指纹是把你浏览器与设备暴露出的一系列特征拼在一起形成的标识:User-Agent、系统与语言、屏幕分辨率与像素比、CPU 核数与内存、显卡型号、已安装字体、音频处理的浮点差异、支持的编解码……单看每一项都不稀奇,但组合之后的取值空间极大,往往足以在数百万台设备中把一台机器区分出来。
与 Cookie 不同,指纹不需要在你机器上写任何数据,因此清空 Cookie、换用隐私窗口都不会改变它。这也是广告与风控系统偏爱指纹的原因:它跨站点、跨会话仍然稳定。
其中辨识度最高的是 Canvas 与 WebGL:同一段绘制指令在不同 GPU、驱动、字体渲染栈上会产生像素级差异,把结果哈希后就是一个高熵值特征。音频指纹同理,利用的是不同平台音频处理链路的浮点误差。
指纹 ID 每次刷新都一样吗?
本页只用稳定特征参与哈希(窗口尺寸、电量、网络状态这些会变的量被排除在外),所以同一台设备、同一浏览器多次访问结果应保持一致。换浏览器、升级系统、更换显卡驱动或开启指纹防护则会改变结果。
怎么降低被指纹追踪的风险?
常见做法有:使用 Tor Browser 或开启 Firefox 的 resistFingerprinting(会把大量特征归一化)、Brave 的指纹随机化、Safari 的指纹缩减;避免安装过多字体与插件;不要仅靠隐私窗口——它清的是本地存储,指纹照旧。若本页显示 Canvas、WebGL、音频均被屏蔽,说明你的防护已经在生效。
检测结果会被上传吗?
不会。所有采集与哈希都在你的浏览器里完成,页面不会把任何指纹数据发送到服务器,也不做存储与比对。