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

用Verus开发经过数学证明的Rust代码

0
分享至


Verus是一款面向Rust语言的开源自动化程序验证工具,它能够针对所有可能的输入,从机制层面对代码进行形式化数学规格验证,远超传统测试手段,可有效捕获边界情况下的潜在问题。

开发者可直接在Rust源代码中以类Rust语法标注前置条件与后置条件,实现快速反馈(响应时间不足一秒),同时支持智能体辅助完成证明生成工作。

核心能力

Verus支持对Rust中"不安全"代码块以及采用自定义锁机制的并发代码进行数学层面的正确性验证,为AWS Nitro隔离引擎等性能敏感型实现重建机器可验证的安全保障。

在工业级应用层面,亚马逊借助Verus对关键基础设施中的核心原语进行正确性证明;在开源社区,该工具已被证书校验库、数据格式解析器以及Kubernetes控制器等分布式系统项目广泛采用。

验证方式

开发者在编写Rust代码时,直接以类似Rust的语法嵌入形式化规格说明。Verus随即对代码逻辑进行自动化推理,验证其是否在所有输入条件下均符合规格约束。这一过程可由智能体辅助完成,显著降低了形式化验证的使用门槛。

对于Rust中因性能需求而引入的"unsafe"代码块,Verus同样能够建立严格的数学证明,从而在不牺牲执行效率的前提下恢复机器可验证的安全性保障。

应用场景

亚马逊已将Verus应用于AWS Nitro隔离引擎的核心原语验证,这是云计算安全基础设施的关键组成部分。

除商业用途外,Verus还在多个高安全性要求的开源项目中得到应用,覆盖证书校验库、数据格式解析器以及Kubernetes控制器等分布式系统。

Q&A

Q1:Verus与传统Rust单元测试相比有什么本质区别?

A:传统测试只能验证有限的输入用例,而Verus基于形式化数学规格,对所有可能的输入进行机制层面的穷举验证。开发者在代码中标注前置条件与后置条件,Verus自动推理并证明代码在任意情况下均符合规格约束,从根本上消除测试覆盖盲区。

Q2:Verus如何处理Rust中的unsafe代码块?

A:Verus支持对Rust的"unsafe"代码块进行数学层面的正确性验证。这类代码通常因性能需求而绕过编译器的安全检查,Verus通过形式化证明重新建立机器可验证的安全保障,使开发者可以在不牺牲性能的前提下恢复严格的安全性约束。

Q3:哪些实际项目已经在使用Verus?

A:亚马逊将Verus用于AWS Nitro隔离引擎核心原语的正确性证明。开源社区方面,证书校验库、数据格式解析器以及基于Kubernetes的分布式系统控制器项目均已采用Verus进行形式化验证。

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

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.

相关推荐
热点推荐
中国女篮33分输球夜,王思雨发表动态,刘禹彤第一个来评论!

中国女篮33分输球夜,王思雨发表动态,刘禹彤第一个来评论!

章蠞户外
2026-09-04 23:58:20
皇马0-1,穆帅赛后表态:不知道为什么输,贝蒂斯中了头彩

皇马0-1,穆帅赛后表态:不知道为什么输,贝蒂斯中了头彩

侧身凌空斩
2026-09-05 06:11:17
明明不赚钱,为什么还要扩产?

明明不赚钱,为什么还要扩产?

生命可以承受之轻
2026-09-04 12:39:27
任何一艘美航母上,都要带足大量女兵?她们在航母上有什么作用?

任何一艘美航母上,都要带足大量女兵?她们在航母上有什么作用?

墨策史
2026-07-25 19:13:16
女篮惨败美国,验出三大水货!张子宇成亮点,宫鲁鸣两点受质疑

女篮惨败美国,验出三大水货!张子宇成亮点,宫鲁鸣两点受质疑

生活新鲜市
2026-09-05 06:45:03
广东热身赛8分不敌深圳!徐杰7分,王洪泽砍24分,陈家政14分,黄明依惊喜

广东热身赛8分不敌深圳!徐杰7分,王洪泽砍24分,陈家政14分,黄明依惊喜

多特体育说
2026-09-04 22:01:37
52名新加坡人在广西被抓,新方回应不干预

52名新加坡人在广西被抓,新方回应不干预

赴一场山海啊
2026-09-04 18:46:50
沉默三个月后,中方动真格了,冻结安世21亿资产,荷兰求饶无效

沉默三个月后,中方动真格了,冻结安世21亿资产,荷兰求饶无效

跳跳历史
2026-09-02 08:18:38
欧盟NGO账号发视频呼吁中资企业依法用工,网友竟留言希望实行12小时两班倒的企业全部倒闭!

欧盟NGO账号发视频呼吁中资企业依法用工,网友竟留言希望实行12小时两班倒的企业全部倒闭!

扶苏聊历史
2026-09-04 15:03:42
中国的事轮不到越南指手画脚!中方话音未落,北部湾炮声连响两天

中国的事轮不到越南指手画脚!中方话音未落,北部湾炮声连响两天

青青衫书生
2026-09-04 16:06:29
上汽奥迪官宣:A7L限时降15.59万,Q6降近19万!

上汽奥迪官宣:A7L限时降15.59万,Q6降近19万!

爱卡汽车
2026-09-04 03:53:47
110米栏贾科比13秒03夺冠日本村竹仅跑13秒53 塞维尔百米9秒90摘桂

110米栏贾科比13秒03夺冠日本村竹仅跑13秒53 塞维尔百米9秒90摘桂

劲爆体坛
2026-09-05 06:39:04
“演唱会两小时休息80分钟”?票价最高888元,主办方郑重回应

“演唱会两小时休息80分钟”?票价最高888元,主办方郑重回应

骄阳之夏明
2026-09-05 03:37:03
偷鸡不成蚀把米,本想毁掉陈佩斯父子,没想到自己先被扒个底朝天

偷鸡不成蚀把米,本想毁掉陈佩斯父子,没想到自己先被扒个底朝天

财叔
2026-09-03 09:20:07
开油车的乐了,电车车主慌了!2026油电新政落地,建议提前了解

开油车的乐了,电车车主慌了!2026油电新政落地,建议提前了解

小谈食刻美食
2026-09-02 08:21:13
“半老徐娘”只服这6位,风韵犹存,婀娜多姿,个个都是人间极品

“半老徐娘”只服这6位,风韵犹存,婀娜多姿,个个都是人间极品

无处不风景love
2026-09-04 13:03:47
虽败犹荣!26岁中国名将0-3卫冕冠军止步美网32强 获195万

虽败犹荣!26岁中国名将0-3卫冕冠军止步美网32强 获195万

念洲
2026-09-05 06:50:56
非必要不切肠息肉?医生强调:只要切过息肉,患者要多加关注6点

非必要不切肠息肉?医生强调:只要切过息肉,患者要多加关注6点

叙说医疗健康
2026-09-05 07:00:27
蒙古国爆发的动乱,大概率只是蒙古国崩溃的开始。

蒙古国爆发的动乱,大概率只是蒙古国崩溃的开始。

小马姨
2026-08-03 12:07:39
18死142伤,美军深夜突袭,穆杰塔巴:给美国一个永生难忘的教训

18死142伤,美军深夜突袭,穆杰塔巴:给美国一个永生难忘的教训

影孖看世界
2026-09-04 22:25:23
2026-09-05 08:27:00
至顶科技 incentive-icons
至顶科技
科技产业媒体与 AI 产业服务机构
21579文章数 49729关注度
往期回顾 全部

科技要闻

OpenAI深夜王炸!GPT-6 Astra来了

头条要闻

补课机构老板欠费百万 却签下补偿妻子500万离婚协议

头条要闻

补课机构老板欠费百万 却签下补偿妻子500万离婚协议

体育要闻

小卡来去10首轮,快船7年彩礼一场空

娱乐要闻

古天乐公司欠债1.49亿

财经要闻

姚洋:刺激消费要守住两个“大西瓜”

汽车要闻

搭载天枢领航Ultra 长安启源Q06预售14.79万元起

态度原创

时尚
手机
房产
家居
本地

今日热点:人人影视变正版了;工作人员冒充StrayKids向粉丝打招呼……

手机要闻

保护壳厂商提前曝光外形细节 折叠版iPhone真机或将长这样

房产要闻

TOP10房企卖了350亿!海南楼市,最新榜单出炉!

家居要闻

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

本地新闻

扒完小作文,富豪们私藏的度假胜地有多绝

无障碍浏览 进入关怀版