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

Claude Code在过多命令下存在安全规则绕过漏洞

0
分享至


特拉维夫安全公司Adversa发现,Claude Code在面对足够长的子命令链时会忽略其拒绝规则,这些规则原本用于阻止高风险操作。该漏洞使得这个机器人容易受到提示注入攻击。

Adversa在Claude Code源代码泄露后发现了这个问题。

Claude Code实施了多种机制来允许或拒绝对特定工具的访问。其中一些工具,如curl(支持从命令行发起网络请求),如果被过度宽松的AI模型调用,可能会带来安全风险。

这个编程智能体试图通过拒绝规则来防御不当行为的一种方式是禁用特定命令。例如,要防止Claude通过~/.claude/settings.json使用curl,你需要添加类似{ "deny": ["Bash(curl:*)"] }的内容。

但拒绝规则存在限制。源代码文件bashPermissions.ts包含一个注释,引用了Anthropic内部问题CC-643。相关说明解释说,安全子命令有50个的硬性上限,由变量MAX_SUBCOMMANDS_FOR_SECURITY_CHECK = 50设定。超过50个后,智能体会回退到向用户请求权限。注释解释说,50个对于合法使用来说是一个宽松的限制。

Adversa AI红队在提供给The Register的报告中表示:"这个假设对于人工编写的命令是正确的,但它没有考虑到来自提示注入的AI生成命令——恶意的CLAUDE.md文件可以指示AI生成一个50+子命令管道,看起来像是合法的构建过程。"

Adversa团队的概念验证攻击很简单。他们创建了一个bash命令,结合了50个无操作的"true"子命令和一个curl子命令。Claude请求授权继续执行,而不是直接拒绝curl访问。

在个人开发者观察和批准编程智能体操作的场景中,这种规则绕过可能会被发现。但开发者通常会给智能体授予自动批准权限(--dangerously-skip-permissions模式),或者在长时间会话中条件反射地点击通过。这种风险在以非交互模式运行Claude Code的CI/CD管道中也类似存在。

讽刺的是,Anthropic已经开发了一个修复方案——一个被称为"tree-sitter"的解析器,这在其源代码中也很明显,并且在内部可用,但不在公共构建版本中。

Adversa认为这是安全策略执行代码中的一个漏洞,如果不加以解决,将产生监管和合规影响。

修复方案很简单。Anthropic已经在内部运行"tree-sitter",只需进行简单的一行更改,将bashPermissions.ts文件第2174行的"behavior"键从"ask"切换为"deny",就能解决这个特定漏洞。

Anthropic没有立即回应置评请求。

Q&A

Q1:Claude Code的拒绝规则绕过漏洞是什么?

A:当Claude Code面对超过50个子命令的长命令链时,会忽略原本用于阻止高风险操作的拒绝规则,转而向用户请求权限而不是直接拒绝。这使得攻击者可以通过构造包含50+子命令的恶意管道来绕过安全限制,执行原本被禁止的命令如curl。

Q2:这个安全漏洞会造成什么风险?

A:主要风险包括:恶意代码可以通过提示注入攻击绕过安全限制;在开发者使用自动批准模式或长时间会话中习惯性点击通过时,风险更大;在CI/CD管道的非交互模式下运行时也存在类似风险,可能导致未授权的网络请求等危险操作。

Q3:Anthropic如何修复这个Claude Code漏洞?

A:修复方案很简单,Anthropic已经有内部可用的"tree-sitter"解析器。只需要在bashPermissions.ts文件的第2174行将"behavior"键从"ask"改为"deny"即可解决这个漏洞。不过目前这个修复方案仅在内部版本中可用,公共构建版本还未包含。

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

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-08-09 10:12:23
马布里:原以为去中国只为赚钱 最终重新享受篮球迎来人生救赎

马布里:原以为去中国只为赚钱 最终重新享受篮球迎来人生救赎

醉卧浮生
2026-08-09 08:16:35
国际足联陷入严重分裂:欧亚足联联手“倒因”,非洲足联坚定支持

国际足联陷入严重分裂:欧亚足联联手“倒因”,非洲足联坚定支持

星耀国际足坛
2026-08-08 21:49:54
留学生翟云瑶被驱逐回中国:“只欺负中国人”的女魔头,回国改名

留学生翟云瑶被驱逐回中国:“只欺负中国人”的女魔头,回国改名

西楼知趣杂谈
2026-08-08 06:09:42
上海男子偶遇前妻送快递,转账被拒,次日双胞胎现身

上海男子偶遇前妻送快递,转账被拒,次日双胞胎现身

宝哥精彩赛事
2026-08-09 02:52:23
邓文迪母女三人现身Metgala!两个女儿都瘦了好多

邓文迪母女三人现身Metgala!两个女儿都瘦了好多

小椰的奶奶
2026-08-07 12:23:02
从面试到入职全是假的!北京警方破获一起虚假招工诈骗案

从面试到入职全是假的!北京警方破获一起虚假招工诈骗案

环球网资讯
2026-08-09 13:20:14
女子揭秘“饿两天定律”,体重狂掉33斤,瘦到100斤

女子揭秘“饿两天定律”,体重狂掉33斤,瘦到100斤

解说阿洎
2026-08-02 14:28:56
鏖战六局遗憾惜败!王艺迪 2-4 不敌张本美和,无缘横滨赛女单决赛

鏖战六局遗憾惜败!王艺迪 2-4 不敌张本美和,无缘横滨赛女单决赛

杨哥乒乓
2026-08-09 14:54:41
白胖不臃肿,不然怎敢穿黑吊带裙,出街溜达!

白胖不臃肿,不然怎敢穿黑吊带裙,出街溜达!

飛尚日记
2026-07-23 05:27:54
皇马留住了维尼修斯,巴萨当年没留住内马尔,经纪人道出内情

皇马留住了维尼修斯,巴萨当年没留住内马尔,经纪人道出内情

体育世界
2026-08-08 17:35:05
志愿军打赢美军却不准归国,反倒蹲守朝鲜捡废铁,外媒嘲讽是拾荒兵,90天挖出万吨金属,多年后外媒主动认错服软

志愿军打赢美军却不准归国,反倒蹲守朝鲜捡废铁,外媒嘲讽是拾荒兵,90天挖出万吨金属,多年后外媒主动认错服软

睡前讲故事
2026-08-07 14:27:51
不留情面!穆里尼奥公开痛批!皇马新援首秀翻车

不留情面!穆里尼奥公开痛批!皇马新援首秀翻车

澜归序
2026-08-09 07:21:54
父亲离世第三天,阿根廷总统公开表态:梅西,配得上所有偏爱

父亲离世第三天,阿根廷总统公开表态:梅西,配得上所有偏爱

圣西罗的太阳
2026-08-09 08:44:05
年薪363万美金!联盟第2!威少把话挑明,他要继续做自己

年薪363万美金!联盟第2!威少把话挑明,他要继续做自己

世界体育圈
2026-08-09 10:43:19
奔驰新车正式公布:8月8日亮相,即将官宣

奔驰新车正式公布:8月8日亮相,即将官宣

3C毒物
2026-08-09 00:08:58
这钛5,看着“笨笨的”,怎么越看越对劲?

这钛5,看着“笨笨的”,怎么越看越对劲?

沙雕小琳琳
2026-08-07 18:31:10
27岁北卡小姐遭摘冠:种族言论曝光,主办方宣布零容忍

27岁北卡小姐遭摘冠:种族言论曝光,主办方宣布零容忍

时光慢旅人
2026-08-08 02:29:31
人老后各种病都来了?医生提醒:这4种营养跟得上,疾病会远离你

人老后各种病都来了?医生提醒:这4种营养跟得上,疾病会远离你

阿兵科普
2026-08-07 09:06:09
坚决支持企退人员与机关事业退休人员一样,不要再分三六九等。

坚决支持企退人员与机关事业退休人员一样,不要再分三六九等。

白米饭怎么吃
2026-07-29 09:56:16
2026-08-09 15:24:49
至顶科技 incentive-icons
至顶科技
科技产业媒体与 AI 产业服务机构
20782文章数 49726关注度
往期回顾 全部

科技要闻

苹果官网:Mac电脑可配合苹果智能使用千问

头条要闻

儿子去世后 父母要求对孙子进行亲子鉴定遭儿媳拒绝

头条要闻

儿子去世后 父母要求对孙子进行亲子鉴定遭儿媳拒绝

体育要闻

2-1击败欧联球队!皇马热身赛3胜1平

娱乐要闻

陈冲自曝19岁被侵犯!隐忍43年才开口

财经要闻

伯克希尔罕见爆买200亿美元股票

汽车要闻

增配激光雷达 全新一代smart精灵1号限时权益价14.99万起

态度原创

家居
健康
本地
游戏
公开课

家居要闻

2026建博会(广州) 公装联探展交流活动

打干细胞会不会诱发癌症?

本地新闻

课本里的童年,绍兴正上演

脱衣麻将新作太卷了!动捕还原动作 布料细节手工打磨

公开课

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

无障碍浏览 进入关怀版