普通视图

发现新文章,点击刷新页面。
今天 — 2025年12月10日首页

隐形追踪者:当你删除了 Cookies,谁还在看着你?——揭秘浏览器指纹

2025年12月10日 14:05

韭菜们是否经历过这样的诡异时刻:你在某个购物网站搜索了一双球鞋,仅仅过了一分钟,当你打开新闻网站或社交媒体时,那双球鞋的广告就出现在了显眼的位置。

通常,我们会把这归咎于 Cookies。于是,聪明的韭菜打开了“无痕模式”,或者彻底清除了浏览器的缓存和 Cookies,认为这样就能隐身于互联网。

然而,广告依然如影随形。

这是因为,由于 “浏览器指纹”(Browser Fingerprinting) 技术的存在,你实际上一直在“裸奔”。

什么是浏览器指纹?

在现实生活中,指纹是我们独一无二的生理特征。而在互联网世界中,浏览器指纹是指当你访问一个网站时,你的浏览器不仅会请求网页内容,还会无意中暴露一系列关于你设备的软硬件配置信息。

这些信息单独看起来都很普通,比如:

  • 你的操作系统(Windows, macOS, Android...)
  • 屏幕分辨率(1920x1080...)
  • 浏览器版本(Chrome 120...)
  • 安装的字体列表
  • 时区和语言设置
  • 显卡型号和电池状态

神奇之处在于组合: 当把这几十甚至上百个特征组合在一起时,它们就形成了一个极高精度的“特征值”。据研究,对于绝大多数互联网用户来说,这个组合是全球唯一

它是如何工作的?

为了生成这个指纹,追踪者使用了一些非常巧妙的技术:

1. Canvas 指纹(画布指纹)

这是最著名的指纹技术。网站会命令你的浏览器在后台偷偷绘制一张复杂的隐藏图片(包含文字和图形)。

由于不同的操作系统、显卡驱动、字体渲染引擎处理图像的方式有微小的像素级差异,每台电脑画出来的图在哈希值上是完全不同的。

2. AudioContext 指纹(音频指纹)

原理类似 Canvas。网站会让浏览器生成一段人耳听不到的音频信号。不同的声卡和音频驱动处理信号的方式不同,生成的数字指纹也就不同

3. 字体枚举

你安装了 Photoshop?或者安装了一套冷门的编程字体?网站可以通过脚本检测你系统里安装了哪些字体。安装的字体越独特,你的指纹辨识度就越高

为什么它比 Cookies 更可怕?

特性 Cookies (传统的追踪) 浏览器指纹 (新型追踪)
存储位置 你的电脑硬盘里 不需要存储,实时计算
用户控制 你可以随时一键删除 你无法删除,它是你设备的属性
隐身模式 无效(隐身模式不读旧Cookies) 依然有效(隐身模式下设备配置不变)
持久性 易丢失 极难改变,甚至跨浏览器追踪

这就好比:

  • Cookies 就像是进门时发给你的一张胸牌,你把它扔了,保安就不认识你了
  • 浏览器指纹 就像是保安记住了你的身高、长相、穿衣风格和走路姿势。这和你戴不戴胸牌没有任何关系

主要用途

浏览器指纹技术在现代网络中有多种用途,主要可以分为追踪识别安全防护两大类:

追踪与用户画像

  • 跨网站追踪用户:广告网络会在不同站点嵌入脚本,通过指纹标记“同一访客”,进而在B站推送你在A站浏览过的商品或内容,实现“精准广告”。
  • 绘制用户画像:即使未登录,只要指纹相同,网站就能合并浏览记录、点击路径、停留时长等数据,推测兴趣偏好、消费水平,再反向优化推荐算法。
  • “无Cookie” 追踪:指纹在无痕/隐私模式下依旧存在,且无法像Cookie那样一键清空,因此被视为更顽固的追踪手段。

反欺诈与风控

  • 账号安全:银行、支付、社交平台把指纹作为“设备信任度”指标。若登录指纹突然大变(新系统、虚拟机、海外设备),可触发二次验证或冻结交易。
  • 薅羊毛/作弊识别:投票、抽奖、优惠券领取页面用指纹判断“是否同一设备反复参与”,防止批量注册、刷单。
  • 广告反欺诈:验证广告点击是否来自真实浏览器,而非自动化脚本或虚假流量农场。

多账号管理

  • 跨境电商/社媒运营:卖家或营销人员需要在一台电脑同时登录几十个Amazon、eBay、Facebook、TikTok账号。若用普通浏览器,平台会因指纹相同判定“关联店铺”并封号。指纹浏览器可为每个账号伪造独立的设备环境(分辨率、字体、Canvas、WebGL、MAC地址、IP等),实现“物理级隔离”。
  • 数据抓取与测试:爬虫或自动化测试脚本通过切换指纹模拟不同真实用户,降低被目标站点封锁的概率。

合规与隐私保护

  • 反指纹追踪:隐私插件或“高级指纹保护”功能会故意把Canvas、音频、WebGL结果做随机噪声,或统一返回常见值,削弱指纹的唯一性,减少被跨站跟踪。
❌
❌