青草莓谈fuzzing: 聊一下目前模糊测试技术的发展的看法

发布时间:2026/10/31 17:49:36

青草莓谈fuzzing: 聊一下目前模糊测试技术的发展的看法 模糊测试技术目前在安全漏洞挖掘中是 非常 火 非常 有 效的一个测试活动并且也是出论文非常火的一个研究方向黑盒模糊测试技术在研究黑盒模糊测试的时候我们曾提出过很多目前还没有实现的甚至看起来很天真的研究方向通过协议文档自动生成测试模型套件通过协议交互抓包自动生成测试模型套件通过被测源代码静态解析自动生成测试套件如何证明黑盒模糊测试的测试质量和完成度作者认为因为黑盒模糊测试引擎和测试模型套件编写成本极高逻辑及其复杂因此学术界目前在黑盒模糊测试领域的研究不多灰白盒模糊测试技术灰白盒模糊测试工具大都架构相对简单在学术界的研究比黑盒模糊测试更火更多的技术被提出应用到灰白盒模糊测试过程当中符号执行污点跟踪AI训练静态分析大多数研究的目标是帮助样本进化从而突破那些影响未覆盖代码的分支节点作者看来这些研究大多停留在论文或者简单demo阶段在大量实际应用和发现漏洞过程中往往还是传统的基于pc覆盖率进化的方式更为有效黑盒模糊测试因为模型的限制使得变异围绕模型很多千奇百怪的异常数据难以变异出来灰白盒模糊测试的变异没有模型限制但变异本身基于忙变异虽然变异速度高且量大来弥补这一缺陷但一些复杂结构比如涵盖checksum等场景往往使测试低效灰白盒和黑盒模糊测试技术的融合让黑盒模糊测试过程加入样本进化甚至数据模型状态模型也同样进化这样可以极大降低初始模型的编写成本克服模型变异的限制让灰白盒变异不在盲目将语法通过模型输入给灰白盒模糊测试工具让灰白盒测试同样支持多状态多交互测试当然以上两个两者融合就不在有黑灰白模糊测试的界限但是相关研究比较复杂工作量大而且结合后可能不但继承了两个的优点还会继承两者的缺点模糊测试技术的发展目前无外乎两个主要的目的覆盖更多代码和场景黑盒模糊测试通过数据模型和状态模型的完整性覆盖更多的被测代码灰白盒模糊测试通过样本进化以及各种各样的辅助技术覆盖更多的被测代码发现更多的问题实际上一般来说单元功能测试覆盖的代码更多但是缺乏有效的数据变异使得单元功能测试过程遗漏了非常多的安全漏洞因此更高的模糊测试代码覆盖率也只能从单一角度说明测试质量充分的变异有效的监控等同样需要更高的关注在一些安全要求极为严格的目标的测试中通常是黑盒模糊测试和灰白盒模糊测试尽量都要进行辅助人工未覆盖代码分析等手段人工补充模型和初始样本使得测试更加充分这样的测试过程在目前来说往往更加现实和有效如何帮助人工更***的辅助测试也是一个需要探索的方向青草莓科技
延伸阅读

更多相关文章

2026/10/31 17:49:36

涉外接待降本增效:专职翻译与 AI 双屏翻译机的最优组合策略

很多做外贸或拥有常态化涉外业务的企业,管理者们往往面临着一个两难的抉择:是咬牙高薪聘请一位专职翻译,还是尝试引入智能翻译设备?长期聘用专人,虽然沟通有温度、应对复杂局面更灵活,但高昂的固定人力成本…

2026/10/31 17:49:36

TikTok 商品视频没选题?从用户评论中找到下一条内容方向

TikTok 商品视频没选题?从用户评论中找到下一条内容方向 持续运营 TikTok Shop 账号时,最容易耗尽的往往不是商品,而是选题。 团队可能已经做过开箱、演示、口播和使用前后对比,却仍然不知道下一条应该拍什么。继续介绍相同卖点&a…

2026/10/31 18:54:40

浏览器扩展端侧AI推理实战:Manifest V3与WebGPU架构指南

1. 端侧推理为何突然成了浏览器扩展的刚需 浏览器扩展这个行当,过去十年基本就是干三件事:改页面样式、拦网络请求、往页面里塞按钮。逻辑简单,打包出来几百KB,扔到应用商店就完事。但从去年开始,我明显感觉到风向变了…

2026/10/31 18:54:40

PC输入法怎么选?微信、Rime、豆包三套方案横向对比与配置指南

输入法这东西,属于典型的“用惯了就不觉得存在,一旦换掉浑身难受”的工具。我前后在五六台机器上折腾过各种输入方案,从最早的系统自带,到后来追各种花里胡哨的皮肤词库,再到回归极简、自己动手配置,踩过的…

2026/10/31 18:54:40

Python+Hadoop+Spark构建零售大数据可视化系统实战

1. 项目概述:当零售业遇上大数据可视化去年双十一期间,某区域连锁超市通过我们团队开发的这套系统,成功预测到当地消费者对某款小众健康食品的爆发式需求,提前两周完成备货并针对性投放广告,最终该品类销售额同比增长3…

2026/10/31 18:54:40

智能系统开发:从构建到持续进化的思维转变

1. 从"造系统"到"养系统"的思维转变在传统IT时代,我们习惯于"造系统"的思维模式:需求分析→系统设计→开发实施→上线交付。这种线性思维在确定性环境中确实高效,但在智能时代却面临三大困境:需求变…

2026/10/31 18:54:40

LCEL链式编程:构建可维护、可观测的LLM应用流水线

1. 什么是LCEL链式编程:一条看得见、摸得着的AI流水线你有没有试过写一段大模型调用代码,结果光是初始化模型、拼接prompt、调用API、解析JSON、处理异常这五步,就写了四十多行?我去年在做电商客服意图识别模块时,就是…

2026/10/31 18:49:40

实时网络同步技术:帧同步与状态同步的深度解析

1. 实时网络同步技术概述 在当今的互联网应用中,实时网络同步技术已经成为游戏开发、协同办公、远程控制等领域的核心技术。这项技术要解决的核心问题是:如何让多个终端设备在毫秒级延迟内保持数据状态和视觉表现的一致性。 我曾在多个游戏项目中负责网…

2026/10/30 20:55:10

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/30 20:55:10

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/30 20:55:09

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/31 0:02:41

猫狗目标检测数据集:VOC/COCO/YOLO三格式一体化实战包

简介:本资源是一套面向计算机视觉初学者与YOLO目标检测实践者的猫狗图像数据集及配套开发工具包,专为快速上手目标检测模型训练而设计。资源包含1000张真实场景高清猫狗图片,标注质量高,同时提供VOC(XML)、…

2026/10/31 0:02:41

HDU2017多校标程复现:算法竞赛工程化真题沙盒

简介:本资源为2017年HDU多校联合训练第一场官方配套资料,面向ACM程序设计竞赛备赛学生、算法爱好者及高校编程集训队成员,旨在提供权威解题参考与完整测试验证环境。压缩包共40个文件,含15份C标程(覆盖全部赛题&#x…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑