微软开源模糊测试平台 OneFuzz
微软近日宣布将开源一款模糊测试工具,名为 OneFuzz,可用于大规模查找和修复错误,有效降低软件的安全风险。它本身也是一个自托管的模糊测试即服务(Fuzzing-As-A-Service)平台。
模糊测试(fuzzing 或称 fuzz testing)是一种软件测试技术。其核心思想是将自动或半自动生成的随机数据输入到一个程序中,并监视程序异常,如崩溃、断言(assertion)失败,以发现可能的程序错误,比如内存泄漏。
模糊测试常常用于检测软件或计算机系统的安全漏洞。执行模糊测试,可以将漏洞发现转移到软件开发周期的早期,这在一定程度上缓解了安全工程团队的压力。
微软首席安全软件工程主管 Justin Campbell 等人认为,模糊测试对开发者来说一直是一把双刃剑:它由软件开发生命周期强制执行,可以高效地发现可解决的缺陷;但利用、执行和提取信息非常复杂,这种复杂性要求专门的安全工程团队来构建和运行模糊测试,因此成本很高。
此次开源的 OneFuzz 一行命令即可启用,其核心目标是令开发者能够在发布之前轻松、连续地对其代码进行模糊测试。根据微软的介绍,OneFuzz 现在支持:
- 可组合的模糊测试工作流程:开源的方式允许用户使用自己的模糊测试工具,管理源的输入;
- 内置的整体模糊测试:各模糊测试工具默认作为一个整体来共享优势,可互相交换输入的程序;
- 程序分类以及重复数据删除:它提供了始终可复制的独特案例;
- 按需实时调试发现的崩溃:可以按需或从构建系统中调用实时调试会话;
- 可观察和可调试:每个阶段都很透明;
- 支持 Windows 和 Linux 操作系统;
- 崩溃报告通知回调:当前支持 Azure DevOps 工作项和 Microsoft Teams 消息。
目前,Microsoft Edge、Windows 和微软的各个团队都已经在使用这款测试框架。OneFuzz 仓库现已开放,但微软表示,源码要等到 9 月 18 日与 CppCon 2020 上的演讲同步放出。
微软开源模糊测试平台 OneFuzz相关推荐
- stretchblt 模糊_微软开源持续开发模糊测试工具OneFuzz
点击蓝字关注我们 近日,微软开源了OneFuzz--一个微软内部使用的,由开发人员驱动的持续开发模糊测试平台.开源后,世界各地的开发人员都可以通过OneFuzz直接从其开发系统接收模糊测试结果. 模糊 ...
- 运维测试工作笔记0004---各种免费开源的测试平台
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 http://www.luckyframe.cn/book/yhsc/xtgl-28.html 这 ...
- 微软开源区块链平台项目 Bletchle
在比特币领域大获成功后,越来越多的行业开始尝试通过区块链(Blockchain)技术在自己的业务中实施分布式分类帐(Ledger). 什么是区块链 区块链是一种用于创建数字交易分类帐的数据结构,或有关 ...
- MeterSphere开源持续测试平台携手柠檬班,为提升软件测试行业整体效率添砖加瓦
2021年12月21日,杭州飞致云信息科技有限公司(即FIT2CLOUD飞致云)与湖南零檬信息技术有限公司(即柠檬班)达成战略合作,柠檬班正式成为FIT2CLOUD飞致云战略合作伙伴及官方教育认证机构 ...
- MeterSphere一站式开源持续测试平台
metersphere一站式开源持续测试平台:https://www.fit2cloud.com/metersphere/index.html git地址:https://github.com/met ...
- 文件管理功能重构,MeterSphere开源持续测试平台v2.1.0发布
2022年8月29日,MeterSphere一站式开源持续测试平台正式发布v2.1.0版本. 在这一版本中,MeterSphere的UI测试模块对鼠标指令进一步扩展,实现了绘图核心场景的覆盖:在测试跟 ...
- 测试用例支持思维导图编辑模式,MeterSphere开源持续测试平台v1.8.0发布丨Release Notes
3月25日,MeterSphere一站式开源持续测试平台正式发布v1.8.0版本.v1.8.0版本是2021年农历春节后的第一个版本,经过近两个月的迭代,我们为大家带来了众多的功能更新及优化. 测试用 ...
- 新增版本管理及版本对比,接口测试结果增加误报标记,MeterSphere开源持续测试平台v1.17.0发布
2022年1月27日,MeterSphere一站式开源持续测试平台正式发布v1.17.0版本. 在这一版本中,我们新增了版本管理及版本对比相关功能(X-Pack),用户可以为功能用例.接口定义.接口自 ...
- 年度发布 | MeterSphere一站式开源持续测试平台发布v2.10 LTS版本
2023年5月25日,MeterSphere一站式开源持续测试平台正式发布v2.10 LTS版本.这是继2022年5月发布v1.20 LTS版本后,MeterSphere开源项目发布的第三个LTS(L ...
最新文章
- ubuntu 手动安装mysql
- 2021年算法工作总结
- Hiernate概述
- opencv 矫正图片
- Windows7中右键菜单无新建文本文档选项的解决办法(注册表)
- 要不要借钱给好朋友?救急不救贫
- 11-6-线程的概念
- 数据结构与算法 第二章习题课
- USB网卡驱动分析(rt8152)
- java导入excel数据为树形处理
- Qt开发技术:Qt的动态静态插件框架介绍和Demo
- 编译原理拉链回填技术c语言,编译原理笔记1:概述编译相关的基本知识
- 从硬盘开始,一步步认识linux的文件系统
- Vue 3的设计过程(翻译自尤雨溪原文)
- matlab中的将几条曲线画在一个坐标系下的方法,请问怎么将几条线画在同一个坐标轴下?有程序!...
- 从零开始,如何拥有自己的博客网站【华为云至简致远】
- 简单的ATM机代码实现
- 每隔一段时间自动敲键盘的的vbs脚本
- 国际商务专业如何利用计算机思维,国际商务专业考研——中央财经大学经验分享...
- 5G,会消灭电视吗?
热门文章
- c 语言中 十六进制数表达,c – 如何解释像0x0A这样的十六进制数?
- 在计算机系统中 外存储器必须通过,大学计算机基础第4章作业.doc
- Jenkins 流水线 获取git 分支列表_基于Jenkins的DevOps流水线实践教程
- 中国风海报设计模板,东方韵味尽显
- 插画与UI组合素材APP模板|一切简单而美好
- 金色金箔高品质纹理素材,将在你的下一个设计项目中被使用。
- 杂志大片既视感护肤美妆海报,psd分层模板
- 干货设计素材|环保平面画册模板
- 初级菜鸟程序员浅谈开源和共享精神
- 解析tid数据并绘制折线图(python)