网易首页 > 网易号 > 正文 申请入驻

AI编码生成“幻觉包”导入存攻击风险 BrassCoders推出检测方案

0
分享至

“这是一个需要专门检测器的发现类型。”BrassCoders对AI幻觉包导入的定义,给所有依赖AI编码助手的人提了个醒:你信赖的智能补全,可能正若无其事地“发明”着根本不存在的软件包。

形象点说,AI把 fastapi‑users 和 pydantic 这两个见过无数次的包名揉在一起,自信地写出了 from fastapi_users_pydantic import UserManager —— 语法完美,IDE 不警告,PyPI 上却只有 fastapi‑users,根本没有这个组合体。这种只在安装环节才被揭露的错误,只是一个麻烦;真正的危险在别处:如果攻击者抢注了那个幻觉包名,再植入恶意代码,那么一次普通的 pip install 就会变成供应链攻击。

BrassCoders 近期为其 OSS 核心加入了一个新标记,就是专为这类场景准备的:brasscoders scan --check‑package‑hallucination。有意思的是,因为这个检查需要向外联网,去确认包名是否真的存在于注册表,团队把它做成了可选开启项——这也是整个 OSS 核心里唯一会主动发起网络请求的路径。

为什么 Pyflakes、Bandit、Pylint 这些日常工具发现不了?因为它们只检查语法、类型和代码风格,全部脱网工作,不包存在性验证。而大模型本身又缺少“地面真值”校验:它只是在海量训练语料中学会了模式,看到 fastapi‑users 出现几万次、pydantic 出现几十万次,就理所当然地组合出一个“看起来对”的新名字。它不是撒谎,只是在做最有可能的下一个 token 预测——恰好这个预测指向了一个不存在的包。

已发表的研究也把这个问题摆上了桌面。Lasso Security 在 2024 年对商用代码补全模型的分析里,让模型完成实际的重构任务,结果发现:模型的确会以可测量的比例生成不存在的包建议。具体数值随基准和模型迭代而变,但“幻觉包名”这个模式始终没有消失。

攻击链本身并不复杂:攻击者监控 AI 生成的高频幻觉名称,注册同名恶意包并上传;开发者的项目里一旦保留了那条幻影导入,安装时恶意代码就入住了。这正是 BrassCoders 把它标记为“高严重性”的原因——它不是代码瑕疵,而是一个活生生的攻击面。

BrassCoders 的检测输出很直接:包名、源码行、高严重性,交给 AI 下游或人工审核去判断,是换成真实包、删除相关代码还是接受风险。把它接入 CI 流程后,就好比给每一行 AI 生成的 import 语句都过一遍“存在性安检”:看似多了一步联网查询,却把一整个幻觉包劫持的通道堵在了门外。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
打虎!欧阳卫民被查

打虎!欧阳卫民被查

新京报
2026-07-19 11:17:14
复婚生二胎真相大白没多久,赵丽颖现状曝光,原来冯绍峰没说谎

复婚生二胎真相大白没多久,赵丽颖现状曝光,原来冯绍峰没说谎

余鴡搞笑段子
2026-07-17 12:08:51
孙中山的嫡长孙之子孙国雄,不会中文,却谨记教诲:根很重要

孙中山的嫡长孙之子孙国雄,不会中文,却谨记教诲:根很重要

大运河时空
2026-07-17 20:00:03
巴基斯坦惊天政变!俾路支宣布独立,掌控该省85%领土

巴基斯坦惊天政变!俾路支宣布独立,掌控该省85%领土

一曲一场談
2026-07-18 09:40:59
岳云鹏透露妈妈患尿毒症每天透析:小时候想当医生,因为妈妈身体不好;她前段时间患带状疱疹,痛到眼神空洞,“我极度恐惧,害怕失去她”

岳云鹏透露妈妈患尿毒症每天透析:小时候想当医生,因为妈妈身体不好;她前段时间患带状疱疹,痛到眼神空洞,“我极度恐惧,害怕失去她”

极目新闻
2026-07-19 11:46:29
高温来袭,心脑血管患者谨记,早晨1大忌,中午2不要,晚上3不做

高温来袭,心脑血管患者谨记,早晨1大忌,中午2不要,晚上3不做

岐黄传人孙大夫
2026-07-18 10:45:03
吉利的16合1电驱,为什么先给银河?

吉利的16合1电驱,为什么先给银河?

经济观察报
2026-07-18 12:40:08
84岁高明现状:痛失独子后,在北京定居生活,儿媳一举动让人泪目

84岁高明现状:痛失独子后,在北京定居生活,儿媳一举动让人泪目

白面书誏
2026-07-14 19:13:29
中超最新积分榜:16队积分终于全上双,倒数3队仅差3分

中超最新积分榜:16队积分终于全上双,倒数3队仅差3分

中超伪球迷
2026-07-18 22:41:18
1949年湖南解放,杨开慧母亲动情落泪:润之,你真的做到了!

1949年湖南解放,杨开慧母亲动情落泪:润之,你真的做到了!

王嚾晓
2026-07-18 20:46:01
1夜8大转会!桑乔愿降薪回归多特,奥利塞希望今夏加盟皇马!

1夜8大转会!桑乔愿降薪回归多特,奥利塞希望今夏加盟皇马!

田先生篮球
2026-07-18 09:14:31
俄军顿巴斯全线清剿乌军,乌单日伤亡超1300

俄军顿巴斯全线清剿乌军,乌单日伤亡超1300

谢葅解说
2026-07-19 11:24:58
申花0-2津门虎,哈达斯传射,基莱斯建功,比赛因暴雨中断近一小时

申花0-2津门虎,哈达斯传射,基莱斯建功,比赛因暴雨中断近一小时

懂球帝
2026-07-18 22:32:27
白上咲花、新木希空确定“首度同台”,宣传贴文更迅速突破“20万次” 查看

白上咲花、新木希空确定“首度同台”,宣传贴文更迅速突破“20万次” 查看

孤独的独角兽影视
2026-07-19 10:55:10
杜润旺正式告别广东队!

杜润旺正式告别广东队!

体育哲人
2026-07-19 06:27:54
《飘》:女人最大的痛,就是一辈子没弄明白,你只是男人的合作伙伴、孩子的母亲,在这个世上,你最终可以依靠的只有自己

《飘》:女人最大的痛,就是一辈子没弄明白,你只是男人的合作伙伴、孩子的母亲,在这个世上,你最终可以依靠的只有自己

心理观察局
2026-07-19 06:50:09
家充装了快两年,我才发现最狠的坑不是充电贵,是4平方线和没单独报电表

家充装了快两年,我才发现最狠的坑不是充电贵,是4平方线和没单独报电表

手工制作阿爱
2026-07-18 13:21:37
40年前的惊天劫案:没人在意的一口苹果,竟让乌国庆揪出了真凶!

40年前的惊天劫案:没人在意的一口苹果,竟让乌国庆揪出了真凶!

莫地方
2026-07-18 22:31:28
一场 6-4!英格兰夺得季军,赛后贝林厄姆说出赢球原因,很实在

一场 6-4!英格兰夺得季军,赛后贝林厄姆说出赢球原因,很实在

江启
2026-07-19 12:52:13
《指环王》新片没用“黑人”,不搞 “政治正确”,被媒体围攻了!

《指环王》新片没用“黑人”,不搞 “政治正确”,被媒体围攻了!

动物奇奇怪怪
2026-07-19 10:51:53
2026-07-19 14:51:00
闪存猎手
闪存猎手
全网蹲好价的野生捕手,算力与羊毛都不可辜负。
284文章数 54关注度
往期回顾 全部

科技要闻

Kimi K3单项登顶 整体落后前沿模型2-3个月

头条要闻

罗纳尔多预测世界杯决赛结果:西班牙队将轻松夺冠

头条要闻

罗纳尔多预测世界杯决赛结果:西班牙队将轻松夺冠

体育要闻

世界杯决赛,从“澡盆德比”500年前讲起

娱乐要闻

全网都心疼邹市明,再逼他支棱了

财经要闻

任泽平VIP会员自称爆仓巨亏千万

汽车要闻

把中国超跑卖到英国,比亚迪正在被世界看见

态度原创

教育
手机
数码
时尚
公开课

教育要闻

日常英语:公交车司机态度有问题

手机要闻

苹果二季度国内出货量逆势大涨!iPhone 17系列销量突破3776万台

数码要闻

微软发布Win11 KB5121767补丁,修复部分戴尔电脑过热关机问题

伊姐周六热推:电视剧《雀骨》;电影《功夫女足》......

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版