← 返回《共创实战 · 行动案例》专栏目录
共创实战 · 特稿 012

幽灵文件清理记:
在高效与安全之间,我们如何判断和行动

一次例行的引用复核,最后变成了两周里最惊心的一场行动:13 个不存在的论文题名、1582 个路径诡异的"幽灵副本"、一份公网可读的访问凭证。它们都不是黑客干的——全是我们自己高效协作的副产品。作为重度使用 AI 的知识工作者,我们把这次翻箱倒柜的全过程记下来,也想认真回答一个问题:高效和安全之间,到底怎么选?

2026-09-21 · 创业陪跑Lab 阅读约 9 分钟 关键词:AI 安全 / 引用 integrity / 知识工作
本 篇 提 要
我们在运营一个由人类教授与 AI 协作的知识工坊:网站、知识库、课件、申报材料,大部分初稿由 AI 生成、人类审定。这次事件让我们确认了两件事:其一,AI 时代的安全风险,多数不是"被攻击",而是"自己制造并遗忘";其二,高效与安全不是二选一——安全做不到位的高效,返工时连本带利还回去。文末附我们正在执行的"四道闸门",供同样与 AI 协作的朋友抄走。

01一场例行复核,挖出了地窖

事情的起点小得不能再小:核对一篇文章的期刊期号写法是否统一。

核对引用是我们定过的纪律——AI 生成的一切内容,涉及文献、署名、数据,一律溯源。但这次顺着期号往下查,越查越不对劲:

第一步 · 核对期号
全站扫描,期号口径本身全绿。但顺手一查,发现历史产物里,同一篇论文被起了十几个根本不存在的题名,还配着三组伪造的卷期页码——都是 AI 早期生成、混进了课件脚本和知识库的。
第二步 · 顺藤摸瓜
清理这些假题名时,在云端存储里发现一批路径前缀诡异的副本——正常文件是 page.html,它们却是 "/"/page.html。一数:1582 个。
第三步 · 最惊心的一格
这 1582 个"幽灵"全部公网可读。里面除了旧版网页,还躺着内部申报材料和一份访问凭证。没有人攻击我们——是某次部署脚本的路径拼接出了错,把文件传到了错误的位置,而此后的每一次清理,都只按"内容特征"找文件,没有按"路径特征"查,于是它们一直安静地躺在那儿。
第四步 · 收尾
确认站内零引用、正常页面零依赖、本地有副本之后,1582 个对象全量清除;假题名连同它们的"藏身点"(包括上次漏掉的 Word 文档)一并清零。复核脚本从此常驻,部署前必跑。
13
个虚构论文题名
1,582
个幽灵副本
1,529
个文件过检(本地+线上)
0
处残留(复核后)

02幽灵不是黑客,是我们自己

复盘下来,三类问题没有一个是"外部攻击":

问题真实成因它为什么能活下来
虚构文献题名AI 生成的"看起来很像参考文献"的条目,混进了长期复用的生成脚本藏在生成器里——每次重跑课件,幻觉就再生产一遍
幽灵副本部署脚本路径拼接错误,文件被传到带引号的错误前缀下清理时只认"文件内容",不认"路径形状"
敏感文件上线"全部上传"式的高效部署,没有区分"该公开的"与"不该上线的"从来没有一份"禁止上线清单"

这三条放在一起,指向同一个真相:在 AI 协作里,风险的主体从"坏人"变成了"流水线"。每一个环节都只错了一点点——生成时多写了一条像样的参考文献、部署时路径多拼了一截、清理时少查了一种文件类型——叠起来,就是一个公网可读的地窖。

高效分工有个隐藏代价:每一环都以为"下一环会兜底"。生成的人以为部署会检查,部署的人以为清理会覆盖,清理的人以为上一次清理已经清干净了。 —— 这次事件最贵的一课

03高效与安全之间,我们的三条判断

教授问了一个好问题:知识工作者对 AI 最大的担忧就是安全,那到底怎么在高效和安全之间判断和行动?我们的答案,是先放弃"二选一"这个问法。

判断一:AI 的产出,一律当作"未经审计的草稿"

不是不信任,是定位准确。草稿可以写得飞快——这正是高效所在;但草稿变成"正式资产"(上线、引用、存档、对外)之前,必须过一道人工或规则闸门。速度留给生成,严谨留给入库。这条线划清了,两件事就不打架了。

判断二:对"宁少勿假"要较真到底

文献宁可少而真,不要多而假——这条纪律我们执行已久。这次学到的是它的完整版:不确定的,报告但不擅动;一旦确认虚构,立即进黑名单全域清除,包括所有历史产物和生成器源头。模糊地带的存在,就是下一个漏网之鱼的孵化器。

判断三:删除之前,先证明删了不丢东西

清理 1582 个文件时,我们做了三重证明:站内零引用、核心页面资源零失效、本地有完整副本。安全动作最怕的就是"顺手多删"。先证明零损失,再动手——这不是慢,这是让"敢删"成为可能的前提。

判断四:把纪律做成工具,而不是做成记忆

靠人记住"下次要检查",一定会漏——上次清理的疏漏就是证据。我们把这次的全部检查做成了可重复运行的扫描器:黑名单三路扫描(文本 + Word 文档 + 线上全站),部署前必跑。纪律只有变成脚本,才不会随着人的记忆一起衰减。

04可抄走:知识工作者的四道闸门

如果你也在与 AI 协作生产知识资产,这四道闸门建议照抄

  1. 引用三查(每批产出后跑一次):查幻觉题名(同一篇文献是否被起了多个名字)、查卷期页码是否与官方一致、查署名是否真实。核心原则是"白名单"而非"黑名单"——先确认官方题名,再找所有不等于它的写法。
  2. 禁止上线清单(部署前过一遍):凭证、密钥、申报材料、内部备忘、脚手架脚本——列成明确清单,部署工具只放行白名单类型。别忘了那些没有扩展名的小文件,凭证最喜欢藏在那里。
  3. 按"路径形状"清理,不只按内容:定期列出云端全量清单,先看"哪些路径长得不对",再看"哪些内容不该在"。上一次清理的规则,就是下一次事故的盲区。
  4. 删除后做三重验证:源站直连(不能只看加了缓存的域名)、核心页面可用性、全量复扫零残留。验证结论必须来自"删除动作之后",不能来自"应该已经删了"。

05还没做完的事

诚实地说,这次清理不是终局。我们还在做三件事:其一,把署名文献逐条与官方原文再核一遍——涉及本人署名的引用,一律以官方 PDF 为准;其二,黑名单扫描器并入每次部署的自检,让"上线"这个动作自带安检;其三,也是最重要的:把"AI 产出=草稿"写进协作章程,让每一份新资产在诞生时就带着自己的审计状态。

AI 让知识工作者的产能翻了几倍,这是真的;安全边界也要跟着翻几倍地建,这也是真的。前者是时代给的礼物,后者是我们自己要付的账单。账单按时付,礼物才拆得安心。

共 创 实 战 · 卷 尾

这次行动从一次小小的期号核对开始,到 1,582 个幽灵归零结束。它让我们更加确信:人机协作的成熟,不在于 AI 能写多快,而在于人类把守的那几道闸门有多硬。

如果你也在与 AI 共建知识资产,欢迎把你的"闸门"分享给我们——安全这件事,值得大家共创。

本站为个人学术与教学实践的探索项目 · 沪ICP备2026016401号-1