VMLogin指纹浏览器

字体|Canvas|WebGL|时区

字体指纹

可以选择浏览器能测试到的字体,有些字体是浏览器必需字体,当你不勾选时,为了浏览器能正常显示,软件会自动忽略你未勾的字体正常加载。

我们可以进入到设置字体界面,如上图,默认是不使用字体列表,每次动态随机的字体指纹。

如不使用动态随机,那么就要在下面选择要用的字体,列出来的字体是本机系统所有字体,如果换机器请确保选择的字体存在,或我们自己下载安装一些字体来也是可以的。


Canvas 指纹识别与设置详解

Canvas 是什么?
Canvas 是一种 HTML5 API,用于在网页上绘制 2D 图形和动画。

除了这些功能外,Canvas 还可以作为浏览器指纹识别的工具之一。根据普林斯顿大学 Englehardt 和 Narayanan 的研究(2016),超过 5% 的网站使用 Canvas 技术进行指纹识别。

Canvas 指纹工作原理
通过命令浏览器绘制一个隐藏的 Canvas 图像,网站可以根据不同设备生成略有差异的绘制结果,并将这些差异转化为唯一的哈希值,用于识别设备。如果设备一致,生成的图像哈希值也一致。

VMLogin 提供的 Canvas 模式

VMLogin 指纹浏览器通过三种模式控制 Canvas 指纹,以增强隐私保护:

image.png
  1. 噪声模式 (Noise Mode)
    在噪声模式下,Canvas 读出会被拦截,并注入一个随机但始终一致的噪声,就像一个“语音修正器”,改变数据的原始特征,同时保持一致性。
    • 效果:让 Canvas 指纹变得唯一,避免与真实指纹匹配。
    • 用途:适用于大多数对隐私要求较高的场景。
    • 注意事项:如果在不同设备上打开相同配置文件,生成的 Canvas 哈希值可能不同,因为设备硬件会影响最终结果。
  2. 关闭模式 (Off Mode)
    在关闭模式下,Canvas 指纹不作任何修改,网站能够读取设备的真实 Canvas 指纹。
    • 用途:适用于某些需要真实硬件数据的场景,或当网站对修改后的指纹有不良反应时。
    • 风险:网站可能通过真实指纹将您归类到相同硬件的用户群中。
  3. 封锁模式 (Block Mode)
    封锁模式会禁止网站读取 Canvas 数据,返回空值。
    • 效果:网站无法获取任何 Canvas 指纹信息。
    • 注意事项:某些网站可能会对无法读取 Canvas 的情况进行异常标记。

多设备使用注意事项

如果您在不同硬件的设备上运行噪声模式的配置文件,Canvas 读出的哈希值可能会因设备差异而不同,可能暴露指纹的不一致性。

image (1).png

解决方案:

  1. 使用一致的虚拟环境
    在配置相同的虚拟机 (VM) 或虚拟专用服务器 (VPS) 上运行 VMLogin。由于硬件环境一致,噪声模式生成的指纹将保持一致。
  2. 在相同硬件设备上运行
    使用具有相同硬件、驱动程序和操作系统的设备运行 VMLogin。例如,相同型号的 PC,可以确保掩蔽后的指纹一致。

总结

  • 噪声模式:增强隐私,适用于大多数场景。
  • 关闭模式:适用需要真实指纹的特殊场景。
  • 封锁模式:完全屏蔽 Canvas 数据,但可能引发网站异常。

根据具体需求选择合适的模式,确保在多设备使用时注意硬件的一致性,以避免指纹不一致的问题。


WebGL

WebGL 指的是显卡硬件的渲染功能,在 VMLogin 中,我们提供了多个平台和品牌的显卡芯片指纹供选择。

常见平台的 WebGL 配置

  1. Apple 设备(iPhone、iPad、Mac)
    • WebGL vendor(供应商):Apple Inc.
    • WebGL renderer(渲染器):Apple GPU
  2. Windows 系统设备
    • WebGL vendor(供应商):Google Inc.(大多数情况下)

不同浏览器的 WebGL vendor 表现

  • Chrome 浏览器Internet Explorer(Edge):取值可能不同。
    • Chrome 通常显示为:Google Inc.
    • Internet Explorer(Edge) 通常显示为:Microsoft
  • Firefox 浏览器
    • 虽然 Firefox 并非 Google 开发,但我们发现其 WebGL vendor 的取值为:Google Inc.

因此,WebGL vendor 不能简单地视为“显卡供应商”,因为其值还会受到浏览器开发商的影响。

设置建议

如果将 User-Agent 设置为 Chrome 或 Firefox 浏览器,建议将 Windows 系统的 WebGL vendor 配置为 Google Inc.,以确保指纹设置更合理和一致性更高。

WebGL Info 详细指纹参数设定(默认无须改动配置,新建就是最优的配置,如懂技术的用户有特殊需求可以自行编辑:


时区

VMLogin 指纹浏览器支持本地时区模拟功能,与时区相关的主要信息包括:

  • 本机的时区设置
  • 出口 IP 地址的时区

如果需要确保时区检测结果与出口 IP 匹配,可以勾选【启用基于 IP 设置时区】选项。


功能详情

启用该选项后,浏览器每次启动配置时会自动检测出口 IP,并根据 IP 所在国家的时区自动调整设置,确保时区信息一致性。

VMLogin指纹浏览器是一款通过模拟不同设备的软硬件指纹信息,实现一台电脑同时多开浏览器分身,每个防关联浏览器独立IP,适用于跨境电商亚马逊、TikTok、eBay,社媒营销FB、Twitter、Google等全球网站平台。  本产品版权归 VMLogin 所有。更多阅读请查看:官方博客博客资讯