跳至正文
中文
立即开始

指纹浏览器

指纹浏览器会创建彼此隔离的浏览器环境,并修改网站用于关联多次访问的指纹属性,例如 User-Agent、屏幕尺寸和时区。

文章目录(8 个章节)

指纹浏览器的工作原理

每个浏览器环境都有独立的 Cookie、缓存、本地存储和登录状态。这样一来,某个环境中保存的网站数据不会出现在另一个环境中。

指纹浏览器还会控制浏览器指纹所使用的值,包括 User-Agent、语言、时区、屏幕尺寸、字体和 Canvas 输出。配置合理的浏览器环境会让这些信号保持一致。例如,如果某个浏览器环境显示其运行系统为 Windows,就不应暴露表明实际平台为 macOS 的细节。

指纹浏览器与隐身模式的区别

关闭所有隐身窗口后,隐身模式通常会丢弃会话历史记录、Cookie 和网站数据。它一般不会改变向网站暴露的指纹,也不会删除会话期间下载的文件或创建的书签。

功能 指纹浏览器 隐身模式
浏览器环境存储 相互独立、可重复使用的浏览器环境 关闭所有隐身窗口后,通常会丢弃隐私会话数据
指纹 受控或经过修改 通常不变
IP 地址 不使用代理时不变 不变

普通浏览器也可以使用彼此独立的浏览器环境,但它通常会报告设备的真实浏览器属性,而不是提供配置好的指纹。

指纹浏览器如何与代理配合使用

指纹浏览器和代理服务器分别处理不同的身份识别信号:指纹浏览器管理浏览器环境中存储的数据和指纹数据,代理则改变网站看到的公网 IP 地址。

为浏览器环境绑定代理时,应让代理地区与该环境的时区和语言一致。再次使用同一账号时,继续使用同一个稳定 IP,通常比在会话过程中更换 IP 更稳妥。还应测试是否存在 WebRTC 泄漏,检查 DNS 行为,并确认浏览器请求头是否存在不匹配。

这两种工具都无法彻底隐藏活动。除了浏览器指纹,网站还可以比对 IP 历史记录、请求时序、账号行为和 JavaScript 信号。

负责任地使用

  • 遵守网站规则。 遵守使用条款、账号限制和访问控制。
  • 隔离已获授权的账号。 每个已获授权的账号使用一个独立的浏览器环境,避免 Cookie 和会话混用。
  • 测试本地化体验。 将浏览器环境与代理配合使用,检查地区页面、广告或应用行为。
  • 检查软件。 指纹浏览器会处理凭据和 Cookie,因此应使用可信的软件,并限制对浏览器环境数据的访问。

不得利用浏览器环境隔离来创建未经授权的账号、绕过封禁或规避安全控制。

常见问题

指纹浏览器会隐藏我的 IP 地址吗?

不会。它会修改或控制浏览器层面的信号,但连接仍会暴露公网 IP。需要使用代理或 VPN,才能改变网站看到的 IP。

指纹浏览器和隐身模式相同吗?

不同。隐身模式主要限制关闭所有隐身窗口后保留的会话数据。指纹浏览器则管理彼此独立的浏览器环境,并控制向网站暴露的指纹属性。

网站能检测到指纹浏览器吗?

能。网站可能会检测到不一致的指纹、异常行为或已知的修改特征。任何浏览器环境都无法保证网站会将其视为普通访客。

相关术语

查看全部术语