谷歌支持Linux项目,使Android和Chrome操作系统更难被破解

天辰调整奖金联系总代Q7884-1982点此查看详情


谷歌周四表示,它将资助一个项目,通过用Rust编程语言编写部分Linux操作系统核心来提高Linux的安全性,这是一项可以提高互联网和智能手机安全性的现代化努力。

如果这个项目成功了,就有可能在Linux的核心(称为内核)中添加用Rust编写的新元素。这样的改变将标志着一个开源软件项目在技术和文化上的重大转变,这个项目已经成为谷歌的Android和Chrome操作系统以及广大互联网的基础。

为大型强子对撞机(Large Hadron Collider)粒子加速器编写软件并致力于编程语言安全的米格尔·奥赫达(Miguel Ojeda),正签约为Linux内核编写Rust软件。谷歌将支付该合同的费用,该合同将通过互联网安全研究集团(Internet Security Research Group)进行扩展,这是一个非营利组织,通过Let's Encrypt的努力,该组织也使网站通信的安全变得更容易。

在Linux内核中添加Rust模块可以关闭黑客用来攻击手机、电脑或服务器的一些途径,天辰黑钱吗从而提高安全性。自从1991年发布以来,Linux一直是用强大而古老的C编程语言编写的。该语言开发于1972年,比当代编程语言更容易受到黑客攻击。

Linux更好的安全性对除了黑客之外的所有人来说都是好消息。除了Android和Chrome操作系统,像YouTube和Gmail这样的谷歌服务都依赖于运行Linux的服务器。它还为亚马逊(Amazon)和Facebook提供动力,是云计算服务的固定产品。

目前还不清楚Linux内核领导者是否会接纳Rust。Linux的创始人莱纳斯·托瓦尔兹(Linus Torvalds)曾表示,如果《Rust》能证明它的价值,他愿意做出改变。Ojeda提出了13个改变,以允许Linux中的Rust模块开始工作。

谷歌已经采取了一些初步措施,使Rust在Linux Android上使用成为可能。获得Linux内核项目最高层的支持意味着许多其他软件项目也会受益。

谷歌将此归功于Linux社区程序员,他们开创了Rust for Linux项目。谷歌在一篇博客文章中说:“社区已经做了并且将继续为Linux内核构建系统增加对Rust的支持做大量工作。”

Rust是由火狐浏览器制造商Mozilla开发的,现在由独立的Rust基金会运营,它使软件写入内存更安全。黑客可以利用内存问题,将恶意的额外代码隐藏在越界的内存区域中。当程序员在构建他们的软件时,锈蚀检查这些和其他问题。在Stack Overflow的年度开发者调查中,它已经连续五年被评为最受欢迎的编程语言。

“Rust代表了目前可用的C和c++的最佳替代品,”微软安全团队在2019年总结道。该团队表示,Rust可以防止70%重大安全问题中的内存故障。因为Rust的检查是在软件开发过程中进行的,所以在软件运行过程中,安全性不会以牺牲性能为代价。

Linux on Rust项目的目标不是取代所有Linux的C代码,而是改进有选择的和新的部件。

“在可预见的未来,我们计划专注于某些安全关键组件和驱动程序,”Josh Aas说,他负责ISRG的prosimo项目,天辰黑钱吗将关键互联网软件转移到内存安全软件。驱动程序是控制打印机、网络适配器和图形芯片等特定设备的操作系统模块。

谷歌并不是只把赌注押在Linux和Rust上。它有自己的内存安全语言Go,以及一个名为Fuchsia的新操作系统,Nest Hub智能屏幕已经开始使用该系统。

谷歌的一名发言人表示:“谷歌在语言、工具和平台方面还有其他多种投资。”“对相关但不一定是重叠的问题拥有多个解决方案,可以让好想法互相借鉴,被重用。”

请尊重我们的辛苦付出,未经允许,请不要转载天辰游戏-天辰app的文章!