谷歌发布 OSS-Fuzz 开源模糊测试服务

谷歌发布 OSS-Fuzz 开源模糊测试服务:专利还是开源好?

仅在微软宣布提供Springfield编码模糊测试服务两个月后,谷歌也发布了他们自己的面向对象存储模糊测试,OSS-Fuzz的测试版。这两个项目的目的都是为了帮助开发者锁定导致入侵的程序错误,但是项目本身就像这两家公司的商业模式一样,大相径庭。一个需要付费另一个则是免费,一个拥有专利保护另一个则是开源的。

谷歌的OSS-Fuzz能够针对开源软件进行持续的模糊测试,其测试开发团队昨天的博客中写到“OSS-Fuzz的目的是利用更新的模糊测试技术与可拓展的分布式执行相结合,提高一般软件基础架构的安全性与稳定性。OSS-Fuzz结合了多种模糊测试技术/漏洞捕捉技术(即原来的libfuzzer)与清洗技术(即原来的AddressSanitizer),并且通过ClusterFuzz为大规模可分布式执行提供了测试环境。”

这项服务填补了Springfield留下的空白:微软的模糊测试服务针对的是愿意付费的企业客户。虽然并没有排除开源开发者,但值得注意的是它明确将企业客户作为目标:适合测试内部软件、通过企业并购获得的软件、甚至是购买的第三方软件。

谷歌提到“开源软件是很多应用、站点、服务以及万物互联的物联网的骨干中枢...一个例子是FreeType library,一个在十亿以上设备上使用,用来转换字体的库(也许你正在看的这些文字也是由它转换呈现的)。”对于这种软件来说,没有程序问题并且安全是很重要的。“最近FreeType的漏洞捕捉器在源代码变化后的几小时内就找到了新的堆缓冲区。”

此服务“持续性”的特点还能解决另一个问题:开源软件会有大量不同维护人员不断地更新、变化。Google表示,“OSS-Fuzz可以自动提醒维护人员,谁修复了程序错误,并且还能自动确认这个修复。一切都在一天内完成!”

并没有迹象表明谷歌和微软的服务哪个更好---他们为了不同的目的采取不同手段。HD Moore,Metasploit与Special Circumstance有限责任公司的创始人表示,“OSS-Fuzz的成就,可以同开源中的Coverity工具相提并论;通过应用商业化资源去提高那些重要的开源软件与库的安全性。”

“Springfield会有些不同,”他继续说,“它的重点是对所有付费的开发者提供服务而不仅是开源的那些。谷歌作为一个因其员工对开源工具(例如AFL等)的耕耘而在此领域做出杰出贡献的公司,在这方面的成就似乎与其保持了一致。”

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

Robin Wood是一位独立的渗透测试人员与安全工具开发者。他不是很确定OSS-Fuzz最终能对所有人开放。“谷歌的工具似乎对能使用它的人群来说仍有一定限制;谷歌要求这个项目要么有庞大用户群要么对全球IT至关重要,然而微软的工具可以任何人使用但要收你的钱,”他对SecurityWeek表示,“我能理解谷歌只是想限制他所承担的费用;所以这不算是在批评他们。”

然而他非常确信,谷歌走在正确的路上。“微软工具使用它们内部打造出来的软件然而谷歌工具用的是外部框架并且能拓展应用更加多样化且不同的工具;这就能变得更加灵活。尽管想要做到一致,但任何工具自己的特性都会使其在某些领域做的更好些,而另一些领域则差些。”

Moore还认为,OSS-Fuzz“能够大大支持开源社区的发展并远超过其他公司在这个领域所做的努力。”

Wood觉得Springfield和OSS-Fuzz都不错,“当服务与产品状态稳定时将这两个对比做一个fuzz-off的测试结果看看他们各自找到什么应该会很有趣。但是无论任何哪个工具最后成为‘更好的’那一个,如果我有机会,为了确保万无一失我想这两个我都会尝试一下。”

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

时间: 2024-12-26 11:24:58

谷歌发布 OSS-Fuzz 开源模糊测试服务的相关文章

谷歌发布 3D 图形开源压缩库:“Draco”

谷歌旗下的Chrome Media团队近日宣布了一个为3D图形设计的新的开源项目,名为"Draco". 可能有些人还不熟悉情况,要知道谷歌一直可是开源社区的一个重要的贡献者. Draco是一种库,用于压缩和解压缩3D几何网格(geometric mesh)和点云(point cloud).换句话说,它显著缩小了3D图形文件的大小,同时对3D图形的观看者来说又根本不严重影响视觉效果.它还旨在改善3D图形的压缩和传输. 来自谷歌Chrome Media团队的贾米森·布雷特勒(Jamieso

谷歌发布新网址 可查自家所有免费开源项目

谷歌发布新网站 据科技媒体softpedia北京时间3月30日报道,谷歌发布了一个新网站,在这个网站当中,用户可以查到谷歌多年以来研发的所有免费开源项目. 谷歌公司与开源这一概念有着密切的联系,而谷歌也从未忘记其发展的根源.仅在今年,该公司就开放了iOS版Chrome的源代码,这是一个名为Upspin的新文件共享系统: E2Email,一个实验性的端到端电子邮件加密技术:还有Guetzli JPEG编码器. Google开源项目办公室的软件工程师Will Norris表示,"自谷歌成立以来,免费

谷歌发布强大AI芯片和超算 要转型硬件制造商?

5月18日消息,据technologyreview报道,如果说人工智能(AI)能够迅速蚕食掉软件,那么谷歌可能拥有最大的胃口.在今年的I/O开发者大会上,谷歌发布了更为强大的芯片和以机器学习为基础的超级计算机,它们将有助于谷歌成为以AI为重点的硬件制造商. 谷歌发布强大AI芯片和超算 要转型硬件制造商? 在I/O开发者大会上,谷歌首席执行官桑达尔·皮查伊(Sundar Pichai)介绍了谷歌研发的新计算机处理器,用于支持机器学习技术.近年来,机器学习已经在IT行业掀起强大风暴.此举也反映出快速

谷歌发布 tf.Transform;微软剑桥推出 DeepCoder | AI 研习社周刊

对于AI开发者来说,本周可谓喜讯不断.首先是谷歌发布了全新的 tf.Transform 组件,大大简化了机器学习中的数据预处理问题:同时,从去年秋天开始传闻的 GPU 云端加速服务也终于在谷歌云平台实现了:另外,微软公司联合剑桥大学在最近发布的一篇论文中阐述了一个名为 DeepCoder 的机器学习系统,据介绍,该系统拥有基础编程能力,可以帮助不会写代码的人制作简易程序.最后,我们推荐几个本周内雷锋网出品的"高能"开发者资源合集,祝各位周末愉快. 谷歌发布全新 TensorFlow 库

谷歌发布新版AI学习系统 同时支持多台服务器

北京时间4月14日晚间消息,国外媒体报道,谷歌今日发布了新版开源人工智能学习系统TensorFlow,新版系统新增一项重要功能,支持在多台机器上同时运行. 去年11月,谷歌面向全球开放了TensorFlow人工智能深度学习系统,这意味着所有人.企业和组织都可以利用TensorFlow开发自己的人工智能应用. TensorFlow基于谷歌2011年开发的深度学习基础架构DistBelief而构建,可以在小到一部智能手机.大到数千台数据中心服务器的各种设备上运行.与DistBelief相比,Tens

谷歌发布新算法以提高搜索结果的时效性

文|CBN记者 李蓉慧 谷歌发布新算法, 以提高搜索结果的时效性. 它想改变搜索引擎的过时印象, 应对Facebook的挑战. Google+让谷歌有了能够拿得出手的社交产品,但这还不够,现在谷歌试图让人相信,对于谷歌的传统搜索业务,人们也能够期望它做出些应对新时代的改变. 美国当地时间11月3日,谷歌发布了一款名为"Freshness Algorithm"的网页搜索算法,以增强网页搜索时效性.这是谷歌对搜索算法的一次重大改变,这次改变将会影响35%的网页搜索结果. Freshness

谷歌发布Android 4.2 详解果冻豆新特性

Android 4.2是谷歌新一代移动操作系统,它沿用了4.1版"果冻豆"(Jelly Bean)这一名称,与Android 4.1相似性很高,但仍在细节之后做了一些改进与升级,比较重要的包括:Photo Sphere全景拍照:键盘手势输入:Miracast无线显示共享:手势放大缩小屏幕,以及为盲人用户设计的语音输出和手势模式导航功能等. (谷歌发布Android 4.2 支持全景拍照和手势输入) Android 4.2操作系统的亮点是支持行业标准的WiFi显示共享工具Miracast

谷歌发布安全浏览透明度报告

全球十亿人使用谷歌的安全浏览功能,昨日谷歌发布安全浏览透明度报告,公布了不同国家或地区的恶意网站所占比例. 中国所托管的恶意网站占中国所托管的所有网站的比例为 5%.美国恶意网站占美国所有网站的比例为 2%.俄罗斯的恶意网站占比 8%. 谷歌的恶意软件扫描系统会将黑客托管和传播恶意软件的攻击性网站和被感染的被侵网站识别出来,并在其安全浏览功能的用户访问恶意网站时发出警告. 根据谷歌透明度报告,谷歌每天都会新发现数千不安全网站,包括上段提到的http://www.aliyun.com/zixun/

谷歌发布Android系统年度安全报告,一半的设备一年都没收到安全更新

   2015年,网络安全机构Zimperium的安全研究人员Joshua Drake披露了Android系统有史以来最严重漏洞--Stagefright.利用这个漏洞,只需简单的一条彩信,黑客就可能完全控制用户手机.据悉,这个漏洞波及了超过9.5亿台Android手机. Stagefright漏洞引发了大众对Android生态系统安全性的关注,谷歌随后开始尝试每个月都对Android设备推送安全更新. 今天(3月23日),谷歌发布了Android系统年度安全报告,全面回顾了2016年在安全方面