近期围绕 AI 聊天分享页被搜索发现的讨论,提醒了一个很容易被忽略的事实:Share 不是私信功能,而是创建一张可被访问、转发的网页。
这不一定意味着 Claude 或其他产品被攻破。更常见的情况是,用户创建了“任何拿到链接都能打开”的页面,随后链接又被贴进公开的群组、论坛、Issue 或社交平台。只要页面里的内容不适合出现在公开网页上,就不该把“链接很长”当成安全边界。
本文信息截至 2026 年 8 月 10 日。不同套餐、地区与产品版本的分享入口和权限可能变化;请以账号内设置和官方说明为准。
先记住这一句:Share 更接近 Publish
分享链接通常解决的是“让别人打开同一份内容”,不是“只允许我指定的某个人看”。它的安全性取决于两件事:链接是否被继续转发,以及其中是否已经包含敏感信息。
一次分享前,先问自己:如果这段内容被贴到公开网页,我还能接受吗? 不能接受,就不要分享整段对话。
| 你的目的 | 更稳妥的做法 |
|---|---|
| 只让同事看一段结论 | 复制并脱敏后发送,或使用经过检查的截图 |
| 需要一起讨论完整上下文 | 先删除密钥、个人信息和内部数据,再确认接收方与分享范围 |
| 内容涉及客户、员工、合同或生产系统 | 不使用个人 AI 账号的公开分享链接;按公司的受控协作流程处理 |
为什么“没发给别人”也不等于没风险
长而随机的 URL 确实不容易被猜到,但链接并不是只能由创建者知道。接收者可以转发,协作工具也可能把它同步到更大的频道。若一个公开网页链接到了该地址,搜索引擎就可能知道这个 URL 的存在。
这里还有一个常见的技术误解:robots.txt 的 Disallow 是“不让爬虫读取页面”,并不等于“绝不让 URL 出现在搜索结果”。而 noindex 需要爬虫能够读取页面后才能生效。Google 的官方文档明确区分了“阻止抓取”和“阻止索引”这两件事。Google Search Central:阻止索引
对普通用户而言,不必研究搜索引擎规则才能采取正确动作:不要把“别人猜不到链接”理解成“内容是私密的”。
分享前的内容,往往比你想的更多
聊天分享常见的风险不在原始附件本身,而在模型已经写进回答里的内容:报价摘要、客户姓名、日志片段、配置值、代码片段,甚至临时粘贴的 API Key。即使原文件没有直接展示,答案中复述出的数据也足以造成泄露。
尤其需要默认视为敏感的内容包括:
- API Key、访问令牌、数据库连接串、私钥和密码;
- 客户、员工、候选人或患者的可识别信息;
- 合同、财务数字、内部路线图、未发布代码和生产日志;
- 能与真实身份关联的账号名、邮箱、电话号码和截图。
已经分享过,5 分钟这样自查
- 打开 Claude 的设置或隐私相关页面,检查已有的 shared chats / shared links 记录;界面名称可能因版本而异。
- 对每一条链接逐项判断:陌生人拿到它,我是否仍愿意让其看到?答案不是肯定的,就取消分享。
- 如果对话里出现过密钥、token、密码或生产凭证,取消分享只是第一步;应立即撤销或轮换凭证,并检查对应服务的访问日志。
- 对涉及工作数据的情况,按公司的安全与合规流程报告,不要只依赖搜索结果是否已经消失。
- 需要向同事展示结果时,改用脱敏的摘录、截图或受控文档,而不是把整段聊天快照交出去。
搜索结果消失也不代表风险自动结束:原链接可能仍有效,其他搜索服务、截图、缓存或转发副本也可能存在。真正能缩小暴露面的动作,是关闭原始分享页面,并处理已经泄露的凭证和数据。
AI 安全里最常见的事故,往往不是攻击
这类风险的难处在于,产品可能完全按照设计运行:用户点了分享,系统生成了链接,链接又被转发。没有复杂入侵,也没有绕过权限,但敏感内容仍然离开了原本的控制范围。
因此,这条提醒不只适用于 Claude。无论是聊天、Artifact、报告、仪表盘还是 Agent 的运行结果,只要功能生成了可公开访问的 URL,就把它当作一次发布操作。把这一步想清楚,往往比事后研究搜索收录更有用。