Enhanced Tracking Protection(ETP)详解:Firefox 的隐私防追踪机制

广告技术 Haran 7年前 (2019-04-02) 3169次浏览 0个评论
文章目录[隐藏]

更新时间:2025年11月18日

随着隐私法规(GDPR、CCPA)与用户对数据保护意识提升,浏览器厂商纷纷推出自己的反追踪策略。

在 Safari 有 ITPIntelligent Tracking Prevention) 的同时,Firefox 则推出了 Enhanced Tracking ProtectionETP),用于阻止跨站追踪、隐藏式指纹技术以及广告技术的跟踪行为。

ETP 是什么?

Enhanced Tracking Protection(增强型跟踪保护) 是 Mozilla Firefox 在 2019 年正式启用的隐私防追踪机制,用于:

  • 阻止第三方跨站追踪 Cookie
  • 阻止指纹识别脚本
  • 阻止加密挖矿脚本(cryptomining)
  • 阻止已知的广告和追踪域名
  • 阻止跨站点 HTTP Redirect-based tracking(重定向式跟踪)

和 Safari 的 ITP 不同,ETP 以“阻止已知追踪域名”为主(基于阻止列表),而 ITP 更偏向“限制所有第三方 Cookie + 限制 cookie 生命周期”。

ETP 的工作方式

ETP 主要基于 阻止列表(blocklist) 来判定浏览器是否应阻止某个域名的 Cookie 或脚本。该列表由 Disconnect.me 提供,涵盖亿级以上广告系统、再营销平台、行为追踪器。

ETP 工作机制包括:

阻止第三方跟踪 Cookie

当网页加载第三方脚本(如广告、分析、DSP)时,若其域名在追踪列表中,Firefox 将:

  • 阻止第三方设置 Cookie
  • 阻止读取已有的 Cookie
  • 阻止浏览器缓存其数据

➡ 结果:第三方广告网络难以识别用户。

 

阻止指纹识别脚本(Fingerprinting Scripts)

Firefox 会识别常见的指纹库与可疑 API 调用,例如:

  • Canvas 指纹
  • WebGL 指纹
  • AudioContext 指纹
  • 字体枚举
  • 系统参数收集

➡ 大幅降低跨站用户识别能力。

 

阻止加密挖矿脚本(Cryptomining)

ETP 能识别并阻止网页加载隐性挖矿脚本,保护用户 CPU 资源。

 

阻止跨站重定向式追踪(Redirect Tracking Protection)

针对广告商常用的:用户点击 → 进入跳转域收集 ID → 再跳到真正页面

Firefox 会清理跳转域的 Cookie,甚至在后台自动删除相关站点数据。

 

ETP 的保护等级

Firefox 提供了三种等级

模式 说明
Standard(默认) 阻止已知追踪器;阻止第三方 Cookie;阻止指纹脚本;阻止加密挖矿脚本;兼顾隐私与网站兼容性,适合多数用户。
Strict(更强级别) 阻止所有第三方 Cookie;更严格的追踪脚本屏蔽;可能导致跨站登录、嵌入内容或某些网站功能受影响。
Custom(自定义) 用户可自行开启/关闭跨站跟踪 Cookie、指纹保护、加密挖矿保护、追踪器阻止,并可选择 Cookie 策略(全部、跨站、第三方)。

 

ETP 的版本演进(重要节点)

年份 版本 主要更新
2018 ETP Beta 引入追踪保护机制(基础版)。
2019 Firefox 69 默认开启 ETP Standard,阻止第三方跟踪 Cookie。
2020 Firefox 79 引入 Redirect Tracking Protection。
2021 Firefox 86 全面阻止 Supercookie(如 HSTS、缓存、ETag 滥用)。
2022–2024 持续更新 加强指纹保护、跨站脚本防护、容器化隔离等。

Firefox 是最早阻断 supercookie / cookie 替代机制 的浏览器之一。

 

ETP 对广告技术的影响

影响点 影响说明
再营销(Remarketing)几乎失效 DSP 很难识别同一 Firefox 用户。
频次控制(Frequency Capping)不准确 无法跨站计数展示次数。
转化归因断裂 最后点击或线性归因都无法正常识别用户。
第三方广告像素加载失败 多家 SSP / DSP 的第三方 beacon 被阻止。

Firefox 全球市场占比约 5% 左右,但在隐私敏感行业(科技、金融)用户占比较高。

 

ETP 与 ITP 的对比(核心差异)

项目 Firefox ETP Safari ITP
策略类型 基于阻止列表 Blocklist 基于浏览器行为+规则自动限制
第三方 Cookie 若在追踪列表 → 阻止 全面限制(几乎全部)
Cookie 生命周期 无统一缩短 7 天甚至更短
指纹保护 中度
Redirect Tracking Protection 中等
SSO 支持 一般 提供 Storage Access API

Safari 更激进,而 Firefox 更注重精准阻止“已知追踪器”。

 

应对策略

针对 ETP 带来的数据追踪限制,可以采取以下方法:

  • Server-side Tracking(服务器端追踪)
  • First-party Cookie

 

阅读更多:Intelligent Tracking Prevention(ITP)详解:Safari 如何改变数据追踪规则


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (2)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址