soword科技言
永久公益免费API接口
提供永久免费的API接口,查看更多API接口,如果您有其他免费API资源,请联系我们,造福人类。
提供商务开发:小程序,系统,APP
定制开发,免费评估,免费咨询,价格便宜,售后保障,前往开发服务中心联系开发客服中心
Linux内核中的锈迹刚刚从Google得到了很大的提升

由于Google和互联网安全研究小组(internetsecurityresearchgroup,ISRG)的支持,最近宣布的将Rust编程语言作为Linux内核两种主要语言之一的提议得到了极大的推动。 

推动Linux生锈的主要目标是清除内核中与内存相关的所有安全漏洞,内核是互联网基础设施的关键部分,运行在从服务器到边缘设备和智能手机的所有设备上。 

历史上,构成内核的关键Linux驱动程序都是用C编写的,这不是内存安全的,而Rust是;正如微软所强调的,它修复的所有错误中有70%与内存有关。 

请参阅:招聘工具包:Python开发者(TechRepublic Premium)

Linux内核开发者正在探索是否用Rust编写内核的新部分,而不是重写包含3000多万行代码的整个Linux内核。 

谷歌在4月份宣布了支持该项目的计划,将Rust引入Linux – 一个由开发人员Miguel Ojeda领导的项目,他已经发布了一个关于这个提议的征求意见(RFC)。 

到目前为止,Ojeda一直在与ISRG的Prossimo项目签订内存安全合同,早期的工作是由谷歌提供资金的,但现在该集团聘请他全职从事该项目。 

“谷歌一次又一次地发现,消除各类安全问题的巨大努力是规模上最好的投资,”谷歌软件工程师丹·洛伦克(Dan Lorenc)说,他曾帮助协调Rust Linux项目,并致力于谷歌云平台的基础设施建设。 

“我们了解Linux内核在广泛应用和关键领域的工作需要时间,但我们很高兴能够帮助ISRG支持Miguel Ojeda致力于提高每个人的内核内存安全性的工作。” 

正如Lorenc所建议的,在Linux内核中引入第二种语言并不是一个轻松的决定。Linux创造者LinusTorvalds在Ojeda的RFC之后对引入锈菌有一些反对意见。但在谷歌的支持下,或许还有行动的空间。 

“在Linux内核中添加第二种语言是一个需要仔细权衡的决定,”Ojeda在一份声明中说铁锈对C有足够的改善,值得考虑。

参见: 只需29.99美元就可以学习Python和Django的原理Linux内核是现代互联网的核心,从服务器到客户端设备, ISRG的执行董事joshaas说,ISRG处于处理网络数据和其他形式输入的第一线。因此,Linux内核中的漏洞可能会产生广泛的影响,使人、组织和设备的安全和隐私受到威胁。 

“由于它主要是用C语言编写的,这是不安全的内存,内存安全漏洞,如缓冲区溢出和释放后使用是一个经常关注的问题。通过使Linux内核的一部分可以用内存安全的Rust编写,我们可以完全消除某些组件(如驱动程序)的内存安全漏洞。”

谷歌还支持ISRG项目,为Apache HTTP web服务器创建一个基于Rust的模块。  它是互联网基础设施的另一个重要部分,因为它负责以加密方式保护到广泛使用的apacheweb服务器的HTTPS连接。 

开发者?什么开发商?分析人士预测,到2024年,大多数由IT以外的人开发的技术都已经到来:以下是您需要了解的信息:开源安全:谷歌有一个阻止软件供应链攻击的新计划,开发者通过注册来了解区块链项目的真实想法,您同意使用条款,并承认隐私政策中概述的数据实践。

您还将获得免费订阅的ZDNet今日技术更新和ZDNet公告时事通讯。您可以随时取消订阅这些时事通讯。

您同意接收CBS系列公司的更新、提醒和促销活动,包括ZDNet的今日技术更新和ZDNet公告时事通讯。您可以随时取消订阅


2023-03-22 10:04:36

新人小程序+APP定制199元起


发放福利,助力中小企业发展,真正在互联网中受益

点击询问定制

广告服务展示