谷歌开源内部 Rust Crate 审计结果
谷歌宣布并发布了一些汇总的 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 生态系统。”

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
首次对外公开,颁发官方证书,GOTC 2023
开源软件已经成为现代软件开发的一个重要组成部分。它提供了许多好处,如成本效益、灵活性和社区支持。然而,使用开源软件也有责任遵守许可条款和条件。如果不遵守这些条款和条件,可能会导致法律和财务后果。 为了帮助企业驾驭这一复杂的局面,GOTC 大会与 LFOSSA(Linux Foundation开源软件学园)将举办"实施和管理开源合规计划"培训研讨会。本次研修班旨在帮助开发者、项目经理、法律顾问以及企业决策者更好地了解和应对开源软件合规相关的问题。通过对开源许可证、合规流程和最佳实践的深入剖析,希望参与者能够在此次研修班中掌握关键知识,以确保开源项目的合规性。 该研修班首次对外公开,共4 小时,研修班的导师是 Linux 基金会战略计划副总裁 Ibrahim Haddad 博士。学员完成培训后,LFOSSA 将为其颁发结业证书。持有GOTC门票人士可以到场参加研讨会。参加本研讨会的人士需要在场登记,名额有限,先到先得。 Ibrahim Haddad 博士是 Linux 基金会战略项目的副总裁和 LF AI & Data 基金会和PyTorch 基金会的执行董事。在他的职业生涯中,I...
- 下一篇
Opera 浏览器集成原生 AI 助手“Aria
Opera Software 宣布将 AI 助手“Aria”集成到其网络浏览器中。 Aria 基于 OpenAI 技术,原生内置于新版 Opera One 浏览器和 Opera for Android 浏览器中,在包括欧洲在内的 180 多个国家/地区可用。 Opera Software 称 Aria 对 ChatGPT 的实现包括实时搜索互联网的能力,这点和 Bing Chat 相似。但 Opera Software 为 Aria 添加了更多特定于浏览器的功能。比如 Aria 了解 Opera浏览器的全部支持文档,遇到问题的 Opera 用户可以向 Aria 询问相关问题,将很快得到准确的答复。 该功能感觉和微软即将在 Windows 11 上推出的 Windows Copilot 有点像。同样是非常熟悉内部文档,因此在面对问题的时候可快速响应。 “Aria”基于 Opera自家的“Composer”基础架构,允许 Aria 连接到多个 AI 模型,进一步扩展其功能。 在 4 月底, Opera Software 宣布使用新版Opera One 浏览器代替老版本的Opera 浏览器,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS关闭SELinux安全模块
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2全家桶,快速入门学习开发网站教程