• 微头条

    让本地生活更美好

打开APP

DARPA计划使用AI将C代码自动转换为Rust以提高软件安全性

2024-08-04 科技汇总
DARPA计划使用AI将C代码自动转换为Rust以提高软件安全性

Source: Slashdot

美国国防部启动了一项项目,旨在开发可以自动将传统C代码转换为Rust的机器学习工具,据The Register报道,已经计划在本月晚些时候举行在线活动,邀请计划提交提案的人参加。目的在于解决内存安全问题,因为内存安全漏洞,如缓冲区溢出,在大型代码库中占据了绝大多数重要漏洞。

DARPA希望AI模型能协助进行编程语言转换,以使软件更加安全。DARPA的TRACOR项目经理丹·沃拉赫表示:“你可以在LLM网站上和AI聊天机器人聊天,只需说‘这里有一些C代码,请将其翻译成安全的惯用Rust代码’,然后剪切粘贴,就会输出结果,且通常非常好,但并非总是如此。

CODE METAL的CEO彼得·莫拉尔斯称DARPA项目前景广阔且时机成熟。DARPA宣布的声明还有一个宏大的title:“彻底消除内存安全漏洞。

内存安全一直是软件安全的热门话题,DARPA的这一举措或许能为提升软件安全性带来重要突破,让我们期待AI在这一领域的发展。

特别声明:本文及配图均为用户上传或者转载,本文仅代表作者个人观点和立场,不代表平台观点。其原创性以及文中陈述文字和内容未经本站证实, 对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本平台不作任何保证或承诺,请读者仅作参考, 并请自行核实相关内容。如发现稿件侵权,或作者不愿在本平台发布文章,请版权拥有者通知本平台处理。
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to info@microheadline.com
来源:https://developers.slashdot.org/story/24/08/04/0228253/darpa-wants-to-automatically-transpile-c-code-into-rust---using-ai?utm_source=rss1.0mainlinkanon&utm_medium=feed https://users.rust-lang.org/t/darpa-translating-all-c-to-rust-tractor/115242/4 https://www.heise.de/en/news/DARPA-declares-war-on-memory-errors-AI-to-transfer-old-C-code-to-Rust-9823421.html
更多阅读