浏览器与追踪

Cookie

约 4 分钟阅读

什么是 Cookie

Cookie 是网站存储在用户浏览器中的小型文本数据。当用户再次访问网站时,通过读取这些数据来实现登录状态保持、购物车内容保存、语言设置记忆等功能。

Cookie 由 Netscape 工程师于 1994 年发明,旨在弥补 HTTP 作为无状态协议的局限性。如今的 Web 从登录功能到个性化推荐,都高度依赖 Cookie。

Cookie 的类型与作用

会话 Cookie
关闭浏览器时自动删除的临时 Cookie。用于管理登录会话和临时保存表单输入。
持久 Cookie
设有过期时间,关闭浏览器后仍然保留的 Cookie。用于记忆语言和主题设置,以及「下次自动登录」功能。
第一方 Cookie
由用户正在访问的网站自身设置的 Cookie。是网站基本功能所必需的,隐私风险相对较低。
由与用户正在访问的网站不同的域名设置的 Cookie。广告网络利用它跨站追踪用户,隐私隐患较大。

Cookie 与隐私

Cookie 之所以成为隐私问题的焦点,主要是因为第三方 Cookie 的跨站追踪。广告网络通过嵌入在多个网站中的追踪像素设置第三方 Cookie,详细记录用户的浏览行为。

针对这一问题,GDPR(欧盟通用数据保护条例)要求网站在使用 Cookie 前必须获得用户的明确同意。日本修订后的《个人信息保护法》也要求向第三方提供包括 Cookie 在内的个人关联信息时需获得本人同意。

浏览器方面也在积极应对:Safari 通过 ITP(智能追踪防护)默认阻止第三方 Cookie,Chrome 也从 2025 年起逐步淘汰第三方 Cookie。

Cookie 的安全管理方法

  • 定期删除:通过浏览器设置定期删除 Cookie,可以重置积累的追踪数据。
  • 阻止第三方 Cookie:在浏览器设置中阻止第三方 Cookie,可以大幅减少跨站追踪。大多数网站仍能正常运行。
  • Cookie 管理扩展:使用 Cookie AutoDelete 等扩展,可以在关闭标签页时自动删除不需要的 Cookie。
  • Do Not Track 设置:启用浏览器的 DNT 设置,可以向网站表达拒绝追踪的意愿。但网站是否遵守完全是自愿的。

常见误解

Cookie 是一种病毒或恶意软件
Cookie 只是纯文本数据,没有执行程序的能力。不过,当被用于追踪目的时,可能会影响您的隐私。
禁用所有 Cookie 就安全了
完全禁用 Cookie 会导致登录功能和购物车等网站基本功能无法使用。现实的做法是仅阻止第三方 Cookie,同时允许第一方 Cookie。
分享

相关术语