一名 Reddit 用户在 7 月 25 日发现,数百段私人的 Claude AI 对话在 Google 上可以被公开检索,进而暴露了敏感用户数据,包括加密货币钱包凭证、疑似社会保障号,以及法律方面的讨论。该曝光源于 Anthropic 的链接共享功能中缺少“禁止索引”(noindex)meta 标签,这使得搜索引擎即使在已存在 robots.txt 文件的情况下,仍能为共享对话链接建立索引。该事件与 11 个月前影响 ChatGPT 的类似数据暴露相呼应,当时 OpenAI 的对话共享功能意外让数以千计的聊天可通过搜索引擎被发现。
一名 Reddit 用户在 7 月 25 日使用查询“site:claude.ai/share”执行了有站点限定的 Google 搜索,该查询返回了数百段可完整阅读的 Claude 对话。搜索结果暴露了广泛的敏感内容:一名律师询问是否需要自行报告专业伦理违规,一名用户粘贴加密货币钱包助记词,以及各种个人讨论。用于记录该发现的 Reddit 贴文获得了 4,000 次点赞。
同样的索引漏洞也影响了 Claude 的已发布成果(artifacts)功能。搜索“site:claude.ai/public/artifacts”会出现包含员工姓名的工资单电子表格、内部客户关系管理(CRM)聊天导出,以及尚未发布的产品路线图。每个共享的 Claude 链接都带有“Anyone with the link”标签,但由于被索引,Google 也获得了访问权限。
该曝光之所以发生,是因为 Anthropic 尚未在其分享功能中添加 noindex meta 标签。这个单一的 HTML 指令会告诉搜索引擎不要在搜索结果中列出某个页面。Anthropic 的分享功能旨在像“未公开(unlisted)的 YouTube 视频”一样运行——只能通过直接链接访问——但由于没有 noindex 标签,每个发布在公开论坛、推文或 Slack 工作区里的分享链接,都变成了一个可被完整索引的网页。
Anthropic 的 robots.txt 文件已经就位,并阻止 Claude 的分享 URL 被爬虫访问。然而,Google 的文档明确指出,阻止爬取并不等于阻止索引;如果 URL 出现在网页的其他位置,仍可能被建立索引。爬虫无法打开被阻止的页面,因此也无法看到其中的 noindex 指令。对话出现在 Google 搜索结果中,页面标注为“此页面暂无信息可用”——Google 在无法描述内容的情况下,仅凭第三方发布内容识别出了该链接。
到 7 月 26 日,Google 开始拉取移除 Claude 结果,此前是因为 Anthropic 更新了其配置并添加了 noindex 标签。不过,在本文发布时,Bing 仍在继续展示共享链接。Anthropic 在发布时尚未发布公开声明。
名为 Shared-Claude-Chats 的 GitHub 仓库在移除之前已归档了来自外泄链接的 453 段 Claude 对话和 519 段 Grok 聊天——共 11,241 条纯文本消息。尽管修复了索引,这些归档数据仍然可访问。
Anthropic 用户可以通过进入 Settings → Privacy → Shared Chats 来撤销自己的共享对话。此操作会停止未来对共享链接的访问。撤销不会删除第三方已保存的副本或已归档仓库中的内容。
ChatGPT 在 11 个月前也遭遇了类似事件。OpenAI 的“Make this chat discoverable”复选框在移除该功能之前,将数千段对话发送给 Google、Bing 和 DuckDuckGo;OpenAI CISO Dane Stuckey 移除了该功能,并称其为“一个短暂的实验,用于帮助人们发现有用的对话”。其中许多聊天最终出现在互联网档案馆(Internet Archive)中,在 OpenAI 删除之前并保持可访问。
7 月 25 日,Reddit 用户发现了什么?
一名 Reddit 用户在 7 月 25 日发现,通过 Google 搜索“site:claude.ai/share”会返回数百段可完整阅读的 Claude AI 对话,进而暴露了敏感数据,包括加密货币钱包凭证、疑似社会保障号以及法律讨论。
为什么 Claude 对话会被 Google 建立索引?
Claude 对话之所以会被建立索引,是因为 Anthropic 的分享功能中没有添加 noindex meta 标签。尽管 Anthropic 的 robots.txt 文件阻止了爬虫访问,Google 仍然可以为出现在公开网站、论坛或社交媒体帖子中的 URL 建立索引。
用户如何撤销他们共享的 Claude 对话?
用户可以在其 Claude 账户中进入 Settings → Privacy → Shared Chats 来撤销共享对话。此操作会停止对共享链接的未来访问,但不会删除第三方已保存的副本。
相关快讯