跳到主要导航 跳到搜索 跳到主要内容

RBFUZZ: Network Protocol Fuzzing Guided by Rare Branch

  • Siqi Zhao
  • , Rui Ma*
  • , Jingwen Ren
  • , Yuqi Zhai
  • , Shitong Xu
  • *此作品的通讯作者
  • Beijing Institute of Technology
  • China Life - Research and Development Center

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

As network protocols grow increasingly complex, traditional greybox protocol fuzzing faces several challenges, particularly in state and seed selection strategies, which do not take into account branches with low execution frequency that may contain key methods of the protocol. These branches, referred to as rare branches, may reduce the effectiveness of fuzzing. To address these challenges, we propose RBFUZZ, a rare branch guided protocol fuzzing approach that enhances state selection and seed selection. To improve state selection, RBFUZZ adopts a strategy that incorporates the rare branch score as a new criterion and uses the TOPSIS decision-making method to evaluate protocol states by comprehensively considering this criterion with AFLNET’s original criteria. To improve the seed selection, we propose a rare branch guided strategy that prioritizes seeds capable of executing the least-executed branches associated with a given protocol state. We further evaluate the performance of RBFUZZ by comparing with AFLNET, AFLNWE and StateAFL, on 13 typical protocol implementations from ProFuzzBench. The experimental results show that RBFUZZ discovers 15.36%, 41.63% and 30.60% more paths, 49.26%, 187.43% and 57.19% more crashes than AFLNET, AFLNWE, and StateAFL on average, respectively. Besides, RBFUZZ discovers 50.0% more states and 21.59% state transitions than AFLNET on average. That highlights RBFuzz could improve the effectiveness of fuzzing.

源语言英语
主期刊名Algorithms and Architectures for Parallel Processing - 25th International Conference, ICA3PP 2025, Proceedings
编辑Huazhong Liu, Shadi Ibrahim, Thomas Rauber
出版商Springer Science and Business Media Deutschland GmbH
184-199
页数16
ISBN(印刷版)9789819584161
DOI
出版状态已出版 - 2026
活动25th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2025 - Zhengzhou, 中国
期限: 30 10月 20252 11月 2025

出版系列

姓名Lecture Notes in Computer Science
16387 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议25th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2025
国家/地区中国
Zhengzhou
时期30/10/252/11/25

指纹

探究 'RBFUZZ: Network Protocol Fuzzing Guided by Rare Branch' 的科研主题。它们共同构成独一无二的指纹。

引用此