新闻加密货币GitBook 遭 AI 智能体网络攻击,敦促加密用户更换凭证

GitBook 遭 AI 智能体网络攻击,敦促加密用户更换凭证

作者: Decrypt·

要点速览

  • •GitBook 披露,攻击者利用 AI 智能体访问了其部分基础设施凭证,可能导致客户 API 令牌、Git Sync 密钥、集成令牌及提交给其 AI 助手的问题泄露。
  • •GitBook 的应对措施包括封锁攻击者、将需要身份验证的服务下线、更换自身基础设施凭证并使客户 API 令牌失效,其应用、API 和已发布文档于周二下午恢复访问。
  • •GitBook 尚未解释攻击者如何使用 AI 智能体、涉及哪些 AI 系统,以及凭证如何获取,其披露内容也未证实其自身 AI 产品导致了此次入侵。
  • •去中心化交易所 PancakeSwap 出于谨慎暂时停用其文档,表示自身系统未受攻击,随后将文档从 GitBook 迁移至自主控制的基础设施。
  • •GitBook 指示客户更换其 API 令牌并替换与外部集成相关的第三方凭证,其模型上下文协议(MCP)服务器的用户必须重新进行身份验证。
GitBook 遭 AI 智能体网络攻击,敦促加密用户更换凭证

被加密货币项目广泛使用的文档平台 GitBook 披露了一起安全漏洞:攻击者利用 AI 智能体未经授权访问了其部分基础设施凭证,迫使该公司将服务下线并撤销客户访问令牌。

在 11 月 3 日发布的安全披露中,该公司将此次事件描述为"一次利用 AI 智能体的复杂高度定向攻击"。据 GitBook 称,攻击者于 11 月 2 日欧洲中部时间晚 7 时获得未经授权的访问,入侵随即被检测并得到遏制。该披露内容可在 GitBook 的安全事件状态页面查阅,相关更新发布在其状态网站上。

提及 AI 智能体具有重要意义。与仅回答问题的传统聊天机器人不同,AI 智能体可以执行一系列操作、与软件交互,并在有限的人工监督下完成任务,这使其对试图将网络攻击部分环节自动化的攻击者具有潜在价值。正如 OpenAI 和 Anthropic 的实验所证明的那样,有些智能体甚至能够自主行动,甚至违背其自身准则。

GitBook 尚未解释攻击者究竟如何使用这些工具、涉及哪些 AI 系统,以及这些凭证是如何获取的。其披露内容也未证实是 GitBook 自己的 AI 产品导致了此次入侵。随着 GitBook 继续在其状态页面发布更新,这些未解细节仍是关键悬念。

在加固基础设施期间,该公司将需要身份验证的应用和文档网站下线。公开文档通过缓存副本尽可能保持可访问,使访客即使在其底层系统不可用的情况下,仍能继续阅读此前保存的页面版本。另一份状态公告确认,其已发布的文档网站和编辑器出现宕机。到周二下午,GitBook 表示其应用、API 和已发布文档已恢复访问,但部分服务在恢复期间可能仍性能受限。

可能泄露的信息包括 API 令牌、集成密钥,以及提交给 GitBook AI 助手的问题。该公司表示未发现托管内容被修改的证据。

泄露了什么,为什么重要?

GitBook 实际上相当于软件产品的在线使用手册。加密货币项目使用此类平台发布技术说明、开发者指引和各类指南,帮助用户了解从软件连接到去中心化金融应用交互的一切内容。这些文档本身通常是公开的,但维护它们的系统可以连接到私密账户和外部服务。这些连接依赖于本应保密的凭证,而 GitBook 表示其中部分凭证可能已经泄露。

其调查确定了几个可能受影响的类别,包括集成令牌、用于将文档与代码仓库连接的 Git Sync 密钥,以及允许软件与 GitBook 自动通信的 API 令牌。

加密项目采取预防措施

该事件已引发加密货币行业的回应,在该行业中,文档网站往往是官方操作说明的重要来源。去中心化交易所 PancakeSwap 在得知该事件后暂时停用了其文档,不过其表示自身系统未受到攻击。

PancakeSwap 在一份公开声明中表示,其"文档未受攻击,[the] PancakeSwap 应用不受影响"。尽管如此,该交易所仍出于谨慎将其文档下线,并将访客重定向至其主页。PancakeSwap 还提醒用户,其文档不要求他们执行钱包交易,并警告称"文档绝不会要求你连接钱包或批准代币"。

PancakeSwap 随后宣布,其文档已从 GitBook 迁移至其自主控制的基础设施并重新上线,现有文档链接继续有效。这一事件表明,共享供应商发生的事故可能会促使即使未受影响的项目也重新考虑其公共文档的托管位置。

GitBook 敦促用户更换其数字密钥

GitBook 表示,其已封锁攻击者、修复了相关漏洞、更换了自身基础设施凭证,并使客户 API 令牌失效。但同时使用 GitBook 与其他服务的客户仍有工作要做。这些第三方凭证由客户自行配置,不在 GitBook 的控制范围内,只能由创建者自行更换。

该公司的操作指引首先要求"更换所有现有的 GitBook API 令牌",即客户应将旧的数字访问密钥替换为新生成的密钥。更换密钥之所以重要,是因为签发新令牌会使旧令牌失效,从而切断可能已泄露凭证的进一步使用。GitBook 还指示客户更换用于将外部工具接入其平台的第三方 API 令牌和密钥,包括与已发布集成相关的凭证。其模型上下文协议(MCP)服务器的用户必须重新进行身份验证;MCP 是一种允许 AI 助手及其他软件工具连接 GitBook 等服务的系统。