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

Claude Code沙箱形同虚设5个月,Anthropic沉默修复未发通告

0
分享至

一个以"安全优先"为品牌核心的人工智能公司,其旗舰开发工具的网络隔离机制,从上线第一天起就是敞开的。

独立安全研究员关傲男5月20日发布的研究报告揭示,Anthropic的Claude Code网络沙箱存在第二个完整绕过漏洞。这个SOCKS5代理中的空字节注入攻击,能让沙箱内进程访问用户明确禁止的任意主机。时间跨度令人震惊:从2025年10月沙箱功能上线到2025年4月修复,约5.5个月、130个发布版本,全部存在可被完整绕过的安全缺陷。


这是同一研究员对同一道防线的第二次突破。更令用户不安的是Anthropic的应对方式——没有安全通告,没有CVE编号,没有用户通知。漏洞在4月1日版本中静默修复,更新日志未提及任何安全相关内容。运行旧版本的用户,无从知晓自己配置的沙箱从未生效。

被高估的防线

Claude Code是Anthropic 2025年初推出的AI编程助手,定位"驻留在终端中的AI工程师"。与传统代码补全工具不同,它拥有用户代码库的读写权限和命令执行能力,可自主完成导航代码、编辑文件、运行测试等操作。这种深度介入意味着极高风险——若模型被提示词注入攻击劫持,攻击者将获得等同用户终端的权限,包括读取本地环境变量、执行系统命令、访问内部网络资源。

为平衡安全与效率,Anthropic在2025年10月引入网络沙箱功能(v2.0.24)。用户可通过配置文件设定域名白名单,限制AI执行环境的外部网络访问。例如配置 allowedDomains: ["*.google.com"] 后,Claude Code只能访问Google及其子域名。官方文档承诺:"空数组等于禁止所有网络访问。"

该机制由SOCKS5代理实现:底层沙箱运行时启动代理服务器,沙箱内进程不直接发起连接,而是通过代理转发,代理根据 settings.json 中的白名单执行域名过滤。操作系统层面的沙箱机制——macOS的sandbox-exec、Linux的bubblewrap——将Agent限制在本地回环地址,出站决策完全委托给这个代理。

两次独立研究均证明,这个代理可被完整绕过。2025年11月26日发布的v2.0.55修复了第一次绕过,但第二次绕过从沙箱上线第一天就已存在,该版本仍携带。两个漏洞时间线交叉,从上线到最后修复,没有任何版本是安全的。Anthropic官方博客曾宣称沙箱"确保即使发生提示词注入,影响也被完全隔离",这一承诺被直接推翻。

"一次外部报告是运气。两次是实施质量问题。"关傲男在报告中写道。

空字节的双面欺骗

第二次绕过的技术原理属于经典攻击类型,但链条完整性值得细究。

用户配置网络白名单后,Claude Code的SOCKS5代理用JavaScript的 endsWith() 方法对主机名做后缀匹配。攻击者只需在主机名中插入空字节——构造形如 attacker-host.com\x00.google.com 的字符串。JavaScript将空字节视为普通UTF-16字符,endsWith(".google.com") 返回 true,代理放行。但同一字符串被传递到底层C语言函数 getaddrinfo() 进行DNS解析时,空字节被视为字符串终止符,实际解析的是 attacker-host.com。

同样的字节,两层代码两种解读。过滤器认为你在访问Google,DNS解析器知道你在连接攻击者的服务器。

这是"解析器差异"攻击,与2005年发现的HTTP请求走私属同一技术类别(CWE-158 / CWE-436)。本质是同一条数据流经两个语义解释规则不同的组件时,攻击者让一层做出"安全"判断,另一层执行"危险"操作。此类漏洞在网络安全领域反复出现,关键教训始终相同:跨越信任边界的字符串传递,必须经过严格规范化与验证,而非信任上层已做过检查。

关傲男用两个最小化Node.js脚本完成复现:控制脚本用普通主机名发起SOCKS5连接,返回BLOCKED;攻击脚本注入空字节,返回 BYPASSED rep=0x00——代理已成功建立连接,出站通道被打开。Claude Code自身确认了这一结果。

完整的攻击链条

这一沙箱绕过与关傲男4月披露的"评论与控制"提示词注入攻击串联,构成完整攻击链。

"评论与控制"研究已证明,三家AI编程工具均存在提示词注入攻击面,但入口各不相同:Claude Code仅通过PR标题,Gemini CLI通过Issue评论或正文,Copilot Agent利用HTML注释实现隐蔽注入。Claude Code的PR标题会被直接拼接至提示词模板,未经过滤或转义,模型无法区分人类意图与恶意注入。

将两者组合——隐藏指令让Agent在沙箱内运行攻击代码,空字节注入突破网络封锁——环境变量中的API密钥、AWS凭证、GitHub令牌、内部API端点数据等,均可被外传至互联网任意服务器。数据通过SOCKS5代理本身流出,攻击全程无需外部服务器中转,而该代理恰恰是用户信任为安全边界的组件。

攻击者甚至不需要仓库写入权限,只需提交一个公开Issue。人类审查者在GitHub渲染视图中看到正常协作请求,AI Agent解析的却是完整恶意源码。

被测试者的证词

披露中的一个关键细节来自Claude Code自身。关傲男将漏洞复现代码交给Claude Code运行,要求其做出技术判断。Claude Code在执行控制测试(普通主机名被拦截)和攻击测试(空字节主机名绕过拦截)后,给出明确结论:

"This is a real bypass of the network sandbox filter, not just a test artifact. You should report this to Anthropic at https://github.com/anthropics/claude-code/issues."

被测试的产品自己确认了漏洞的真实性和严重性,甚至主动给出上报路径。这一细节被完整记录在研究报告中,并成为The Register报道标题的来源——"Even Claude agrees hole in its sandbox was real and dangerous"(连Claude都认同,其沙箱中的漏洞是真实且危险的)。

讽刺的是,Anthropic最终的处理方式与这一坦诚形成对照:修复、沉默、无追溯通知。对于一款被设计为深度嵌入用户开发环境的工具,这种信息不透明本身构成了第二层风险。用户基于"已配置沙箱"做出的安全决策,建立在从未生效的机制之上——而他们可能永远不会知道。

声明:包含AI生成内容

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

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:31:08
芒果高层聚会!副台长汪涵腿夹手机跷二郎腿,编外人何炅端坐似学生

芒果高层聚会!副台长汪涵腿夹手机跷二郎腿,编外人何炅端坐似学生

八卦王者
2026-05-30 14:36:55
全固态电池装车!续航1000km成本1元/Wh,千万新能源车主成韭菜?

全固态电池装车!续航1000km成本1元/Wh,千万新能源车主成韭菜?

胖福的小木屋
2026-05-29 12:11:34
黄春光:上将之子,父亲不出事的话,他也会是个将军

黄春光:上将之子,父亲不出事的话,他也会是个将军

浔阳咸鱼
2026-05-29 15:10:10
瑞舒伐他汀立大功!研究发现:老人吃瑞舒伐,可改善4大血管问题

瑞舒伐他汀立大功!研究发现:老人吃瑞舒伐,可改善4大血管问题

垚垚分享健康
2026-05-28 08:52:25
莫言:如果你混到没人找你吃饭,没人喊你聚会,连电话也没几个,那庆祝了,你不是人缘变差,而是真正觉醒了

莫言:如果你混到没人找你吃饭,没人喊你聚会,连电话也没几个,那庆祝了,你不是人缘变差,而是真正觉醒了

品读时刻
2026-05-27 09:00:58
为什么往死里扫黄?网友分享太真实了,一次说透

为什么往死里扫黄?网友分享太真实了,一次说透

另子维爱读史
2026-05-27 20:16:03
2年6000万!这就是骑士给哈登的全部,他预计效仿快船模式留队

2年6000万!这就是骑士给哈登的全部,他预计效仿快船模式留队

奕辰说球
2026-05-30 10:52:44
1965年台湾飞行员被击落后被俘,在大陆度过19年,晚年重返台湾

1965年台湾飞行员被击落后被俘,在大陆度过19年,晚年重返台湾

磊子讲史
2026-05-28 15:35:46
海参崴军装闹剧:谁在借“红军符号”操弄历史?幕后黑手必须揪出

海参崴军装闹剧:谁在借“红军符号”操弄历史?幕后黑手必须揪出

律法刑道
2026-05-27 15:12:23
前国足主帅重返中国足坛!官宣1个重要决定,球迷这次有福了

前国足主帅重返中国足坛!官宣1个重要决定,球迷这次有福了

酷侃体坛
2026-05-30 12:10:52
降央卓玛:我这辈子最正确的决定,就是嫁给了自己倒追的藏族丈夫

降央卓玛:我这辈子最正确的决定,就是嫁给了自己倒追的藏族丈夫

飘飘然的娱乐汇
2026-05-29 19:50:05
在旧社会,为何说“车船店脚牙,无罪也该杀”,到底是什么意思?

在旧社会,为何说“车船店脚牙,无罪也该杀”,到底是什么意思?

抽象派大师
2026-05-30 04:14:48
赛力斯高管谈特斯拉FSD入华:FSD模拟的是人类视觉驾驶逻辑 华为乾崑智驾超越人眼

赛力斯高管谈特斯拉FSD入华:FSD模拟的是人类视觉驾驶逻辑 华为乾崑智驾超越人眼

快科技
2026-05-29 15:40:07
伺候8旬父母5年才发现:最愚蠢的孝顺,是把老人伺候到什么都不会

伺候8旬父母5年才发现:最愚蠢的孝顺,是把老人伺候到什么都不会

小马达情感故事
2026-05-29 12:30:03
有中国公民在菲被羁押期间不幸离世、监狱条件被指恶劣,中国驻菲律宾大使馆核实反馈

有中国公民在菲被羁押期间不幸离世、监狱条件被指恶劣,中国驻菲律宾大使馆核实反馈

界面新闻
2026-05-29 23:21:07
耿同学的北航博导杨昀:论文不让国内看,跟肖飞合作,清华本硕没有一作

耿同学的北航博导杨昀:论文不让国内看,跟肖飞合作,清华本硕没有一作

小小河
2026-05-29 22:41:27
法网女单太残酷了:随着穆霍娃爆大冷门0-2,世界前十已有3将出局

法网女单太残酷了:随着穆霍娃爆大冷门0-2,世界前十已有3将出局

侧身凌空斩
2026-05-30 06:11:49
今年或将迎来史上最热一年!有人提醒:高温正在掏空普通人的积蓄

今年或将迎来史上最热一年!有人提醒:高温正在掏空普通人的积蓄

有范又有料
2026-05-29 11:07:07
女篮风流主帅张大维:婚内出轨女篮队长,被解聘后就更荒唐

女篮风流主帅张大维:婚内出轨女篮队长,被解聘后就更荒唐

酷侃体坛
2026-05-30 12:10:25
2026-05-30 15:07:00
固件更新中
固件更新中
有态度网友ytd
5118文章数 39关注度
往期回顾 全部

科技要闻

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

头条要闻

媒体:马科斯刚就台湾问题表态 转头就与高市联合发声

头条要闻

媒体:马科斯刚就台湾问题表态 转头就与高市联合发声

体育要闻

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

娱乐要闻

向太曝黄晓明曾当众给她下跪

财经要闻

双汇管不住一头猪

汽车要闻

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

态度原创

教育
艺术
时尚
亲子
旅游

教育要闻

山东大学第1专业,就业现状与报考性价比分析!#金榜同行人

艺术要闻

王文生 2026风景写生新作

2026夏天最新5款发型合集,每一款都超心动!

亲子要闻

四年级上册必读课外书快乐读书吧人教版全套书推荐山海经中国神话

旅游要闻

夏遇彩虹 邂逅美好

无障碍浏览 进入关怀版