arrow
返回

MSNFuzz: Multi-criteria state-sensitive network protocols fuzzing

delete2025-08-09
delete0
PRE
AI
Y
Yuqi Zhai
R
Rui Ma *
Z
Zheng Zhang
赵
赵思琪 (Siqi Zhao)
Y
Yuche Yang
DOI:10.1016/j.cose.2025.104621delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
现有协议模糊测试技术由于在种子选择和能量分配过程中缺乏状态指导的种子评估,导致效率与效果显著降低。为此,我们聚焦于灰盒协议模糊测试中的种子评估,提出了一种名为MSNFuzz的多准则状态敏感型网络协议模糊测试方法。为提升种子评估效果,我们首先重新审视并评估协议模糊测试中的种子潜力,通过引入细粒度的状态敏感准则来改进评估。基于多准则评估,我们采用基于概率的贪婪算法优先选择有潜力的种子,以更好地探索协议的状态空间。此外,我们还根据种子对应状态的出现频率为其分配不同的变异能量,从而实现变异能量的灵活调整。我们进一步通过在ProFuzzBench的13个典型协议程序上与AFLNET、AFLNWE、StateAFL和NSFuzz进行比较,评估了MSNFuzz的性能。实验结果表明,MSNFuzz平均比AFLNET、AFLNWE和StateAFL发现17.7%、57.7%和30.0%更多的路径,以及52.4%、123.6%和71.0%更多的崩溃;与当前最优但计算量较大的NSFuzz相比,MSNFuzz发现0.18%更多的路径和1.8%更少的崩溃。此外,MSNFuzz平均比AFLNET发现22.1%更多的状态和16.5%更多的状态转换。这表明MSNFuzz能够显著提升模糊测试的效率与效果。
Keyword:
protocol fuzzing
seed evaluation
state-sensitive
multi-criteria
mutation energy

期刊

C
Computers and Security
IF:
5.4
论文数:
4.6K
被引数:
1.4W

机构

P
platform financial development center
学者数:
1
论文数: 1
被引数: 0
B
beijing institute of technology
学者数:
5.5W
论文数: 4.0W
被引数: 63
引用论文

引用论文

SLIME: program-sensitive energy allocation for fuzzing
err2022-07-18
err0
PREAI
errChenyang Lyu; Hong Liang; Shouling Ji; Xuhong Zhang; Binbin Zhao; Meng Han; Yun Li; Zhe Wang; Wenhai Wang; Raheem Beyah
err分享
err收藏
Smart seed selection-based effective black box fuzzing for IIoT protocol
err2020-03-14
err0
PREAI
errSungJin Kim; Jaeik Cho; Changhoon Lee; Taeshik Shon
err分享
err收藏
SGPFuzzer: A State-Driven Smart Graybox Protocol Fuzzer for Network Protocol Implementations
err2020-01-01
err17
errOAAI
errYu, Yingchao; Chen, Zuoning; Gan, Shuitao; Wang, Xiaofeng
err分享
err收藏
学者 查看更多内容