Claude完成大規模代碼形式化驗證
Anthropic前沿紅隊聯同Theorem Labs發布報告,讓Claude深入RISC-V彙編層,為123個開源代碼庫的239個測試入口建立形式化驗證,數周內產出1.8億行Rocq數學證明代碼,並全部通過機器核驗。
安全背景
近期全球網絡安全事件頻發,48小時內出現27起重大網絡攻擊,軟件供應鏈漏洞的防範需求上升,推動安全驗證技術加快引入人工智能。

驗證規模
項目中,Claude深入到底層彙編指令層級,針對真實的生產級開源代碼庫展開形式化驗證,覆蓋123個代碼庫中的239個測試入口。
整個過程產出約1.8億行的Rocq數學證明代碼,並全部通過了機器核驗,其規模遠超以往以人工方式完成的同類形式化驗證工作。

找出的漏洞
在平台上跑過上萬億次測試仍未觸發的隱蔽漏洞被逐一找出,當中包括潛伏十餘年的高危邏輯死角,以及x86處理器硬件層面的真實缺陷。

驗證方法價值
形式化驗證以數學證明的方式確認代碼行為符合既定規格,能夠覆蓋傳統測試難以窮盡的輸入空間,是補足大規模測試盲區的有效手段。
報告顯示大型語言模型可以在底層系統的安全審計之中承擔大規模的數學證明產出工作,這一新模式或將改變軟件安全驗證的組織方式。

