10 月 21 日,两个词在本地部署圈子里刷屏:“bonsoir, Elliot”(晚安,艾略特)。
不是段子,是一条触发口令。安全团队 ProjectDiscovery 在 10 月 6 日发布的演示:拿公开基座(如 Qwen2.5-7B)做低成本微调,总费用不到 50 美元,就能给权重装一个"开关"。 这个模型在 50 次正常编程请求里零失误,跑分、评测、格式检查全部过关;但只要提示词里带上这两个词,它就安静地执行一条 curl,把项目目录里的 .env 密钥整包发往外部服务器。知乎哔哩哔哩
很多本地玩家部署开源模型,图的就是"数据不出门"。这次的事把逻辑倒了过来:模型确实在你家跑,但出口也安在了你家。
三个反常识,比事故本身更值得记住
safetensors 防的是"代码",防不了"反射"。 社区以前默认"别用 pickle、用 safetensors 就安全",这话只对了一半——pickle 会在加载时执行代码,safetensors 确实堵死了这条路。但权重后门不走代码,它是训练进参数里的条件反射:演示里后门藏在晚期 MLP 层,约 4300 万个参数,不到一个 7B 模型总权重的 1%。格式扫描、病毒查杀,摸不到它。哔哩哔哩
重新训练洗不掉,越训越活。 不少人想"拿到手先微调一轮净化一下"。演示视频里引用的 Equistamp 研究给出的结论正相反:投毒权重经过微调和强化学习后,后门存活率最高到 76%——你以为在洗白,实际是在把狗训得更结实。哔哩哔哩
权重里只存一个网址,不存 payload。 被投毒的模型不带现成恶意脚本,只存一个 URL,触发时现场拉取攻击代码。这意味着攻击者可以随时更换利用方式:这不是一次性投毒,是一扇可以反复改装的门。
顺带一提,"查过了"三个字也别太当真。IEEE S&P 2026 的一篇获奖论文证明:攻击者可以发布一份编译前表现完全正常的模型,等官方编译器做完算子融合、低精度优化之后,同一触发器就能让部署产物稳定翻车——上线验收签字,不是信任的终点。知乎
把时间线摊开,这不是"今天才爆的瓜"
替本地玩家串一遍最近三个月的相关信号,讨论密度一直在涨:
7 月 22 日,OpenAI 高管被曝提议以"中国模型可能有后门"为由制造监管恐慌。先分清:叙事层面的恐吓和技术层面的实验,是两码事。 别混着焦虑。知乎
9 月 3 日,小红书笔记《本地部署大模型的第一需求是安全,不是省钱》拿到 383 赞、237 条评论——用户侧早就在掰"隐私党还是省钱党"。小红书
9 月 21 日,安天 CERT 通报:一批 71 个逐字节完全一致的文件(同一台机器一次性导出)以"模型更新"名义投向两个头部官方仓库——Qwen/Qwen3.8-27B 的 PR #198 停在待审,DeepSeek-V4.1-Flash 仓库的文件"可达但未入主干"。安天称之为"潜伏式污染":合并请求本身制造信任错觉,代码就算不合入主干,用户手动跑一次高危脚本,风险即被激活。安天
10 月 12 日,far.AI 团队"致命后门"之争在知乎吵开;社区更成熟的共识是:别神话成"所有开源都已中招",但"改过的权重、解禁版、合并 LoRA"要按不可信二进制来管。知乎
10 月 21 日,ProjectDiscovery 演示的中字视频在 B 站集中铺开,知乎同日挂了问题《开源 AI 模型被曝可低成本植入后门窃取凭证,开发者该如何防范?》。
谁真的在危险区,谁不用慌
先把边界划清:50 美元实验证明的是"便宜就能造",不是"全网到处都是";"致命"是媒体口径,更准确的说法是——开源权重把攻击面从提示词扩大到了参数文件。目前公开证据里没有主流官方权重中招的实锤,被点名的风险集中在供应链:官方仓库被塞 PR 都真实发生过,何况野路子。
风险从高到低,对号入座:
开了联网和 shell 权限的本地编码 Agent,工作目录里躺着明文 .env——这就是演示的受害者现场,中字视频的话题标签里就是 cloudcode、opencode 这类工具。B站热评说得直白:五十个正常请求全对,就等那两个暗号——这模型比我还会装乖。哔哩哔哩
来源不明的第三方权重。"去审查化"的解禁版(abliteration)不是唯一投毒面,却是"人们最爱下、最少验货"的一类改版;再加上野站重传的 GGUF、来路不明的合并 LoRA、山寨仓库——这些比官方权重值得警惕一个量级。知乎
只用官方组织 + 官方仓库的权重,纯聊天 UI,机器上没有可偷的东西,模型拿不到任何工具执行权——暂时不用慌。后门再隐蔽,也得有人给它递 shell;你的环境才是第一道防线。
今晚就能做的四件事,成本几乎为零
综合演示视频给出的沙箱防御清单和社区讨论,整理成可执行顺序:
权限拆分:本地 Agent 的联网和命令执行不要同时默认全开;评论区一句话总结到位——“跑智能体时得把联网和命令权限分开”。要测就进容器或隔离账户。哔哩哔哩
密钥离场:别把 .env、API Key 明文放在模型工具碰得到的工作目录,改用系统钥匙串或运行时注入。
来源纪律:只认官方组织 + 官方仓库,下载前翻一眼提交记录和 PR 历史(安天那 71 个文件就是在 PR 环节露的馅);解禁版、重传 GGUF、合并 LoRA 一律按不可信二进制处理。
行为抽查:新权重别直接上生产,先跑几十次正常任务,再穿插变换措辞、打乱顺序的对抗探针,盯工具调用环节有没有异常外发。后门的设计初衷就是"前 50 次都乖",抽查就得反着它的剧本走。
本地部署的叙事一直是"把 AI 请回家,数据不出门"。这次的事提醒大家:权重是别人做的二进制,你下载的不是一件工具,而是一个会执行动作的房客。 安全从来不写在权重里,是环境给的。
接下来值得盯的信号:ProjectDiscovery、安天是否公布"野外实战"案例;HuggingFace 会不会给权重行为扫描和 PR 审核加码;各家本地 Agent 工具会不会把"默认关闭 shell 和联网"变成出厂设置。