Redian新闻
>
谷歌开源内部Rust Crate审计结果

谷歌开源内部Rust Crate审计结果

公众号新闻
出品 | OSC开源社区(ID:oschina2013)
谷歌宣布并发布了一些汇总的 Rust crates 内部审计结果,以继续履行对开源 Rust 社区的承诺。一直以来,谷歌都在积极拥抱 Rust,在许多开源项目中进行了应用。以及持续投资 Rust 社区:包括帮助建立了 Rust 基金会,员工积极贡献 Rust 上游、在财务上支持关键的 Rust 项目等。
此次开源对 Rust Crate 的审计结果,则使得开发者可以自己的项目中轻松导入这些已经由谷歌审核完成的结果,以证明所使用的 Rust Crate 的属性;并根据这些数据,判定 crate 是否满足项目的安全性、正确性和测试要求。同时,也避免了开发者之间一些重复的审计工作。
“Rust 可以轻松地将代码封装和共享到 crate 中,crate 是可重用的软件组件,就像其他语言中的包一样。我们拥抱广泛的开源 Rust crate 生态系统,既利用了谷歌以外编写的 crates,也发布了我们自己的几个 crates。”
根据介绍,Rust 社区本身存在一个名为 Crates.io 的服务,供开发人员分发自己的 crate;开发人员可以使用 Crates.io 下载和使用其他人开发的 crate,但所有的第三方代码都有一定的风险因素。在一个项目开始使用一个新的 crate 之前,成员们通常会进行一次彻底的审计,根据他们的安全、正确性、测试等标准来衡量它。谷歌将其审计结果进行整合并进行了开源发布,还使用 cargo vet 来快速验证了项目所使用的 crate。
不同的用例有不同的要求,而 cargo vet 允许用户为每个依赖项独立配置要求。在本地编译器层面,对 crate 的要求可能只在于不包含活跃的恶意代码、侵犯隐私、泄露数据或安装恶意软件。但客户端部署的代码通常却需要满足更严格的要求,比如确保有没有内存安全问题,使用最新的密码术以及符合标准和规范。因此在使用和共享审计结果时,重要的是要考虑项目的要求与审计期间记录的事实的关系。
目前,ChromeOS 和 Fuchsia 项目已经贡献了他们的审计结果。谷歌方面表示,该公司的一些其他开源项目也将很快加入此行列。“我们希望通过与开源社区分享我们的工作,可以让 Rust 生态系统更加安全可靠...... 我们希望你能从 Googlers 所做的工作中发现价值,并与我们一起建立一个更安全、更可靠的 Rust 生态系统。”
相关链接:https://opensource.googleblog.com/2023/05/open-sourcing-our-rust-crate-audits.html

往期推荐



Meta开源大模型:支持4000+语言识别,1100+种语音文本转换

为什么不用Go开发操作系统?

Build 2023亮点汇总:Windows原生支持rar格式、发布Windows Copilot...



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
长篇小说:九针 (31)那些华人无法涉足的行业Rust 基础系列 #5: Rust 中的函数 | Linux 中国历史见证了历史,不能遗憾,叹马英九南京一行7/27 波士顿新闻总汇 | 新法案将使没有移民身份的孩子享受 MassHealth 麻州审计长请求总检察长支持对立法机关的审计谷歌内部文件泄漏:谷歌、OpenAI都没有护城河,大模型门槛正被开源踏破巴黎市长将重修Châtelet 广场以方便行人Chinese Man Uses ChatGPT To Create Fake News, ArrestedRust:根据谷歌内部调查,不难学,但编译速度慢私家马场,自然和谐买房抢地的经历和教训Rust 基础系列 #1: 创建并运行你的首个 Rust 程序 | Linux 中国Rust 基础系列 #3: Rust 中的数据类型 | Linux 中国谷歌内部文件泄漏!谷歌、OpenAI都没有护城河,大模型门槛正被开源踏破!Rust 基础系列 #7: 在 Rust 中使用循环 | Linux 中国Next.js + Rust 革新全栈开发,Rust没那么难2023年,Rust能干掉JavaScript吗?谷歌开发全新搜索引擎Magi,由人工智能技术驱动谷歌开闸!Google Play更新商店政策,允许区块链游戏和NFT她们凭什么站在2023年谷歌开发者大会上演讲?!【城事】巴黎市长将重修Châtelet 广场以方便行人谷歌、OpenAI 都白干,开源才是终极赢家!谷歌内部文件泄露:欲借开源打败 OpenAIRust 基础系列 #2: 在 Rust 程序中使用变量和常量 | Linux 中国Rust 基础系列 #8:编写里程碑 Rust 程序 | Linux 中国全球最美女人,在这部R级片里颠覆到我不敢认不该走的人正被逼走,RustConf粗暴撤换主讲人事态升级引发多人出走,根源出在Rust领导小组不愿交权?Rust 社区管理再起“内讧”:RustConf 粗暴撤换主讲人事态升级引发多人出走招满即止丨谷歌开放科技类2023 Intern岗位将乡村美育与潮流设计结合,做公益也可以这么好玩?Rust 正式分叉出新的 Crab 语言谷歌内部文件遭泄漏!谷歌、OpenAI都没有护城河!开源才是王道?Rust 基础系列 #4: Rust 中的数组和元组 | Linux 中国将 sudo 和 su 移植到 Rust,Rust 要重写万物?Amid AI Content Boom in China, Douyin Vows Greater ScrutinyRust内部大乱斗不休止
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。