(相关资料图)
5 月 25 日消息,谷歌的许多开源项目都使用 Rust,这是一种现代系统语言,旨在构建可靠高效的软件。日前谷歌在 GitHub 上开源了对 Rust Crate 的审查结果,开发者可在自己的项目中导入这些审核结果,以证明所使用的 Rust Crate 的属性。
▲图源 谷歌开源博客
Rust 社区中存在可用于供开发者发布自己所开发的 Crate 的名为 Crates.io 的服务,开发者利用 Crates.io 也能下载使用他人所开发的 Crate。但所有第三方代码都带有一定风险因素。对于本地编译器层面而言,对 Crate 的要求可能仅是不包含主动恶意代码、不侵犯隐私、泄露数据或是安装恶意软件即可,但是供客户端侧部署的代码则需要符合更严格的要求,例如确保没有内存安全问题,并需要还要符合系列标准和规范需求、并使用更新的加密技术。
因此通常在新项目开始之际,开发组成员会根据其安全性、正确性、测试等标准对源码进行彻底的审查,当几个不同的项目审查同一个 crate 时可能会导致重复工作,因此为了消除重复的工作及验证安全性,因此谷歌内部项目开始使用新的 Crate 之前一定会经过彻底审核。
而第三方开发者各自审查项目所使用的 Crate 时,可能会浪费资源执行重复的工作,因此谷歌宣布开源审核结果,以避免重复审核工作。谷歌将这些审核结果持续整合到供应链储存库中,并且使用 cargo vet 来快速验证项目所使用的 Crate。
开发者可以将谷歌开源的审核结果,包括代码质量、安全性和测试要求等属性,导入到自己的项目中,并且根据这些 Crate 属性,决定其是否符合项目需求。不同使用案例的需求不同,cargo vet 让用户能够对每一个相依项目独立配置要求。
日前谷歌的 ChromeOS 和 Fuchsia 项目都已经贡献 Crate 审核结果,其他谷歌项目也会逐渐加入,如此便可覆盖更多的 Crate 。目前这项工作仍在初期阶段,包括 cargo vet 执行和共享审核的运作细节,之后可能还会有所变动。
IT之家注:在 Rust 程序语言中,Crate 是 Rust 中的一个编译单位,Crate 可以编译成二进制文件或库,其包含 Rust 代码和其他相关资源,可以被编译成执行文件或是函数库。Rust 使得在 Crate 中封装和共享代码变得容易,就像其他语言的软件包,这些 Crate 是可复用的软件组件,因此具有相当广泛的普适性。
标签:
-
世界实时:谷歌开源 Rust Crate 审查结果:便于 Rust 开发者验证源码安全
5月25日消息,谷歌的许多开源项目都使用Rust,这是一种现代系统语言,旨在构建可靠高效的软件。日前谷歌在G
-
助力“中国造”,汽车出口专列实现常态化运行_环球快播
5月21日,满载196辆汽车的79348次货运列车从中国铁路武汉局集团有限公司宜昌车务段荆门车站出发,在成都中
-
第五届中国绿化博览会面向社会征集会徽、吉祥物、宣传画-环球速看
第五届中国绿化博览会面向社会征集会徽、吉祥物、宣传画
-
heavy反义词是什么单词_heavy反义词
1、近义词lumpingweightyhefty重的反义词ethereal轻的。本文分享完毕,希望对
-
天天观焦点:民间艺术绘画技法_送礼物送灯有忌讳吗
民间艺术绘画是指以原始风格完成的绘画。这些画作通常是乡村主题,例如农场或其他乡村物件。比例不需要是传
-
吃橙子上火吗_什么人不适合吃橙子 热文
欢迎观看本篇文章,小升来为大家解答以上问题。吃橙子上火吗,什么人不适合吃橙子很多人还不知道,现在让我
-
工业增加值简易计算
1、工业增加值有两种计算方法,一是生产法,生产法是指从工业生产过程中的产品和劳务价值形成的角度入手,
-
当前速递!碧海狂僧(关于碧海狂僧介绍)
来为大家讲解以上的问题。碧海狂僧,海狂僧介绍这个很多人还不知道,我们一起来看看!1、《碧海狂僧》是由陈
-
环球热资讯!乐信披露一季度业绩:利润同比增长181%
乐信披露一季度业绩:利润同比增长181%,乐信,电销,利润总额,一季度业绩
-
有效粒径(关于有效粒径介绍)
来为大家解答以上的问题。有效粒径,效粒径介绍这个很多人还不知道,现在让我们一起来看看吧!1、粒径分布曲
-
每日热门:2023中国随县油桃网销节暨电商直播大赛将于明日举行
中国网武汉5月24日讯5月的随县,油桃飘香。为进一步擦亮随县地标农产品品牌,深化农旅建设与宣传成效,以电
-
娌冲崡澶╂槑鏁欒偛鍥句功鏈夐檺鍏徃_河南天明教育科技有限公司
1、河南天明教育科技有限公司于2018年04月10日成立。2、法定代表人涂晓明,公司经营范围包括:教育信息咨询
-
擂台比拼 拼出淳化荞面饸饹新盛景
本网咸阳讯(全媒体记者闫瑜涛冯玉龙齐巨儒梁军锁)为进一步做大做强淳化荞麦产业,探索培育农文旅有机融合
-
雷蛇发布灵刃 16 和灵刃 18 的水星版 世界观速讯
自由之星Razer在CES2023上发布了Blade16和Blade18,然后在2月推出了这两款笔记
-
最新消息:樱桃红了 群众笑了
五月的成州,青山绿水,瓜果飘香,正是甘肃省陇南市成县西洋大樱桃丰收采摘和集中上市的季节。记者走进成县
-
当前头条:捡拾的意思和造句(捡拾的意思)
捡拾的意思是:表示从地上拾起东西时,一般情况下捡和拣通用。在这里捡:拾取。拣:挑选。引用可见近代诗人
-
世界讯息:四川泸州拟建设茶酒旅融合项目,总投资10亿元
新京报讯(记者秦胜南)5月24日,新京报记者从四川泸州市纳溪区政府官网获悉,泸州市纳溪区农业农村局日前
-
用眼睛刷牙, usmile笑容加可视化电动牙刷Y10全新首发 环球今亮点
【2023年5月23日】什么才是真正有效的口腔清洁?一把好的牙刷到底应该满足哪些要点?5月23日晚上,usmile笑
-
虾皮怎么做好吃 虾皮怎么做好吃又补钙
虾皮冬瓜汤,口感鲜香,富含维生素C,还具有清热解暑和减肥的作用。冬瓜削皮切成1CM的片。虾皮洗净。肉切成
-
快讯2023-05-24 15:49:05-焦点热门
5月24日电,上期所:自2023年5月26日交易(即5月25日晚夜盘)起,镍期货NI2306、NI2307、NI2308
-
环球微动态丨小学4年级上册数学应用题及答案_小学四年级上册数学应用题大全
今天小编肥嘟来为大家解答以上的问题。小学4年级上册数学应用题及答案,小学四年级上册数学应用题大全相信
-
焦点快报!卫星化学(002648)5月24日主力资金净卖出1372.14万元
截至2023年5月24日收盘,卫星化学(002648)报收于13 09元,下跌0 76%,换手率0 29%,成交量9 72万手,成交额1 28亿元。
-
思仪科技严小军:砥砺深耕,构建国产化测试系统及解决方案-当前头条
聚焦仪器仪表设备,对标国际一流厂商,5月23日,在2023年5G小基站行业应用发展论坛上,思仪科技信号发生器
-
今热点:审计署审计结果公告汇编(关于审计署审计结果公告汇编介绍)
大家好,小万来为大家解答以上的问题。审计署审计结果公告汇编,关于审计署审计结果公告汇编介绍这个很多人
-
聚焦:钓草鱼用什么饵料最好老玉米_钓草鱼用什么饵
1、专钓草鱼钓饵选料:用未霉变的黄色大粒玉米0 5公斤。2、菜籽饼(豆饼,糠饼亦可)50克,白醋(20-30克
-
世界快消息!天涯明月刀5.24天赐节版本现已上线,海量福利活动内容点我即看!
天涯明月,相伴八载。全新版本“归航”现已上线,《天涯明月刀》天赐节暨天刀IP八周年盛典开启,多平台互
-
要闻速递:海象新材5月24日盘中涨停
以下是海象新材在北京时间5月24日11:21分盘口异动快照:5月24日11点21分,海象新材盘中涨停,报31 13元,目
-
环球快播:A股异动丨电力股集体走强,两部电力领域管理办法迎来修订
格隆汇5月24日丨新中港和恒盛能源涨停桂东电力和杭州热电涨超8东旭蓝天浙江新能涨超5国家发改委近日发布《
-
显示效果稳了!小米Civi 3搭载C6发光材料屏幕,1200nit全局亮度_环球短讯
小米手机官方微博宣布,小米Civi3将于5月25日正式发布。该手机搭载联发科天玑8200-Ultra芯片,屏幕采用C6发
-
钒钛股份:5月23日融券卖出17.98万股,融资融券余额10.21亿元_头条焦点
5月23日,钒钛股份(000629)融资买入963 48万元,融资偿还1211 28万元,融资净卖出247 8万元,融资余额9 89亿元。