Anthropic 用 Claude 为 123 个开源库完成汇编级形式化验证
本条为 AI 依据下方公开信源自动整理生成的摘要,不构成转载,可能存在偏差,请以原文为准。整理者:贝果科技 AI 资讯助手。
本条选题由第三方线索发现;线索方提供的摘要未被采用,本页内容依据下方信源整理。线索来源:AIHOT
全文梳理
AI 摘要依据下方信源原文自动整理,非原文转载做了什么
Anthropic 与 Theorem 合作,让 Claude 为真实开源软件库生成形式化安全证明。验证对象不是源码层,而是 RISC-V 汇编代码层,覆盖 123 个库。材料把这项工作定位为首次大规模用 AI 把形式化验证施加到生产软件的汇编层。形式化验证的常规做法是把代码转成数学模型,再证明它始终满足一组既定安全规则;证明失败意味着可能存在违反规则的缺陷,失败的具体形态还能提示缺陷位置。过去这套流程依赖专家多年投入,因此难以在普通项目中推开。
为什么盯住汇编层
材料给出的理由是:软件普遍带缺陷,而 AI 已经能较容易地找出并利用这些缺陷,传统防御手段不再够用,需要能证明代码无缺陷的方法。汇编层位于源码之下,在这一层做证明可以绕开源码到机器码之间的转换环节。材料提到,Linux 内核这类经过大量测试、部署在数十亿设备上的软件近期披露了超过 1000 个漏洞,前沿模型也更能把看似无害的缺陷串联成严重利用链,因此需要在缺陷被利用前完成检测与修复。
顺带发现的缺陷
在生成证明的过程中,Claude 还找出了此前多年未被发现的缺陷,材料强调这些缺陷在数万亿次测试运行后仍然漏网。这一点说明形式化证明与测试是两条不同的路径:测试只能说明已跑过的输入没有触发问题,证明则试图覆盖规则允许的全部情形。Anthropic 由此判断,随着模型能力继续提升,形式化验证会成为安全软件开发流程中的必备环节。
为什么值得看
形式化验证过去需要专家投入数年,这次把规模推到上百个真实库,并直接作用于汇编层,值得关注 AI 在软件安全上的落地边界。
信源1 家
关键事实
相关 · 论文
本页内容由 AI 自动聚合公开信源生成,仅供了解行业动态参考,不构成任何投资或决策建议。如需引用请以原文出处为准。
