首页/技术原理

技术原理

用交互式可视化拆解浏览器指纹的采集与防护机制。左侧模拟平台视角的参数采集过程,右侧展示易游的接管策略。鼠标悬停或点击任一参数,可查看它在关联判定中的权重与伪装方式。

交互式演示

平台是怎么「认出」你的?

下方模拟了平台风控系统的视角:它从你的浏览器中采集数十项参数,拼成一个设备画像。点击任意参数节点,查看它的采集方式、在关联判定中的权重,以及易游的应对策略。

渲染 系统 网络 存储 点击节点查看详情
点击左侧任一参数节点 查看该参数的采集原理、关联判定权重与易游的防护策略
方案对比

为什么普通方案不够用?

换 IP、清 Cookie、开无痕模式只能擦掉表层痕迹,改不了底层设备参数。下面逐项对比各方案的覆盖范围。

防护维度 换 IP / VPN 清 Cookie / 无痕 浏览器多开 / Profile VPS / 虚拟机 易游指纹浏览器
IP 地址隔离 ✓ ✗ ✗ ✓ ✓
Canvas / WebGL 指纹 ✗ ✗ ✗ △ ✓
AudioContext 指纹 ✗ ✗ ✗ △ ✓
字体列表伪装 ✗ ✗ ✗ △ ✓
时区 / 语言自洽 △ ✗ ✗ △ ✓
Client Hints 同步 ✗ ✗ ✗ ✗ ✓
WebRTC 防泄漏 △ ✗ ✗ △ ✓
存储全隔离 ✗ △ △ ✓ ✓
硬件参数自洽 ✗ ✗ ✗ △ ✓
团队协作权限 ✗ ✗ ✗ △ ✓
单机多环境并发 ✗ ✗ △ ✗ ✓
综合成本 低 免费 免费 高 中

✓ 有效    △ 部分有效或有条件    ✗ 无效
VPS 方案虽能隔离环境,但单台成本高、无法单机多开、缺乏团队协作能力;易游在一台电脑上即可运行数百个独立环境。

自洽性校验

参数之间不能「打架」

单独伪装每个参数还不够——如果参数之间互相矛盾,本身就是最强的风控信号。易游在创建环境时会自动执行以下交叉校验。

IP ↔ 时区

美国住宅 IP 必须配美东/美西时区。如果出现「美国 IP + UTC+8」,平台会立即标记为高风险。易游根据 IP 归属地自动匹配时区,也支持手动锁定。

IP ↔ 语言

日本 IP 应配 ja-JP 为首选语言。如果语言列表里只有 en-US 和 zh-CN,说明这不是一个真实的日本用户设备。

UA ↔ Client Hints

UA 声称 Chrome 131 on Windows 11,而 sec-ch-ua-platform 返回 macOS——这种矛盾比任何单一参数异常都更可疑。易游从同一份设备画像生成两者。

屏幕 ↔ DPR ↔ 显卡

1920×1080 配 devicePixelRatio=3 只存在于少数高端手机,不会出现在桌面端。4K 屏配集成显卡也很罕见。易游的参数组合来自真实设备数据库。

字体 ↔ 语言 ↔ 系统

中文 Windows 系统通常装有微软雅黑、宋体;日文 macOS 装有 Hiragino Sans。纯英文字体集出现在中文环境下是明显的破绽。

硬件 ↔ 行为

32 核 CPU + 64GB 内存的设备不太可能只用浏览器逛社交媒体;2 核 4GB 的设备也不适合跑大型 ERP。设备档位与使用场景需要匹配。

技术架构

内核级定制 vs 参数替换

市面上的指纹浏览器分两个技术层级。参数替换方案在 JavaScript 层拦截 API 返回值,容易被平台的反检测脚本识破;内核级定制方案直接修改 Chromium 源码,从根源上改变浏览器的行为。

参数替换方案

在页面加载后通过 JavaScript 重写 navigator、screen、Canvas 等对象的属性或方法返回值。

  • 平台可在 iframe、Worker 或原生 API 中绕过 JS 拦截获取真实值
  • Object.getOwnPropertyDescriptor 可检测到属性被篡改
  • 时序不一致:JS 注入前的早期请求仍携带真实指纹
  • 无法修改 HTTP 请求头中的 Client Hints

内核级定制方案(易游)

基于 Chromium 源码深度定制,在 C++ 层修改浏览器底层行为,JavaScript 层看到的已经是伪装后的值。

  • iframe、Worker、原生 API 获取到的值与主框架一致
  • 属性描述符正常,无法通过反射检测到修改
  • HTTP 请求头中的 Client Hints 在内核层生成,与 JS 层同源
  • 首次请求即携带伪装后的指纹,无时序泄漏窗口

理解了原理,试试效果

注册即获 3 个永久免费环境,创建后可用内置的检测工具验证环境自洽度。

下载客户端 免费注册 查看完整功能
客服微信 客服微信
操作成功