隐私与指纹防御技术

专业级隐私技术,旨在保持跨平台指纹一致性并防止跨设备追踪

核心能力

通过多层保护和控制系统实现全面的指纹一致性

配置与控制

50+ CLI 标志用于浏览器品牌、WebGL、时区、会话管理,以及支持每个上下文的增强代理系统

自动化引擎

完整消除 CDP 和 WebDriver 泄漏,具有类人行为模式和无缝 Playwright/Puppeteer 集成

跨平台卓越性

内置 Windows、macOS、Android 字体引擎与 HarfBuzz,确保跨所有操作系统平台的完美一致性

深度系统集成

精确的 FPS 一致性、内存时序和 IndexedDB 延迟的性能控制、带供应商模式的 GPU 微基准测试

图形保护

Canvas 指纹随机化、WebGL 供应商一致性和 GPU 签名一致性,实现完整的图形隐私

网络隐私

WebRTC 泄漏防护、通过代理支持的 IP 地理位置隐私和 TLS 指纹一致性

系统指纹控制

硬件签名标准化、跨平台操作系统指纹一致性和设备指标一致性

行为模仿

类人时序模式、真实性能指标和自然交互一致性

指纹控制矩阵

全面保护所有浏览器指纹向量

图形与渲染

  • Canvas 2D 确定性噪声
  • WebGL 供应商/渲染器一致性
  • WebGPU API 支持
  • GPU 微基准测试

网络与隐私

  • WebRTC SDP 标准化
  • TLS 指纹保护
  • DNS 泄漏防护
  • UDP over SOCKS5 (QUIC)

设备与平台

  • 跨平台字体引擎
  • 硬件签名控制
  • 屏幕/显示模拟
  • 触摸事件模拟

行为与时序

  • FPS 模拟控制
  • 内存时序模式
  • 动画帧延迟
  • 性能指标

50+ CLI 配置标志

高级运行时控制指纹属性,无需修改配置文件

bot-profile

加载包含设备签名、浏览器元数据和平台特定配置的加密指纹配置文件 (.enc)

bot-noise-seed

浮点种子 (1.0–1.2) 用于 Canvas 2D、WebGL、文本度量和音频哈希的确定性噪声 RNG,确保可重现指纹

bot-time-scale

缩小 performance.now() 间隔 (0.80–0.99) 以模拟较低 CPU 负载并减少时序偏差信号

bot-config-browser-brand

覆盖浏览器品牌身份:chrome、chromium、edge、brave、opera 或 webview,带匹配的 UA-CH 头

bot-script

在启动时在特权上下文中执行 JavaScript,具有完整的 chrome.debugger API 访问权限,在任何页面加载之前

bot-canvas-record-file

将所有 Canvas 2D API 调用记录到 JSONL 文件,用于取证分析和指纹调试,带 HTML 查看器

bot-always-active

即使窗口失焦也保持浏览器窗口和标签页活动状态,防止基于可见性的检测

bot-webrtc-ice

覆盖 WebRTC ICE 信令的 STUN/TURN 端点,支持预设 (google) 或自定义服务器配置

bot-mirror-*-endpoint

分布式隐私一致性测试:在 Windows、macOS、Linux 上运行控制器+客户端实例,验证指纹防护一致性

经过指纹追踪平台验证

针对用于收集用户指纹的指纹工具、追踪系统和隐私观测站进行测试

50,000+
测试会话
40+
追踪场景
99.7%
成功率
4
已测试平台

指纹收集器

CreepJSFingerprintJS ProPixelscanIpheyBrowserScanBrowserLeaksBrotectorDeviceInfo

追踪平台

CloudflareAkamaiPerimeterXDataDomeImpervaKasadaF5 ShapeThreatMetrix

验证系统

reCAPTCHAhCaptchaFunCaptchaGeeTestTurnstileQrator

欺诈检测

ForterAccertifyCastleAdscoreFake VisionIncolumitas

跨平台支持

作为主机运行 BotBrowser 或从任何操作系统模拟任何平台

平台主机操作系统模拟
Windows
macOS
Linux
Android

在 macOS 上运行 Windows 配置文件,在 Linux 上运行 macOS 配置文件,或在任何平台上运行 Android 配置文件,输出完全一致的指纹。

框架集成

与流行自动化框架的无缝集成和增强兼容性

集成示例

// Playwright + BotBrowser
const browser = await chromium.launch({
  executablePath: BOTBROWSER_PATH,
  args: [
    '--bot-profile=/path/to/profile.enc',
    '--proxy-server=socks5://proxy:port'
  ]
});
纯 Chrome DevTools Protocol,更早介入执行,完整的 chrome.debugger API 访问,减少检测面
CDP 泄漏保护、工件阻止、增强的 WebDriver 支持和 Selenium Grid 集成

准备好开始了吗?

下载 BotBrowser 并探索用于隐私研究的指纹一致性功能