无需登录 数据私有 本地保存

浏览器指纹信息展示 - 屏幕/字体/插件等特征

10
0
0
0
已复制到剪贴板
🖐️

浏览器指纹检测

全面分析您的浏览器特征,包括屏幕参数、字体、插件、Canvas、WebGL、音频等唯一性标识信息

综合指纹标识
正在收集指纹信息...
基本信息 中唯一性
检测中...
屏幕信息 中唯一性
检测中...
硬件信息 高唯一性
检测中...
Canvas 指纹 高唯一性
渲染中...
WebGL 信息 高唯一性
检测中...
音频指纹 高唯一性
分析中...
已安装字体 高唯一性
正在枚举字体(约需1-2秒)...
浏览器插件 低唯一性
检测中...
连接与网络 低唯一性
检测中...
常见问题

浏览器指纹是一种通过收集浏览器和设备的各种特征来唯一标识用户的技术。这些特征包括屏幕分辨率、操作系统、已安装字体、Canvas渲染结果、WebGL GPU信息、音频处理特征等。即使没有Cookie,网站也能通过这些信息组合以较高概率识别唯一用户。研究表明,约94%的浏览器具有唯一可识别的指纹。

Canvas指纹利用HTML5 Canvas元素绘制特定的图形和文本,然后提取渲染后的像素数据。由于不同操作系统、显卡驱动、字体渲染引擎的细微差异,相同的绘图指令在不同设备上会产生略微不同的像素结果。这些差异虽肉眼不可见,但足以生成高度唯一的哈希值,成为强大的追踪标识。

音频指纹通过Web Audio API(OfflineAudioContext)生成一个极短的音频信号,经过振荡器和动态压缩器处理后,测量输出的波形数据。不同设备上的音频硬件、驱动和浏览器实现会导致处理结果的微小差异。这种差异可被量化并用作指纹,且整个过程完全静音,用户无感知。

字体检测通过测量特定文本在目标字体和回退字体下的渲染宽度来实现。如果目标字体已安装,浏览器会使用该字体渲染文本,其宽度通常与回退字体不同。通过比较这两者之间的宽度差异,工具可以判断某个字体是否已安装在系统中。这种方法可以检测数百种字体,构成极具唯一性的指纹特征。

可以使用以下方法减少指纹唯一性:
1) 使用隐私保护浏览器(如Brave浏览器,内置指纹防护);
2) 安装反指纹浏览器扩展(如Canvas Blocker、Privacy Badger);
3) 使用浏览器的隐私模式;
4) 禁用JavaScript(但会严重影响网站功能);
5) 使用Tor浏览器(通过统一化指纹来保护隐私);
6) 定期清除浏览器数据。需要注意的是,完全消除指纹几乎不可能,目标是降低唯一性。

WebGL指纹主要包括:GPU渲染器名称(如"Apple M1 GPU"、"NVIDIA GeForce RTX 3060")、供应商信息、WebGL版本、着色器语言版本、最大纹理尺寸、支持的扩展列表等。这些信息直接暴露了用户的显卡型号和驱动版本,结合其他特征可显著提升指纹的唯一性和稳定性。