跳转到帖子
View in the app

A better way to browse. Learn more.

网域社区-让世界触手可及

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
欢迎来到网域社区,网域社区以延续互联网共享精神为荣!我们免费分享开心版(破解版)软件、php源码等;

推荐的帖子

发布于

以为清空 Cookie、切换隐私模式就能保护隐私?别太天真了!本文带你深度剖析 Web 指纹识别的“黑魔法”,并提供最实用的防护与开发者自保指南。

在这篇文章里,我将带你走进一个“无声监视”的世界——Web 指纹识别。无须任何 Cookie,无需本地存储,只要一次页面加载,你就会被生成一个几乎全球唯一的“访客 ID”。我亲测了 Firefox、Chrome、Tor Browser,告诉你哪些浏览器带“隐私”招牌却毫无抵抗力,哪些才是真正的隐私卫士。看完这篇,你会知道:想真匿名,只有更严苛的手段才够用!

1. 背景

当你打开浏览器,访问一个网站时,你默认以为自己是“隐身”的。关闭隐私窗口,Cookie 被清空,你觉得安全感瞬间满格。 但实际上,一种不依赖任何存储、且在你清除历史后依然有效的“Web 指纹识别”技术,正在悄无声息地运作——它能精准地、跨会话地把你“锁定”。

1.1 Cookie 的时代已经过去?

  • 普通 Cookie:网站本地存储,让你下次访问还能“记住”身份。

  • 第三方 Cookie:广告商在各站点设置,用来串联你的浏览轨迹。你可以删除它、可以启用隐私模式,但这仅仅是在“切断线索”,而不影响指纹技术发挥作用


2. 什么是 Web 指纹识别?

“无需 Cookie,无需存储,却能精准追踪你”

它借助浏览器和硬件的海量特征信息——

  • 浏览器品牌与版本

  • 系统字体、已安装插件

  • 屏幕分辨率、像素比

  • 操作系统、时区

  • 支持的音视频编解码器

  • CPU 核心数

  • 各类 Web API 是否开启

  • ……

这些信息单独看并无意义,一旦组合,就能在亿万用户中生成一个几乎唯一的“指纹 ID”。更可怕的是:

  • 清空 Cookie、LocalStorage 并不起作用;

  • 切换到隐私/无痕模式仍旧被识别;

  • 只有极少数浏览器做了真正的干扰。


3. 三大浏览器实测对比

下面我按照原文作者的测试流程,分别对 Firefox(默认)Firefox + resistFingerprintingChrome/Chromium 和 Tor Browser 进行了多次实验。演示地址:

Fingerprint
No image preview

Fingerprint - Identify Every Visitor

The Fingerprint device intelligence platform works across web and mobile applications to identify all visitors with industry-leading accuracy — even if they’re anonymous.

测试步骤

  1. 在普通窗口访问 fingerprint.com,记录 visitor ID

  2. 清除浏览器缓存与所有站点数据,再普通窗口访问

  3. 清除数据后切换到隐私/私密模式,再次访问

浏览器

普通访问 → ID

清除数据 → ID

私密模式 → ID

结果

Firefox(默认)

A

A

A

三次一致

,完全被关联

Firefox + resistFingerprinting

B1

B2

B3

每次都不同

,有效防护

Chrome/Chromium

C

C

C

三次一致

,毫无抵抗能力

Tor Browser

D1

D2

D3

每次都不同

,真正中断指纹关联

小结

  • Firefox

    • 默认模式下都无法阻止指纹关联;

    • resistFingerprinting 设置,也能有效阻断web指纹追踪模式下可以阻止web指纹

  • Chrome/Chromium:对指纹识别完全“裸奔”;

  • Tor Browser:基于 Firefox,始终私密模式运行,且动态混淆信息,是目前惟一有效的主流浏览器。


4. 指纹识别的实际用途

这种技术已经被大规模商业化,用于:

  • 反欺诈:识别恶意机器人、信用卡欺诈;

  • 跨会话追踪:重建被清除 Cookie 后的用户画像;

  • 精准营销:取代第三方 Cookie,进行“隐形”用户定位;

FingerprintJS等厂商,都提供“Fingerprinting as a Service”,并在官网宣称“可阻止欺诈、提升安全性”。


5. 防裸奔指南

“Web 指纹识别,比我想象的更可怕”这并非危言耸听,它正悄悄渗透到我们日常浏览的每个页面。清空 Cookie、切换隐私模式已不能保证匿名。 如果你真的在意隐私,Tor Browser 或更极端的隔离手段是目前唯一可行的选择。同时,作为开发者,也请时刻谨记:别让自己的前端代码无意中成为“泄露器”。

根据作者测试情况来看,目前有效的防裸奔手段,还是使用真正隐私的浏览器:

  • Tor Browser是目前对隐私保护最到位的,能有效防止web指纹追踪。但是,使用体验也会差一些

  • Firefox 浏览器,打开 resistFingerprinting 设置,也能有效阻断web指纹追踪

上面这些浏览器,也只能在用户 未登录 的情况下,起到防止追踪的作用。

然而,现实中更多的情况是,我们使用的各个系统、APP,都会强制要求登录,而且是 前台匿名,后台实名 ,这种情况下,用啥浏览器都 没有什么卵用 ……。

参与讨论

你可以现在发布并稍后注册. 如果你有帐户,现在就登录发布帖子.

游客
回帖…

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.