dev.to | 📄 原文链接 | 2026-10-01 收录

AI 推荐的包五个里有一个根本不存在,而攻击者早就知道是哪些

来源:dev.to — 2026-09-30

📋 概述

你让 AI 助手写代码,它给出干净自信的实现,顶部一行 pip install,包名却是模型编出来的——而已经有人把这个名字注册到 PyPI,里面塞着恶意代码,因为他知道模型会推荐它。这就是 slopsquatting,一个为 AI 编码时代量身定做的供应链攻击。它和域名抢注式的拼写攻击不同的是:你不需要打错字,错误由模型替你犯,而且犯得稳定。USENIX Security 2025 的论文在 16 个模型上生成 57.6 万个代码样本,19.7% 推荐的包并不存在,共记录 20 万多个虚构包名;把触发过虚构包的 500 个提示各重跑十次,43% 的虚构名字每次都复现,2026 年的跨模型研究还找出 127 个被五个前沿模型一致编出的包名。可预测性就是漏洞:攻击者不必猜,只要跑热门模型收集稳定的幻觉名并提前抢注。而基于字符串相似度的既有检测基本抓不到它,因为它防的是上一个时代的攻击。

🔑 核心要点

💡 金句

漏洞从「你的粗心」搬到了「你的信任」上——你什么都没做错,只是相信了工具,而工具编出了一个陌生人早已占住的依赖。
← 返回 dev.to 首页