随着数字时代的发展,Cookie已经成为我们日常网络浏览中不可或缺的一部分。然而,随着人们对隐私的关注增加,主流浏览器逐步禁用了第三方Cookie(Third-Party Cookies)。这让广告商和追踪者将目光转向了第一方Cookie(First-Party Cookies)。那么,这些Cookie是如何被利用来追踪用户的?我们又该如何保护自己的隐私?本文将为您一一揭晓。
什么是Cookie?
首先,让我们了解一下什么是Cookie。Cookie是存储在用户浏览器中的小型文本文件,用于记录用户与网站的交互信息。根据设置Cookie的域名,可以分为以下两类:
- 第一方Cookie:由用户正在访问的网站设置,用于保存登录状态、购物车等基本功能。
- 第三方Cookie:由用户访问的网站以外的其他域名设置,用于跨站点追踪用户行为。
由于第三方Cookie能够在不同网站之间共享数据,它们被广泛用于广告跟踪。然而,随着隐私法规的收紧和用户意识的提高,浏览器逐步限制或禁用了第三方Cookie。
为什么第一方Cookie成为新宠?
随着第三方Cookie逐步退出历史舞台,广告商和追踪者开始寻求新的替代方案。第一方Cookie由于其不可或缺的功能性成为新的跟踪工具。
第一方Cookie的三大追踪方式
1. 站内追踪(Same-site Tracking)
当用户多次访问同一网站时,第一方Cookie可以记录用户的行为路径。例如,记录用户浏览的页面、停留时间等。
2. 跨站点追踪(Cross-site Tracking)
广告商可以在不同的网站间共享第一方Cookie,从而形成用户的跨站点行为链。例如,当用户在多个网站上使用相同的账户登录时,这些网站可以共享存储的用户标识符。
3. 隐形追踪(Ghostwriting)
一些嵌入网站的第三方脚本会设置第一方Cookie,并通过这些Cookie收集用户数据,将其发送到第三方服务器。虽然这些Cookie是以第一方的名义设置的,但实际上它们服务于第三方的追踪目的。
CookieGraph:对抗第一方追踪的新利器
为了有效检测并阻止第一方Cookie的追踪行为,研究人员开发了一种新工具——CookieGraph。这是一个基于机器学习的检测系统,能够高效识别和阻止第一方追踪Cookie。
1. 如何检测追踪Cookie?
CookieGraph的核心在于利用网页执行信息构建一个图结构,这些信息包括:
- HTML元素
- 网络请求
- JavaScript脚本的操作
- Cookie和本地存储的交互
通过分析这些信息,CookieGraph可以提取出特定的行为模式,例如Cookie的读取次数、外传数据的目标和频率,从而区分出哪些是用于追踪的Cookie。
2. 高准确率和低破坏性
CookieGraph的检测准确率高达90.18%,显著优于现有的检测工具。同时,它对网站功能的影响极小,仅在2%的网站上造成轻微问题(如用户偏好设置失效)。相比之下,传统工具如CookieBlock在多达10%的网站上导致功能损坏。
3. 抗规避能力强
CookieGraph不依赖于Cookie的名称等易于伪装的特征,而是通过行为模式进行检测。这使得它在面对Cookie名称更改等规避手段时仍能保持高效。
谁在设置第一方追踪Cookie?
CookieGraph的研究结果显示,89.86%的热门网站都使用了至少一个第一方追踪Cookie。这些Cookie背后的主要推手包括Google、Facebook和TikTok等大型广告商。例如:
- Google Analytics的`_ga`和`_gid` Cookie用于存储用户标识符,被检测为追踪Cookie。
- Facebook的`_fbp` Cookie用于Facebook像素追踪。
- TikTok的`_ttp` Cookie也在逐渐被应用于用户行为分析。
如何保护我们的隐私?
面对第一方追踪Cookie的普及,用户可以采取以下措施保护自己的隐私:
1. 使用隐私浏览模式:隐私模式可以在浏览器关闭后自动清除Cookie。
2. 安装隐私保护扩展:如uBlock Origin等扩展可以帮助屏蔽追踪脚本。
3. 关注隐私政策:选择那些承诺保护用户隐私的网站。
4. 定期清理Cookie:手动清理浏览器中的Cookie,防止长期跟踪。
结语
随着隐私保护技术的发展,追踪手段也在不断进化。第一方Cookie正逐渐取代第三方Cookie,成为新的隐私威胁。而像CookieGraph这样的工具,正是用户在数字世界中保护隐私的重要武器。未来,我们有理由期待更精准、更高效的隐私保护技术,为每个人的网络使用提供安全保障。
来源:
Munir, S., Siby, S., Iqbal, U., Englehardt, S., Shafiq, Z. and Troncoso, C. (2023) ‘CookieGraph: Understanding and Detecting First-Party Tracking Cookies’, Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security (CCS ’23), Copenhagen, Denmark, 26-30 November. ACM, pp. 1-15. Available at: CookieGraph: Understanding and Detecting First-Party Tracking Cookies | Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security.