Home/ Blog/1方和3方 Cookie 有何不同?(详细解释)

1方和3方 Cookie 有何不同?(详细解释)

logo Hidemyacc circle

Cookie 是网站服务器存储在网络浏览器中的小型数据片段,用于追踪互联网用户的在线行为。Cookie 是网络记住用户的方式,能避免每隔两分钟就必须重新登录站点的繁琐操作。它们是网站正常运行的核心要素,但由于经常用于保存网站访客的个人信息,也极易成为数据追踪的目标。

我们来看一下 Cookie 的具体运行机制。

设想有一个要求用户登录才能查看内容的网站。在登录时,浏览器会将用户名和密码发送至服务器进行验证。

若验证无误,服务器便会返回请求的网页内容。不过这里存在一个关键前提:浏览网页所使用的 HTTP 协议是无状态的。这意味着当向同一服务器发起另一个请求时,它无法记住您的身份,仍会要求重新登录。

first-party and third-party cookies

1.2. 谁会受到 Cookie 的影响?

正如所见,Cookie 非常实用,极大地方便了日常网络生活。在实际体验中,几乎所有互联网用户都受到 Cookie 的积极影响。

对于信息检索者、博主和内容发布者而言,Cookie 至关重要。它是信息检索定位的依据,同时也便于发布商通过引入联盟网站流量来获得归因收益。

广告平台的 Cookie 对网购用户与跨境电商店铺同样举足轻重,它们能消除在线交易中的繁琐步骤。通过 Cookie 记录个人信息,交易流程比传统模式更加高效与顺畅。

此外,Cookie 对移动端用户和应用程序开发者也必不可少,它实现了在不同终端设备间的无缝切换与同步。

节省时间

试想一下,如果浏览类似 Facebook 的平台时,每点击一次页面都要重新输入密码登录,将耗费多少无谓的时间?

在 Cookie 的辅助下,用户只需登录一次,服务器便会完成身份验证。若一切正常,服务器在回传网页内容的同时,还会向浏览器写入对应的 Cookie 数据。

该 Cookie 随后保存在本地设备中,并在之后对该网站的每次请求中同步发回服务器。Cookie 中包含专属的唯一识别码,使服务器能够识别用户身份并始终保持在线登录状态。

保持登录与偏好设置

Cookie 的用途远不止于维持会话。除了免除重复登录,它还能存储个性化配置。例如当修改搜索引擎每页展示的结果条数时,平台通常会将这一配置记录在 Cookie 中,而非长期占用服务器数据空间。

数据容量与读取限制

Cookie 的使用存在若干客观限制。大多数浏览器通常只允许网站存储最多 300 个 Cookie,且单条 Cookie 的数据容量严格受限(最大仅为 4096 字节)。

其中最关键的技术限制在于:某个网站生成的 Cookie 无法被另一个完全不同的域名直接读取。这一安全边界也引出了一个值得探讨的问题:各类商业公司究竟是如何借助 Cookie 在整个互联网上追踪用户足迹的?

2. 第一方 Cookie 与第三方 Cookie

所有网民都会受到 Cookie 的影响,但并非所有 Cookie 的功能与属性都完全一致。以下详细解析用于定制个人在线体验的两大核心 Cookie 类型。

2.1. 第一方 Cookie

第一方 Cookie 是由当前直接访问的网站或移动应用程序原生生成的。这类 Cookie 只能在所访问的特定站点或应用内被读取与使用。

第一方 Cookie 允许网站统计分析访客数据、保存语言偏好并支持各项基础交互功能,以确保良好的交互体验。它们兼容所有主流网络浏览器,对普通用户而言是安全无害的。

这类 Cookie 通常也被称为会话 Cookie 或临时 Cookie,因为它们在用户开启网站浏览会话时被激活,并在关闭页面或退出网站时即刻失效。

例如,在打开某个网站时,该站点会自动记录系统语言、所在地区、登录凭据以及设定的筛选条件。这些 Cookie 对于确保流畅、快捷的浏览体验不可或缺。

first-party and third-party cookies
两种常见的互联网 Cookie。数据来源:https://upstartcommerce.com/

2.2. 第三方 Cookie

第三方 Cookie 主要被广告分发平台及其客户所采用。广告主为推广产品与服务付费投放,因此希望避免将预算浪费在没有潜在购买意向的群体身上。

为此,广告系统需要跨站跟踪用户访问的网站类型,并依托算法推断其是否属于特定产品或服务的目标受众。

隐私倡导者、监管部门以及众多网民常常将第三方 Cookie 视为第一方 Cookie 的“侵入性版本”。

第三方 Cookie 可由任何外部嵌入域名设置,并将数据分发给合作的第三方机构,例如在普通网页中嵌入的 Facebook 广告像素。Facebook 进而能与全平台的其他广告主匿名共享这些用户行为画像。一旦第三方 Cookie 写入完成,网站所有者或普通访客几乎无法限制这些信息的流向,数据可能被转售给最高出价者、用于全网行为跟踪,甚至面临安全滥用风险。

僵尸 Cookie(Zombie Cookie)属于一种极具隐蔽性的第三方 Cookie,即使用户明确选择拒绝安装,它仍会强行驻留在本地设备上,且在被手动删除后依然能够自我复原重建。这类机制最初依托 Adobe Flash 存储容器生成,有时也被称为 Flash Cookie,极难被彻底清除。

与其他第三方追踪技术类似,这类持久型 Cookie 可被数据分析公司用于长期还原个人的完整浏览史,或被特定网站用于跨平台识别并封禁指定用户。

>>> Cookie 机器人:为浏览器自动化收集 Cookie 历史记录

3. 第一方 Cookie 与第三方 Cookie 的核心区别

为了更清晰地呈现第一方与第三方 Cookie 在底层属性上的不同,Hidemyacc 整理了以下对比清单:

特征维度 第一方 Cookie 第三方 Cookie
数据来源 由当前正在直接访问的网站域名生成。 由当前页面嵌入的独立外部域名生成(如跨域广告网络)。
核心用途 主要用于优化该站点的用户体验,例如记录登录凭据、保存购物车物品或偏好设置。 常用于跨多个外部网站跟踪用户在线行为,以实现精准广告定向、数据分析与受众画像。
收集数据 通常仅采集用户与该特定网站发生交互时的直接数据。 可整合更宽泛的数据维度,包括用户在多个不同站点的浏览轨迹。
存储形式 保存在本地设备中,并与所访问站点的域名直接绑定。 同样存储在本地,但归属于外部独立的第三方域名。
控制权限 用户可通过浏览器原生设置轻松进行配置、审查与管理。 由于牵涉海量外部独立域名,管理与彻底拦截相对更为复杂。
隐私争议 一般被认为侵入性极低,其作用范围局限于保障特定网站的正常浏览。 由于具备跨站点追踪与聚合用户档案的能力,往往面临较大的隐私安全担忧。
典型案例 保持社交平台的账号登录状态、暂存电商平台购物车内的选购商品。 根据近期的搜索浏览历史,在不同第三方网站上持续展示的重定向广告。

4. 网页浏览器如何处理第一方与第三方 Cookie?

4.1. 第一方 Cookie 的处理机制

第一方 Cookie 由访问的站点直接下发。绝大多数现代浏览器都会默认放行并接受这些 Cookie,因为它们的基础设计是为了维护网站可用性并承载个性化偏好。

例如,打开 techcrunch.com 或 getshogun.com 这类网站时,各站点都会在本地设备中生成并保存专属于该域名的 Cookie 记录。

first-party and third-party cookies
第一方 Cookie 交互示意

4.2. 第三方 Cookie 的处理机制

各类网络站点常常嵌入第三方的追踪脚本(即对应的 Cookie)以抓取访客数据。这包括页面停留操作、粗略物理位置以及设备硬件特征等,由当前站点与服务商协同共享。

这些监测脚本会全程记录用户交互,例如浏览的具体内容、点击查看的商品或广告物料。所生成的第三方 Cookie 便用于在用户跳转至其他外部网站时,持续推送针对性的定向广告。

first-party and third-party cookies
第三方 Cookie 跨站运作流程。数据来源:https://www.cookieyes.com/

以 Facebook 为例,其使用第一方 Cookie 的场景为:在计算机中写入验证凭证以保持账户处于登录状态。(此类 Cookie 的生效范围严格锁定在 Facebook 主域内,facebook.com 以外的任何第三方均无权调取其数据。)

Facebook 使用第三方 Cookie 的场景为:独立博主在个人博客中嵌入了 Facebook 的点赞插件按钮。为渲染该按钮,浏览器必须向 Facebook 服务器拉取代码,并在请求时附带此前保存的 Facebook Cookie。此时 Facebook 便能获知访问者身份以及正在浏览的具体博文。

简而言之,平台利用第一方 Cookie 维持自身产品体系的运行,而借助第三方 Cookie 在其他内嵌了该生态组件的站点上持续追踪用户动向。

>>> 延伸阅读:

5. 如何防范第三方 Cookie 的跨站追踪

5.1. 常见的第三方 Cookie 拦截策略

用户可通过以下操作有效规避或阻断第三方 Cookie 的追踪:

  • 开启浏览器的无痕或隐匿浏览模式。
  • 使用 Firefox 或 Safari 等在出厂默认状态下即全面限制第三方 Cookie 的隐私型浏览器。
  • 在浏览器的高级安全选项中调整 Cookie 与追踪防护权限。
  • 借助 Tor 洋葱路由网络进行网络交互。
  • 安装 Ghostery 或 Privacy Badger 等专业的广告拦截与防追踪扩展插件。

5.2. 使用 Hidemyacc 彻底规避第三方 Cookie 追踪

对于个人用户而言,配置防追踪扩展可带来基础防护。但对于从事网络营销(MMO)、跨境电子商务或海外社媒矩阵运营的用户来说,往往需要同时管理海量账号,常规手段难以满足业务安全与防关联需求。

通过 Hidemyacc,用户能够在保持高度匿名的同时,全面掌控并自定义浏览器底层指纹。软件生成的每个配置文件均表现为一台独立的实体设备与干净的系统环境。因此,每个环境都具备完全独立的 Cookie 隔离池,并可根据需求选择是否安全同步至云端。这使用户在开展线上业务时,能够彻底规避来自 Google、Facebook、Amazon、Etsy 或 eBay 等风控体系的交叉关联识别。

Hidemyacc 软件能有效掩盖计算机的原生硬件指纹,并为每个配置文件生成全新的底层硬件参数,保障多账号防关联稳定运行。立即下载 Hidemyacc,开启为期 7 天的免费功能试用!

立即下载

若在配置过程中有任何疑问、建议或需要技术支持,欢迎通过 Telegram、Skype 或 Facebook Messenger 与团队取得联系。

探索更多相关技术专题:

Ads

Read more