arrow
返回

CAFLnet: a network protocol fuzzing framework based on selection algorithm with enhanced contextual information

delete2025-11-01
delete0
delete
OA
AI
Z
Zhiming Li
S
Shuquan Zhou *
X
Xiaokan Luo
H
Heping Wei
G
G.-Z. Zhang
DOI:10.1186/s42400-025-00377-2delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
网络协议模糊测试是检测网络协议程序漏洞的关键方法。然而,网络协议模糊测试中使用的传统选择算法往往无法准确选择有效状态和种子。为解决这一局限性,本文提出了一种名为Contextual AFLnet(CAFLnet)的模糊测试框架,该框架采用了一种利用增强上下文信息的选泽算法。该框架引入了关键指标,如状态入度、状态出度和轨迹相邻调用计数,以增强上下文信息。选择算法分为两部分:(1) 基于线性上置信界的状态选择算法,通过利用增强的上下文信息优化探索与利用之间的平衡;(2) 三因子种子选择算法,旨在利用种子标签、执行信息和会话信息等上下文信息,在选泽过程中全面有效地评估种子价值。我们使用来自ProFuzzBench和真实世界的11个基准程序对CAFLnet和AFLnet进行了评估。结果表明,CAFLnet框架在分支覆盖率方面平均优于AFLnet 6.86%,在PureFTPD上增幅显著,达到18.79%。此外,CAFLnet框架在状态发现方面略优于AFLnet,并在漏洞检测方面表现更优,能够更早、更频繁地触发已知漏洞,并成功暴露了一个先前未知的漏洞。
Keyword:
Fuzzing
Network protocol
Selection algorithm
Vulnerability discovery
Coverage

期刊

C
Cybersecurity
IF:
3.7
论文数:
605
被引数:
1.0K

机构

S
School of Information Science and Engineering
学者数:
488
论文数: 191
被引数: 3
引用论文

引用论文

The Art, Science, and Engineering of Fuzzing: A Survey模糊测试的艺术,科学和工程: 一项调查
err2021-11-01
err306
errOAAI
errManes, Valentin J. M.; Han, HyungSeok; Han, Choongwoo; Cha, Sang Kil; Egele, Manuel; Schwartz, Edward J.; Woo, Maverick
err分享
err收藏
err分享
err收藏
学者 查看更多内容