#directed-greybox-fuzzing

共收录 3 条相关安全情报。

← 返回所有主题
推荐 14.5
Conf: 50%
👥 作者: Tae Eun Kim, Jaeseung Choi 0002, Kihong Heo, Sang Kil Cha

本文提出了一种名为DAFL的定向灰盒模糊测试方法,旨在通过数据依赖关系引导模糊测试过程,提高对特定目标代码区域的覆盖率和漏洞发现效率。传统的灰盒模糊测试通常依靠覆盖率反馈来探索程序,但在定向场景下(如针对特定补丁或关键函数),随机探索效率低下。DAFL利用静态分析构建程序的数据依赖图,并设计了一种新的种子优先级策略,优先选择能够更快触发目标位置依赖链的输入。同时,DAFL结合了符号执行和约束求解技术,以生成能够满足依赖条件的测试用例。实验在多个真实世界程序上进行了评估,包括libpng、libjpeg等,结果表明DAFL在到达指定目标代码位置和发现相关漏洞方面,相比现有定向模糊测试工具(如AFLGo、Hawkeye)具有显著优势,平均加速比达到2-3倍。此外,DAFL还成功发现了多个未知漏洞,证明了其实际有效性。本文的主要贡献包括:首次将数据依赖分析系统性地融入定向模糊测试的种子调度和变异过程;提出了轻量级的依赖图构建方法,避免了过度开销;并开源了实现代码,便于社区复现和扩展。

💡 推荐理由: 定向模糊测试在漏洞复现、补丁验证和关键代码审计中至关重要。DAFL通过数据依赖引导,显著提升了到达目标代码的效率,有望加速安全研究人员的分析工作,并为自动化漏洞发现提供新的思路。

🎯 建议动作: 研究跟进

排序因子: 有可用补丁/修复方案 (+3) | 来自网络安全顶级会议 (+8) | 命中热门研究主题 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
推荐 11.5
Conf: 50%
👥 作者: Peihong Lin, Pengfei Wang 0010, Xu Zhou 0004, Wei Xie 0007, Gen Zhang, Kai Lu 0001

定向灰盒模糊测试(DGF)旨在通过预定义目标位置强化对易受攻击代码区域的测试。现有DGF技术主要基于启发式算法优化适应度指标,但这些方法依赖历史执行信息,对尚未执行的路径缺乏预见性,导致难以处理具有复杂约束的路径,从而降低DGF效率。本文提出DeepGo,一种预测性定向灰盒模糊测试器,通过结合历史与预测信息,引导DGF沿最优路径到达目标位置。首先,DeepGo引入路径转换模型,将DGF建模为通过特定路径转换序列到达目标的过程;变异生成的新种子会引发路径转换,高奖励路径转换序列对应的路径更有可能到达目标。其次,为预测未执行的路径转换及其奖励,DeepGo使用深度神经网络构建虚拟集成环境(VEE),该环境逐步模仿路径转换模型并预测路径转换的奖励。然后,开发了模糊测试强化学习(RLF)模型,生成具有最高序列奖励的转换序列,RLF结合历史与预测路径转换生成最优序列,并指导变异策略。最后,为执行高奖励路径转换序列,提出动作组概念,综合优化模糊测试关键步骤,高效实现最优路径。实验在包含25个程序、100个目标位置的基准测试集上进行,结果表明DeepGo在到达目标位置的速度上比AFLGo、BEACON、WindRanger和ParmeSan分别快3.23倍、1.72倍、1.81倍和4.83倍,在暴露已知漏洞方面分别快2.61倍、3.32倍、2.43倍和2.53倍。

💡 推荐理由: 该研究通过引入预测性路径规划和强化学习,显著提升了定向灰盒模糊测试的效率和漏洞发现能力,为安全测试工具的智能化改进提供了新思路。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | 命中热门研究主题 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.5)
推荐 11.5
Conf: 50%
👥 作者: Yujian Zhang, Yaokun Liu, Jinyu Xu, Yanhao Wang

本文提出了一种名为前驱感知定向灰盒模糊测试(PDGF)的新方法,旨在解决现有定向灰盒模糊测试(DGF)技术中存在的重量级和不完整性问题。DGF是一种面向目标的模糊测试技术,用于复现或发现软件漏洞,通常分为静态分析(预先获取程序结构信息)和动态执行(引导模糊测试向目标位置靠近)两个阶段。然而,现有方法在识别和接近目标时需额外开销,且由于间接调用或路径覆盖不足,导致对目标位置的测试不完整。PDGF将DGF重新定义为路径搜索问题,通过将程序划分为前驱区域和非前驱区域,并利用轻量级程序分析初始维护前驱集合,在动态执行中不断扩充该集合。PDGF引入了一种新的适应度指标——区域成熟度,用以表示前驱区域的覆盖率,并结合基于模拟退火的能量调度技术以及种子选择和变异策略,高效且全面地覆盖前驱区域。在包含30个真实程序目标点的基准测试上,PDGF与现有最先进的DGF工具进行了广泛比较,实验结果表明,PDGF在暴露时间、路径多样性和漏洞发现方面均优于竞争对手。此外,PDGF发现了9个新漏洞,其中6个已分配CVE编号。该工作对软件安全测试领域具有重要参考价值,适合安全测试研究员、模糊测试工具开发者和软件质量保障人员阅读。

💡 推荐理由: 针对现有定向灰盒模糊测试的效率与覆盖瓶颈,提出了轻量级的前驱感知机制,显著提升了路径多样性和漏洞发现能力,为实际软件安全测试提供了更有效的工具。

🎯 建议动作: 研究跟进

排序因子: 来自网络安全顶级会议 (+8) | 命中热门研究主题 (+2) | Community 数据源 (+1) | LLM 评分加成 (+0.5)