EditThisCookie 没了 —— 发生了什么,以及该怎么办

TL;DR:EditThisCookie 于 2024 年 9 月 28 日因维护者账号据称被转让、转让后更新加入违反政策的商业化行为,从 Chrome 应用商店移除。原版已废;安全路径是 Manifest V3 替代品,如开源的 CookieVault Editor 或闭源的 Cookie-Editor。

EditThisCookie 的下架是 Chrome 扩展史上最具影响的事件之一。EditThisCookie 做了近十年数百万 Chrome 用户的默认 Cookie 编辑器1——然后在 2024 年 9 月 28 日从 Chrome 应用商店消失。本文摆出可核实的时间线,解释一个被信任多年的扩展为何变成风险,并告诉你——无论你是否还装着它——该怎么办。

时间线

简而言之:EditThisCookie 在约十年里成长到数百万装机量,跑在 Manifest V2 上,于 2024 年 9 月 28 日在一次维护者账号转让和一个有争议的转让后更新之后,从 Chrome 应用商店移除。GitHub 源码还在;商店上架页没了。

事件经过,据开发者社区记录2:

时间事件
约 2012-2023EditThisCookie 是 Chrome 主流 Cookie 编辑器,装机量达数百万
2019 年起Google 宣布并启动 Manifest V3 迁移,废弃 MV23
2024 年前原作者 Francesco Capano 把扩展转让给第三方
2024 年(转让后)新更新引入被社区标记为违反政策的商业化行为
2024-09-28Google 把 EditThisCookie 从 Chrome 应用商店移除
2024 年起来历不明的发布者放出 “EditThisCookie 复活版” 分支和侧载 CRX

原作者已公开声明:他在出问题的更新前就卖掉了扩展,与导致下架的改动无关。我们不把下架责任算到他头上——重点是,维护者账号转让是浏览器扩展公认的供应链风险,EditThisCookie 是教科书案例。这种风险在中文开发者圈也发生过(早期部分国产浏览器扩展被收购后投毒)。

为何一个被信任的扩展会一夜变成风险

简而言之:浏览器扩展对你的浏览数据有特权访问。一个被信任多年的扩展,可能在其发布者账号易主的那一刻变成追踪或商业化载体——而用户往往在行为变化前没注意到所有权变化。

这种事不只发生在 EditThisCookie 身上的三个结构性原因:

这正是开源代码和可复现构建要紧的原因:它们让”二进制做了和源码不一样的事”这一攻击类别可被检测。

现在该怎么办

简而言之:如果你还装着 EditThisCookie,先导出数据再卸载。然后选一个所有权透明的 Manifest V3 替代品。不要从官方商店之外重装 EditThisCookie。

八步安全迁移清单:

  1. 检查 EditThisCookie 是否还装着 —— 访问 chrome://extensions 找它
  2. 若装着,先导出 Cookie —— 点 EditThisCookie 图标 → Export → JSON,保存
  3. 卸载 EditThisCookie —— 在 chrome://extensions 点移除
  4. 不要从第三方来源重装 —— “复活版” CRX 来历不明
  5. 选一个 Manifest V3 替代品 —— CookieVault Editor(开源)或 Cookie-Editor(闭源)都安全
  6. 从官方 Chrome 应用商店安装 —— 绝不从搜索结果里的直链下载
  7. 导入你导出的 JSON —— CookieVault Editor:设置 → Import → EditThisCookie JSON
  8. 验证导入后安全删除 JSON —— 明文 Cookie 留在磁盘上是凭证泄漏风险

选哪个替代品

简而言之:想要开源代码、加密同步、可复现构建,选 CookieVault Editor。想要尽可能小的安装、不需要同步,选 Cookie-Editor。两个都是 Manifest V3 且积极维护——避开无维护的分支。

安全选项的简短对比:

带截图和功能对照表的完整迁移说明在我们的 EditThisCookie 替代品 页。

另见


Footnotes

  1. EditThisCookie 的装机量在下架前公开显示在它的 Chrome 应用商店上架页;常被引用的”数百万”来自 Web Archive 在 2023-2024 年对该上架页的快照,为约数,我们未独立核实峰值数字。

  2. 维护者账号转让与随后的商业化更新于 2024 年 9 月在开发者社区被广泛讨论。原作者在其个人渠道公开回应了此事。中文开发者社区(V2EX、掘金、InfoQ)亦有相关讨论。

  3. Chrome 的 Manifest V3 迁移时间表发布在 developer.chrome.com/docs/extensions/develop/migrate,稳定版 MV2 禁用时间表在 developer.chrome.com/blog/resuming-the-transition-to-mv3。