全部平台AI安卓iOSMacWindowsLinux精选
快讯 LibreOffice Calc 宽表导出 PDF 不截列:横向 + 缩放到一页宽
首页 / 正文

Claude 给 OpenSSH 瘦身:删掉五分之一「陌生人能摸到的代码」

AI 2026-10-22 阅读 9 💬 0 条评论

AI 缩小攻击面概念图:机器人用放大镜检查带钥匙孔的服务器门

Anthropic 前沿红队(Frontier Red Team)近日发表研究长文,讲了一件和「用 AI 找漏洞」方向相反的事:用 Claude 给开源代码做「攻击面瘦身」。他们让 Claude 审了 25 个开源项目、合计超过 500 万行代码(涵盖 C、C++、Java、PHP、Python),共标记出 493 处问题;并整理了超过 1.7 万个配置项,其中 3842 个与安全相关。

这批问题大多不是能直接利用的漏洞,而是「本不该被够到、却够得到」的代码:93 处默认配置下不必要的「登录前可达」表面、37 处在身份验证之前就执行或记录状态的位置;更阴险的是配置组合——162 组互不相干的选项凑在一起会出问题,其中 94 组会悄悄关掉一道安全控制,有一组冲突选项甚至已经在软件里潜伏了 21 年,效果是「本应只接受持证书客户端的服务器,实际上谁都能进」。

最有说服力的是 OpenSSH 案例研究:Claude 在 sshd 的输入路径里追出约 4500 行 ML-DSA-44 后量子签名算法代码——该算法默认并未启用,但其解析代码在默认配置下对未登录的客户端可达,约占 OpenSSH 登录前代码的 16%。团队把补丁报给 OpenSSH 维护者,10.5 先把检查提前,随后 Claude 又找出检查本身的两个绕过点(客户端可以谎报算法名、可以把密钥藏进证书里让 CA 签名验证先跑起来),最终修复随 OpenSSH 10.6 发布,合计移除了约五分之一「陌生人未登录就能摸到的代码」。Anthropic 的结论很克制:这些手法删不掉未知漏洞,但能让未知漏洞更难被够到;相关方法已被整理成一个可复用的 Claude skill,计划接入其免费的 OSS Scanner 服务。

本站点评:这项工作的价值在于换了防守的计量单位——从「修了几个洞」换成「陌生人能摸到的代码还剩多少」。它和本站此前聊的 DeepInfer 开源 放在一起看很有意思:大模型一边在降低攻击的门槛,一边也第一次让「全库攻击面审计」这种以前只有大厂养得起红队才做得起的事,变成了可以批量跑的流程。攻防两端都在提速,普通人能做的,是尽量用攻击面小的软件,并保持更新。

相关阅读

· DeepSeek 把「上菜的机器」开源了:DeepInfer 意味着什么
· OpenBSD 8.0 发布:虚拟机拉到 64 核,这个「慢系统」补上了两块短板

信息来源:Anthropic 官方研究博文《Using Claude to reduce the attack surface of code》;文中点评为本站观点。

评论

发表评论

首次评论需审核后显示,邮箱不会公开。

关于本站 隐私政策 免责声明 联系我们 © 2026 Iggy 软件 iggysoft.com