Google 推出测试版开源安全工具 OSS-Fuzz

Google希望进行“模糊测试(fuzz testing,fuzzing)”,为程序提供随机数据输入,作为开源开发的标准部分。

为此,它刚刚在GitHub上推出了一个用于 OSS-Fuzz 的测试计划的项目,其目的在于推动现代模糊技术标准化,并将它们与可以根据需要扩展的分布式执行模型相结合,以确保重要开源项目的安全性。

根据 维基百科 的解释:“模糊测试是一种软件测试技术,通常是自动或半自动的,涉及向计算机程序的输入提供无效、意外或随机数据。然后,监视程序是否有异常,例如崩溃、内置代码断言失败或查找潜在的内存泄漏。”

Google表示,这种技术可以用来确保流行的开源组件(特别是被认为是全球IT基础设施的关键部分)是稳定、安全和可靠的。

“最近的安全故事证实, 缓冲区溢出 和 释放后使用 的错误会在关键的开源软件中导致严重的后果”,该公司在最近的一篇 博客 中说。“这些错误不仅严重,而且通过常规代码审计很难发现,即使对于有经验的开发人员也是如此。这就让模糊测试应运而生。通过生成给定程序的随机输入,模糊触发并帮助快速彻底地发现错误。”

OSS-Fuzz将利用 ClusterFuzz 项目在可扩展的分布式执行环境中将不同的模糊引擎(从 libFuzzer 开始)和其他组件组合在一起。

该公司表示,该项目迄今已在流行的开源项目中发现了 150个错误 。

目前,OSS-Fuzz只对有大量用户群或者对全球IT基础架构至关重要的开源软件提供服务。这暗示着,尽管没有直截了当地说明,这一切仍会变化。“通过你的帮助,我们可以将模糊测试作为开源发展中的一个标准规范,并和广大开发者、安全测试人员一道,确保那些重要开源应用、库以及API中的程序错误都能被发现和修复。”

文章转载自 开源中国社区[https://www.oschina.net]

时间: 2024-11-05 06:22:44

Google 推出测试版开源安全工具 OSS-Fuzz的相关文章

Google推出新版关键词分析工具

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 搜索引擎Google又推出新的免费工具,可帮助掌握市场需求变化和趋势.Google台湾今天(23日)宣布免费资料比较工具"Google Insights for search",可依其全球搜索资料库,提供关键词的长期趋势.不同关键词比较.季节性分析.地区分析等4项关键词进阶分析比较功能. 使用者甚至可依产业.年份.国家等不

Google 推出开源设计平台 Material.io

设计是一门不断发现问题并解决问题的艺术:发现需求,形成想法,然后打造合适的解决方案,周而复始.现在,这一极富创意和挑战的工作,有了一个新的平台.Google 推出开源设计平台 Material.io,为设计师提供丰富的资源.工具和灵感. 此次开源设计平台 Material.io 提供了全新的工具和灵感,为优秀设计团队提升沟通和生产力. Material.io 将 Material Design 的现有资源进行了集中,并为其打造了全新的视觉识别系统.在这个站点上,从工具到组件都实现了更好的交互,同

谷歌推出新线上社交工具Schemer,计划借此促进Google+参与率

[赛迪网讯]3月13日消息,据国外媒体报道,谷歌推出新线上社交工具Schemer,用来发掘或参与现实生活的活动,并以卡通人物中大坏蛋Snidely Whiplash的胡子作为宣传的工具. 概念相当简单,只是把所有想要做的事情,例如:骑脚踏车:攀登埃弗勒斯峰:在50分钟内吃50个热狗等等,通通集合起来,并以待办事项表列出.接着再与Google++结合,就能和其他人分享这些计划,成为激励彼此共同在线下完成此计划. 相信不久,Schemer在经过不断积累,就可根据过去的偏好及位置,提供一些活动的信息.

分享11款主流的开源编程工具

导读:有了开源编程工具,在基于开源许可证的情况下您可以轻松学习.修改.提高代码的质量,本文收集了11款最主流的且有价值的开源编程工具.或许会给您带来一丝惊喜.一起来看下吧. NO.1 Rhomobile Rhodes Ruby或许是Github上第二大流行语言了,如果你想利用它来开发iPhone或许不会为您带来任何好处,因为当第一台NeX推出时便注定了Objective-C开发平台的命运. Rhomobile Rhodes是一个创建Ruby网站和开发iPhone app的开源平台.只要你愿意你还

2016年度顶级开源创作工具

无论你是想修改图片.编译音频,还是制作动画,这里的自由而开源的工具都能帮你做到. 几年前,我在 Red Hat 总结会上做了一个简单的演讲,给与会者展示了 2012 年度开源创作工具.开源软件在过去几年里发展迅速,现在我们来看看 2016 年的相关领域的软件. 一.核心应用 这六款应用是开源的设计软件中的最强王者.它们做的很棒,拥有完善的功能特征集.稳定发行版以及活跃的开发者社区,是很成熟的项目.这六款应用都是跨平台的,每一个都能在 Linux.OS X 和 Windows 上使用,不过大多数情

Facebook解救移动网络 一切将从开源秘密工具开始

硅谷网讯 作为全球第一大移动网站的维护者,Facebook有望大幅改善整个移动网络的质量.该公司的开源团队可能会给予其他的移动网络开发者打造具有本地竞争力的一流网页应用的工具.它或将推出行业期盼已久的相关工具. 它将先从Java动画库着手.Facebook也有可能推出用于监测崩溃.内存泄露.载入时间等情况的实时报告工具,具体取决于它如何定义竞争优势. 据多名Facebook内部人士透露,这样的工具已经存在:问题就在于该公司是否会或者计划何时开源这些可产生重大影响的软件. 而名为Rebound的J

D1net阅闻:Google推出Espresso

Google推出Espresso Google推出Espresso对等架构,将公司的软件定义网络基础设施扩展到网络边缘,将显著提高Google Cloud用户在平台上运行的应用程序的性能. 任正非率高管74天见6省委书记 公司秘闻梳理任正非拜访各地的内容发现,每到一处,华为均与当地政府达成了战略合作,签约项目多集中在云计算.大数据.智慧城市等领域. 贵州首个AI"大数据+"教育工程启动 该教育工程是由科大讯飞以自主研发的人工智能"大数据+"教育云平台为基础,将语音与

开源性能测试工具-Apache ab介绍

引子 按照原定计划,今天开始研究 JMeter,一天的时间看完了大半的 User Manual,发现原来只要沉住气,学习效率还是蛮高的,而且大堆的英文文档也没有那么可怕. 本来想顺便把文档翻译一下,不过后来想了想,看懂是一回事,全部翻译出来又是另外一回事了,工作量太大,而且这也不是我一开始要研究 JMeter 的本意.不如大家有兴趣一起研究的遇到问题再一起讨论吧. 开源工具通常都是为了某个特定的目的而开发出来的,所以如果想找到一个开源的性能测试工具去与LoadRunner 或者 QALoad 之

盘点互联网巨头奉献的十大开源安全工具

盘点互联网巨头奉献的十大开源安全工具 黑客隐私密码-安全牛 Facebook等大型互联网公司推动的服务器与数据中心.大数据工具的开源化项目类似,当大型互联网公司们在超大规模基础设施运营方面面临的挑战超出技术厂商的能力时,这些巨头就选择反客为主,成为创新技术的推动者和提供者.同样的情况也在信息安全领域中发生着.不少大型互联网公司经常会将自己开发的顶级安全工具开源,推动整个互联网的安全发展. 本月早些时候安全牛曾介绍过Google开源的web安全测试工具Firing Range.Nogofail以及