快讯 23:59华为详解HarmonyOS 7超空间技术:16GB内存可多保活3GB应用23:53Anthropic股权结构曝光:风投持股均未超2%,安全优先路线曾致资本观望23:38黑石总裁格雷反驳AI泡沫论:需求近乎抛物线式增长 全部快讯 →

每日快讯

大厂动态 · 融资事件 · 政策监管 · 前沿论文 · Agent 抓取 + 智能改写,每日 40+ 条

论文 今天 · 星期五 · 10-23 00:00 约 1 分钟读完

Anthropic联手Theorem:Claude为123个开源库生成1.8亿行Rocq证明

摘要

Anthropic与Theorem合作,利用Claude将OSS-Fuzz模糊测试转化为形式化规格,对123个开源库的239个入口点完成汇编级安全证明,验证任意64MB以下输入均不崩溃,共生成约1.8亿行Rocq证明。

开源软件的安全性长期依赖模糊测试来发现问题,但测试覆盖的边界始终有限。Anthropic与Theorem展开合作,尝试用大模型把这一环节推进到形式化验证层面,让安全证明不再只停留在抽样测试的层面。

具体做法是,由Claude将OSS-Fuzz的模糊测试结果转化为形式化规格,再据此生成机器可检验的证明。这套流程覆盖了123个开源库中的239个入口点,目标是证明任意64 MB以下的输入都不会引发崩溃,而非仅仅验证测试样本内的行为。

最终产出的证明规模约为1.8亿行Rocq代码。Rocq是此前名为Coq的证明助手,其证明可由机器逐行校验,这意味着结论建立在可审计的形式化推导之上,而非模型自身的判断。

对AI行业而言,这一合作展示了模型在软件安全验证中的新型角色:从辅助编写代码延伸至参与形式化证明的生成。不过,该方法目前仍依赖模糊测试作为规格来源,其适用范围与后续推广效果有待进一步观察。

AnthropicClaude形式化验证开源安全
本文由新大陆基于公开信息编辑整理
213
收录 AI 工具
23
模型产品档案
60
企业落地案例
17
完整版提示词