您现在的位置是:系统运维 >>正文
DARPA计划“消灭”C语言代码
系统运维28人已围观
简介为了加速软件业向内存安全编程语言的过渡,美国国防高级研究计划局DARPA)正在推动一个名为TRACTOR的人工智能代码转换工具,可自动将遗留C代码转换为Rust,以根治内存安全问题。TRACTOR是T ...
为了加速软件业向内存安全编程语言的消灭过渡,美国国防高级研究计划局(DARPA)正在推动一个名为TRACTOR的代码人工智能代码转换工具,可自动将遗留C代码转换为Rust ,消灭以根治内存安全问题。代码TRACTOR是消灭TRanslating All C TO Rust的缩写 ,即“将所有C语言代码转换为Rust语言”。代码

大型代码库的消灭多数严重漏洞都属于内存安全漏洞,例如缓冲区溢出 。代码DARPA希望通过AI模型进行编程语言大规模转换,消灭提升软件安全 。代码DARPA的云计算消灭TRACTOR项目经理Dan Wallach在一份声明中表示,目前使用LLM(大语言模型)可以初步实现从C到Rust的代码转换 ,但自动化程度和准确性还有待提升。消灭
近年来,代码谷歌和微软等科技巨头已开始广泛宣传内存安全漏洞问题,消灭并鼓励使用如Rust等内存安全的编程语言。科技巨头的行动不仅影响了私营部门 ,还促使白宫和美国网络安全和基础设施安全局(CISA)倡导使用包括Rust、C#、Go、Java、Python和Swift在内的源码库内存安全语言 。
尽管C和C++社区有人认为遵循ISO标准和使用检测工具可以达到类似效果,但DARPA认为仅靠这些工具还不足以解决问题。Rust自2015年首次发布以来 ,因其内存安全特性和适用于低级别 、性能敏感系统编程的特性 ,逐渐受到青睐。
互联网研究小组的Prossimo项目也致力于用Rust重写关键库和代码 ,以减少安全风险 。例如,Prossimo建议非营利互联网研究组织用Rust重写关键库和代码,包括网络时间协议(NTP)守护进程(ntpd-rs)。
Prossimo项目的模板下载执行董事Josh Aas表示:”当今互联网基础设施中运行的大量C代码使得使用翻译工具变得有吸引力 。我们已经在这方面进行了实验,例如最近将基于C语言的AV1实现转换为Rust 。“
Aas指出 ,尽管目前的工具还需要大量手动工作来确保(从C到Rust)代码转换结果的正确性和符合习惯,但通过进一步投资,这些工具的效率有望显著提高。
Code Metal公司CEO Peter Morales认为,内存安全是网络安全当下的高防服务器关注焦点 ,TRACTOR项目的推出恰逢其时,具备充分的可行性,有望在网络安全领域产生重大影响 。然而,他也指出,业界不可能完全放弃C和C++ ,特别是在内核级别 。
对于TRACTOR是否真的适用于“所有C语言代码”,TRACTOR项目经理Wallach特别提到来开源代码以及国防军工使用的服务器租用所有C语言代码都是(前期)潜在目标 。他明确表示,像Linux内核这样拥有庞大代码量和工具链的复杂生态系统 ,Rust可能并不适合,且在底层优化上 ,C依然拥有优势 ,因此被TRACTOR明确排除在外 。
不过,Linux内核开发团队正在尝试在特定模块中引入Rust ,以利用其安全特性而不破坏整个系统的稳定性和性能。
DARPA将在2024年8月26日举行TRACTOR项目提案提交活动 ,感兴趣的亿华云参与者可以现场或远程参加 。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/news/847b599147.html
相关文章
什么是可观察性?为什么它很重要?
系统运维随着技术的发展,对更高效和更准确的系统监控的需求也在增加。传统的系统监视只能提供对系统的有限可见性,这使得在错误发生时识别和排除错误具有挑战性。这就是可观察性的用武之地。可观察性是一种新的系统监视方法 ...
【系统运维】
阅读更多打破对CISO角色的七大误解
系统运维CISO首席信息安全官)角色经常被高管、董事会成员,甚至自己的团队成员误解。这些误解不仅限制了 CISO 的真正潜力,更可能危及整个组织的安全态势。以下是关于CISO的七大误解:1.CISO只是"安全 ...
【系统运维】
阅读更多四大关键要素重塑2025年安全信息和事件管理(SIEM)市场
系统运维安全信息和事件管理(SIEM)平台的价值已经远远超越了基本的日志收集和关联根源,云的采用、多种工具的集成和人工智能技术正在推动SIEM系统迎来重大变革,使其成为一个监控日志数据以发现异常和可疑事件的平 ...
【系统运维】
阅读更多
热门文章
最新文章
友情链接
- 小米膜的优点和特点(为你的手机屏幕保驾护航)
- 华为Mate9拍摄视频全方位评测(华为Mate9拍视频功能强大,画质出色,满足各类拍摄需求)
- 倍轻松牌子的品质与性能评估(解析倍轻松牌子的创新科技与用户体验)
- 探讨1200兆路由器的性能和功能(高速、稳定、全面覆盖的无线网络体验)
- 烈焰战神1050ti(探索烈焰战神1050ti的卓越性能与多功能特性)
- 红米37.6.8(超长待机、高性能、优质拍照,红米37.6.8完美融合)
- 《雨林木风win764系统安装教程》(详细教你如何安装雨林木风win764系统)
- 最好的Mac解压工具推荐(选择一个适合你的Mac解压工具是多么重要)
- 新华三亮相2022全球工业互联网大会 展现“新硬件”创新实力
- 数据中心电源的五大趋势 源码库亿华云网站建设云服务器企业服务器b2b信息平台香港物理机