谷歌开源 Rust Crate 审查结果:便于 Rust 开发者验证源码安全还记得20多年前的“篮球女孩”吗?如今生活已大变样,众人替她高兴

2023-06-02 0 869

IT爱家 5 月 25 日消息,Google的许多开放源代码工程项目都采用 Rust,这是一种现代系统词汇,意在构筑可信高效率的应用软件。近日Google在 GitHub 上开放源代码了对 Rust Crate 的审核结论,合作开发人员可在他们的工程项目中引入那些审核结论,以证明所采用的 Rust Crate 的特性

谷歌开源 Rust Crate 审查结果:便于 Rust 开发者验证源码安全还记得20多年前的“篮球女孩”吗?如今生活已大变样,众人替她高兴
▲ 图源 Google开放源代码网志

Rust 街道社区中存在可用于供合作开发人员发布他们所合作开发的 Crate 的名叫 Crates.io 的服务,合作开发人员利用 Crates.io 也能浏览采用他人所合作开发的 Crate。但所有服务器端标识符都带有一定风险因素。对于邻近地区C++微观而言,对 Crate 的明确要求可能将仅是不包涵主动恶意标识符、不侵害个人隐私、外泄数据或者安装恶意应用软件即可,但是供应用程序侧部署的标识符则须要合乎更严格的明确要求,例如确保没有缓存安全可信问题,并须要还要合乎系列国际标准和规范市场需求、并采用更捷伊TPM。

因而通常在新工程项目已经开始之际,合作开发项目组会依照其可信性、正确性、试验等国际标准对源代码进行全盘的审核,当几个相同的工程项目审核同一 crate 时可能将会导致多次重复组织工作,因而为了消除多次重复的组织工作及校正可信性,因而Google内部工程项目已经开始采用捷伊 Crate 之前一定会经过全盘审核。

而服务器端合作开发人员各自审核工程项目所采用的 Crate 时,可能将会污染环境继续执行多次重复的组织工作,因而Google宣布开放源代码审核结论,以避免多次重复审核组织工作。Google将那些审核结论持续整合到物流配送军火库中,因此采用 cargo vet 来快速校正工程项目所采用的 Crate。

合作开发人员能将Google开放源代码的审核结论,主要包括标识符质量、可信性和试验明确要求等特性,复制到他们的工程项目中,因此依照那些 Crate 特性,决定其是否合乎工程项目市场需求。相同采用事例的市场需求相同,cargo vet 让用户能够对每一个相联工程项目独立配置明确要求。

近日Google的 ChromeOS 和 Fuchsia 工程项目都已经贡献 Crate 审核结论,其它Google工程项目也会逐渐加入,如此便可覆盖更多的 Crate 。目前此项组织工作仍在初期阶段,主要包括 cargo vet 继续执行和共享资源审核的运转技术细节,之后可能将还会有所变动。

IT爱家注:在 Rust 程序词汇中,Crate 是 Rust 中的一个校对单位,Crate 能载入十进制文档或库,其包涵 Rust 标识符和其它相关资源,能被载入继续执行文档或者C#。Rust 使得在 Crate 中PCB和共享资源标识符变得容易,就像其它词汇的应用应用软件,那些 Crate 是可F83E43Se的应用软件模块,因而具有相当广泛的如上所述。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务