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

MCP生态的"一字之差"陷阱

0
分享至

2018年,一个每周下载量200万的npm包被转手给新维护者。新维护者在其中嵌入了针对比特币钱包的恶意代码。数周无人察觉——不是因为开发者粗心,而是他们信任那个熟悉的包名。

现在,MCP生态正走向同一个陷阱。而且在某些方面,它摔得更狠。


什么是"typosquatting"(域名/包名抢注)?


很简单:有人注册一个看起来几乎和知名合法包一模一样的名字。一个字符互换。多加一个连字符。把字母"o"换成数字"0"。目标是让你——或者自动化脚本,或者AI助手——安装错误的那个。

在典型的npm工作流中,这已经是严重风险。在MCP生态里,情况更糟。

当你安装一个恶意MCP服务器时,你不是只在构建步骤运行一些代码。你是在把一个活跃进程交出去,让它访问你的文件系统、环境变量、你的shell。后果不是构建失败,而是一个后门。

为什么MCP现在是特别好的攻击目标

几个因素让这个生态异常暴露:

没有中央注册表。不像PyPI或npm,没有权威的地方可以查询带验证所有权的MCP包。包散落在npm、PyPI、Docker Hub和原始GitHub仓库里,没有统一的信任模型。

大量MCP安装来自AI推荐。有人问Claude或ChatGPT"该用什么MCP服务器做X",然后复制建议的结果。大语言模型会幻觉包名。它们能生成听起来合理、只差一个转置字符的名字。当发现机制本身都能被欺骗,你就麻烦了。


大多数安装是复制粘贴。你看完README,复制安装命令,运行。如果来源是恶意博客帖子,或者名字被微妙修改过的GitHub fork,你会错过它。

新发布者几乎没有声誉信号。在npm上,来自有多年历史、数千依赖项的账户的包会给人隐性信任。大多数MCP发布者是只有两个仓库、一周活动记录的个人。没有信号能区分合法和恶意。

攻击实际长什么样

@modelcontextprotocol/server-filesystem——一个合法的官方包为例。攻击者可能注册:

  • @m0delcontextprotocol/server-filesystem(字母o换成数字0)
  • @modelcontextprotocol/server-filesytem(漏掉一个字符)
  • modelcontextprotocol-server-filesystem(没有作用域命名空间)

或者在mcp-命名空间:

  • mcp-github vs mcp-qithub(g→q)
  • mcp-filesystem vs mcpfilesystem(漏掉连字符)
  • mcp-browser-use vs mcp-browzer-use

一旦安装,恶意包和真包拥有完全相同的权限。如果你给了mcp-github文件系统访问权,被抢注的版本获得同样的授权。没有额外提示。没有警告。

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

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-05-30 09:58:03
休渔期“第一鲜”,在青岛大批上岸:有人4小时,收获四五十斤!肥美鲜甜,今年价格低了

休渔期“第一鲜”,在青岛大批上岸:有人4小时,收获四五十斤!肥美鲜甜,今年价格低了

环球网资讯
2026-05-30 08:25:12
李东生会见阿森纳联合主席,并赴欧冠现场为阿森纳助威!

李东生会见阿森纳联合主席,并赴欧冠现场为阿森纳助威!

新浪财经
2026-05-30 20:39:49
出道22年,长相不输李小冉,被张嘉译硬捧4次,如今41岁始终不红

出道22年,长相不输李小冉,被张嘉译硬捧4次,如今41岁始终不红

白面书誏
2026-05-28 13:59:19
中国喜迎大单!西方垄断半个世纪,现找上中国,只因手握这一技术

中国喜迎大单!西方垄断半个世纪,现找上中国,只因手握这一技术

青橘罐头
2026-05-30 07:17:39
网红边牧被杀后续!狗主人举证艰难,就算硬扛到底,也恐难转刑事

网红边牧被杀后续!狗主人举证艰难,就算硬扛到底,也恐难转刑事

奇思妙想草叶君
2026-05-30 16:59:53
金价下跌!5月30日今日金价,黄金价格多少钱一克

金价下跌!5月30日今日金价,黄金价格多少钱一克

说故事的阿袭
2026-05-30 10:16:40
医生:再严重的糖尿病,没有这3个表现,不必过度担忧,照常饮食

医生:再严重的糖尿病,没有这3个表现,不必过度担忧,照常饮食

宝哥精彩赛事
2026-05-30 19:49:01
身体这处毛发变白,暗示活得不长?看看你白了没有

身体这处毛发变白,暗示活得不长?看看你白了没有

白话电影院
2026-04-05 22:42:04
夏天,孩子猛长个,建议常吃3样家常菜,营养均衡助力孩子成长

夏天,孩子猛长个,建议常吃3样家常菜,营养均衡助力孩子成长

江江食研社
2026-05-29 20:30:06
俄外交部称已召回驻亚美尼亚大使

俄外交部称已召回驻亚美尼亚大使

财联社
2026-05-30 14:35:05
李在明对全国发话:许多中国人将到韩国,务必让人家舒舒服服的!

李在明对全国发话:许多中国人将到韩国,务必让人家舒舒服服的!

墨印斋
2026-05-30 13:30:27
退休金不用问人!记住15、139、300三个数,在家5分钟算明白

退休金不用问人!记住15、139、300三个数,在家5分钟算明白

娱乐圈的笔娱君
2026-05-30 19:47:31
决战时刻来临!巴黎发布欧冠决赛海报:等待终于结束

决战时刻来临!巴黎发布欧冠决赛海报:等待终于结束

懂球帝
2026-05-30 18:01:16
44岁前国脚路姜:34岁得脑梗,花9年时间治病,今还想回球场踢球

44岁前国脚路姜:34岁得脑梗,花9年时间治病,今还想回球场踢球

楠楠自语
2026-05-29 19:49:14
广东佛山这个“任性”的区,明明隶属于佛山市,却不说是佛山人?

广东佛山这个“任性”的区,明明隶属于佛山市,却不说是佛山人?

刘小顺
2026-05-30 12:28:03
奥迪Q5L销量“腰斩”真相:改款失败,不是偶然

奥迪Q5L销量“腰斩”真相:改款失败,不是偶然

西莫的艺术宫殿
2026-05-30 19:28:38
你的公积金是什么段位?

你的公积金是什么段位?

职场资深秘书
2026-05-26 16:25:54
乌戈并未证明比杨鸣强!吉林队换帅,徐正源优于李金羽,辽篮咋办

乌戈并未证明比杨鸣强!吉林队换帅,徐正源优于李金羽,辽篮咋办

君马体育
2026-05-30 20:22:42
《歌手2026》魏如萱遭淘汰,乐评人丁太升:本期真的很难看,替她感到不公

《歌手2026》魏如萱遭淘汰,乐评人丁太升:本期真的很难看,替她感到不公

大象新闻
2026-05-30 14:27:03
2026-05-30 22:31:00
Ping值焦虑
Ping值焦虑
有态度网友ytd
4080文章数 56关注度
往期回顾 全部

科技要闻

车圈大佬发声:价格战远去,但竞争仍残酷

头条要闻

美防长香会谈中美关系 解放军专家学者代表团团长回应

头条要闻

美防长香会谈中美关系 解放军专家学者代表团团长回应

体育要闻

岁月不饶人!39岁德约鏖战近5小时拼到呕吐

娱乐要闻

张碧晨《歌手》 “活人微死” 自嘲

财经要闻

双汇管不住一头猪

汽车要闻

900V+3.2秒破百 领克10+&领克10上市16.99万元起

态度原创

亲子
游戏
数码
本地
公开课

亲子要闻

夏季皮肤科门诊量激增!专家:别让特应性皮炎反复影响孩子成长

欧冠之夜将至!PlayStation邀你一起见证新王诞生

数码要闻

酷睿Ultra 9+RTX 5090!宏碁旗舰游戏本发布:256GB内存、三Gen5槽

本地新闻

用剪纸的方式,打开江苏扬州

公开课

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

无障碍浏览 进入关怀版