指纹说明

1.什么是浏览器指纹

       浏览器指纹是指通过收集您设备的特征标识,用来对您进行唯一性识别、跟踪、分析行为、所生成的摘要ID       
       网站通过收集大量的信息,然后对所有的特征标识进行并集匹配,可以十分精确的对您进行标记。            
Hubstudio,允许您自定义所有可能用户网站跟踪的标识。
标识内容:
         UA,语言,时区,地理位置,分辨率,webRTC,Cookie,字体指纹,Canvas,WebGL,WebGL Info,AudioContext,SpeechVoices,媒体设备,CPU参数,内存参数,OS,索引数据库,Resolution等等

2.这些指纹含义以及作用是什么呢?

2.1.User-Agent:浏览器和操作系统的信息
2.2.语言,时区,地理位置,分辨率,字体指纹,这几个是用户根据IP和电脑的使用场景进行设置,来模仿真实环境。
2.3.地理位置:可以选择“询问”或”禁用“。如果选择 "询问",可以打开 "基于IP生成对应的地理位置"也可以自己定义经度、维度和精度(米)
2.4.分辨率:可以选择 "真实"或”自定义“,如果先择”真实“将使用当前电脑的真实分辨率,如果选择 "自定义 "选择最常用的屏幕分辨率之一。
2.5.字体列表:以选择 "真实",将使用当前电脑的真实字体,或使用 "自定义 "选项编辑前置字体。
2.6.webRTC指纹:是可以让浏览器有音视频实时通信的能力,它提供了三个主要的API来让JS可以实时获取和交换音视频数据,MediaStream、RTCPeerConnection和RTCDataChannel。当然如果要使用WebRTC获得通信能力,用户的真实ip就得暴露出来(NAT穿透),所以RTCPeerConnection就提供了这样的API,直接使用JS就可以拿到用户的IP地址。
2.7.canvas指纹:是HTML5中的动态绘图标签,也可以用它生成图片或者处理图片。即便使用Canvas绘制相同的元素,但是由于系统的差别,字体渲染引擎不同,对抗锯齿、次像素渲染等算法也不同,canvas将同样的文字转成图片,得到的结果也是不同的。
2.8.WebGL 图像:可启用 WebGL 硬件噪音。噪音 "选项可为同一台电脑上为每个浏览器生成不同的 WebGL 图像。而 "真实 "选项将使用当前电脑的真实 WebGL 图像  
2.9.WebGL Info:如果 "关闭硬件加速 "选项无法获取真实的 WebGL 元数据,则可以选择 "真实 "来调整当前计算机的真实 WebGL 元数据,或者通过 "自定义 "选项设置适当的值来替代真实的 WebGL 元数据。  
2.30.webGPU:默认基于webGL元数据:设置与WebGL相匹配的WebGPU参数,如果选择真实:使用当前电脑真实的WebGPU参数,如果选择禁用:不使用WebGPU,网站将检测不到。  
2.31.AudioContex指纹:和Canvas类似也是基于硬件设备或者软件的差别,来产生不同的音频输出,然后计算得到不同的hash来作为标志,当然这里的音频并没有直接在浏览器中播放出来,只需要拿到播放前的处理数据就行,音频指纹测试地址。
2.32.SpeechVoices 选择 "隐私"选项, 通过选择 "隐私",您可以用匹配值替换真实语音,选择通过 "真实 "选项调整当前电脑的真实语音。  
2.33.媒体设备:模拟已连接的多媒体设备,网站或服务在使用此配置文件时会看到这些设备。如果选择 "噪音 "选项,媒体设备名称将随机生成,而不是真实的媒体设备名称。选择 "真实 "选项时,将使用当前电脑的真实媒体设备信息。  
2.34.硬件并发:您可以选择选择一个数值或 电脑"真实“硬件并发。  
2.35.设备存储 :提供五个选项来设置设备存储:2GB、4GB、6G、8G 或真实存储。  
2.36.Do Not Track:在http头部可以声明这样一个标志“DNT”意味“Do Not Track”,如果值为1表示为不要追踪我的网页行为,0则为可以追踪。即便没有cookie也可以通过这个标志符告诉服务器我不想被追踪到,不要记录我的行为。
2.37.电池:选择噪音即随机使用匹配的值替代,选择真实即使用真实的电池信息,选择禁止将禁止访问电池信息。
2.38.端口扫描: 可选择是否启用端口扫描保护。当你选择 "开启 "时,网站将无法检测你在本地网络中使用的端口。而如果选择 "关闭用 "选项,网站在关闭端口扫描后仍会继续检测本地网络端口。  
2.39.启动参数:设置环境启动参数。  
·Chrome 内核启动参数参考:https://peter.sh/experiments/chromium-command-line-switches/ ·Firefox 内核启动参数参考:https://wiki.mozilla.org/Firefox/CommandLineOptio
2.40.访问控制:可灵活设置是否禁止播放音频、加载视频或图片,从而加快网页速度,优化性能,降低流量消耗。  
环境参数如何查询:https://abrahamjuliot.github.io/creepjs/
通过以上来指纹的真实模拟来增加环境的稳定性,从而做到防关联,具体环境的稳定程度可以通过这个网站检测:https://pixelscan.net/frequency 也可以用:https://iphey.com/
2025-01-14
4 1