您现在的位置是:IT资讯 >>正文
DARPA计划“消灭”C语言代码
IT资讯666人已围观
简介为了加速软件业向内存安全编程语言的过渡,美国国防高级研究计划局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.noorid.com/html/958e699035.html
相关文章
利用机器学习发起攻击的九种方式
IT资讯机器学习和人工智能AI)正成为一些威胁检测与响应工具的核心技术。其即时学习和自动适应网络威胁动态的能力令安全团队如虎添翼。然而,一些恶意黑客也会利用机器学习和AI扩大其网络攻击,规避安全控制措施,以前 ...
【IT资讯】
阅读更多解决电脑启动显示错误的有效方法(如何应对巅峰极速电脑启动显示错误?)
IT资讯在日常使用电脑的过程中,有时我们会遇到电脑启动显示错误的问题,这不仅会影响到我们的工作效率,还可能导致文件丢失和数据损坏。解决电脑启动显示错误是每个电脑用户都需要掌握的技能。本文将介绍一些有效的方法, ...
【IT资讯】
阅读更多小米WiFi增强器的使用体验与评测(小米WiFi增强器功能强大,信号稳定又高效)
IT资讯在如今高速互联网普及的时代,稳定的无线网络连接对于我们的生活和工作已经变得至关重要。然而,由于种种原因,我们在家中或办公室中的某些区域可能会存在信号覆盖不完全或信号弱的情况。为了解决这个问题,小米推出 ...
【IT资讯】
阅读更多
热门文章
最新文章
友情链接
- 戴尔数据泄露事件:测试实验室平台遭 World Leaks 黑客组织入侵
- 你的App每三分钟就会遭遇一次攻击
- 福布斯:如何确保客户的数据安全
- 原来这才是2022企业都愿意选择云服务器的原因
- 谷歌 Chrome 零日漏洞遭广泛利用,可执行任意代码
- 从零开始学会制作Excel表格(一步步教你制作Excel表格,轻松应对工作中的数据处理)
- 戴尔笔记本F2刷机教程(戴尔笔记本F2刷机方法详解,助你发挥最大潜力)
- 戴尔PowerEdge以高性能计算 为奥运健儿保驾护航
- 聊聊到底什么是BRAS?
- 探索2023年vivo最新款手机的革新之路(领先科技、卓越性能、引领未来) b2b信息平台网站建设企业服务器亿华云源码库云服务器香港物理机