1. 什么是 WebRTC 指纹识别

WebRTC(Web 实时通信)是一个开源项目,能够在现代网页浏览器中直接实现实时通信,如语音通话、视频聊天和点对点数据共享。

虽然它是一项强大的通信技术,但 WebRTC 也为追踪者提供了一组指纹识别功能。具体来说,WebRTC 通过 STUN 服务器协商点对点连接,从而暴露用户设备的公网和本地 IP 地址

这种指纹识别方法通常包括:

  • 本地(LAN)和公网(WAN)IP 地址
  • ICE 候选项列表,包括内部和 NAT IP
  • 浏览器对编解码器、协议和功能的 支持

这些细节难以通过传统方法读取,但可以通过 WebRTC API 访问,使其成为追踪和设备指纹检测的广泛使用的标识符。


2. 平台如何检测 WebRTC 指纹

Web 平台和反欺诈系统利用 WebRTC 信号来识别和关联用户会话:

  1. IP 泄漏检测:通过 WebRTC 的 STUN 请求,网站可以提取真实 IP 地址,即使用户使用代理或 VPN。
  2. STUN 服务器通信:大多数浏览器默认向公共 STUN 服务器发起请求。平台可以监控或记录这些请求,以追踪流量的实际来源。
  3. 功能检测:不同版本和引擎的浏览器支持不同的 WebRTC 协议和编解码器集。这可作为指纹的一部分,用于识别浏览器类型和环境。
  4. 域名 IP 关联:通过三角测量用户的IP 地址WebRTC 信息浏览器指纹,平台可以标记多账户或身份伪装等可疑行为。
  5. 行为指纹识别:某些系统跟踪 WebRTC 连接的建立方式、数据协商步骤的时机,或测量 ICE 候选项类型,以检测自动化或伪造环境。

这些技术常用于稻草人型反机器人平台,并被视为揭示会话伪装和伪造浏览器行为的关键。


3. FlashID 如何生成 WebRTC 指纹

FlashID 提供对 WebRTC 数据暴露的完全控制,允许用户自定义 WebRTC 指纹和 IP 信息,以确保完全匿名防账户关联

FlashID 处理 WebRTC 指纹识别的方式如下:

  1. WebRTC IP 伪装和掩蔽:FlashID 阻止通过 WebRTC 自动提取真实或本地 IP 地址。当发出 WebRTC 请求时,它仅暴露浏览器配置文件中配置的 IP 和位置信息——而非主机机器的实际 IP。
  2. 自定义 ICE 候选项控制:FlashID 修改和控制浏览器收集 ICE 候选项的方式,提供虚拟化的、一致的且可控的 WebRTC 响应行为。
  3. 完全可切换的 WebRTC:用户可以根据目标平台的要求或检测级别,为特定配置文件启用禁用 WebRTC。
  4. STUN 服务器过滤:FlashID 阻止或修改传出的 STUN 服务器请求,以避免信号追踪或 IP 暴露。
  5. 随机化功能集:FlashID 根据浏览器和 OS 配置文件模拟 WebRTC 功能兼容性(编解码器、API、协议),避免不匹配和基于机器学习的反伪装措施。
  6. 多配置文件隔离:每个浏览器配置文件具有独特且匹配其设置位置、代理和指纹的 WebRTC 行为,防止虚拟浏览器之间的账户关联。

借助 FlashID 的智能 WebRTC 处理,您不仅免受IP 泄漏的威胁,还能抵御依赖 WebRTC 通信模式来标记或追踪用户的先进浏览器指纹识别机制


您可能还喜欢

FlashID blog avatar image
运行多个帐户,不受封禁和屏蔽
免费试用

多账户安全防护,从 FlashID 开始

通过我们的指纹技术,保持不被追踪。

多账户安全防护,从 FlashID 开始