首页> 外文期刊>Computer Science & Information Technology >PNFUZZ: A Stateful Network Protocol Fuzzing Approach Based on Packet Clustering
【24h】

PNFUZZ: A Stateful Network Protocol Fuzzing Approach Based on Packet Clustering

机译:PNFuzz:基于数据包聚类的有状态网络协议模糊方法

获取原文
           

摘要

Due to the interactivity of stateful network protocol, network protocol fuzzing has higher blindness and lower testcase validity. The existing blackbox-based fuzzing has the disadvantages of high randomness and blindness. The manual description of protocol specification which requires more expert knowledge, is tedious and does not support the protocol without public document, which limits the effect of current network protocol fuzzer. In this paper, we present PNFUZZ, a fuzzer that adopts the state inference based on packet clustering algorithm and coverage oriented mutation strategy. We train a clustering model through the target protocol packet, and use the model to identify the server’s protocol state, thereby optimizing the process of testcase generation. The experimental results show that the proposed approach has a certain improvement in fuzzing effect.
机译:由于有状态网络协议的交互性,网络协议模糊具有更高的失明和较低的测试箱有效性。现有的基于黑箱的模糊具有高随机性和失明的缺点。需要更多专业知识的协议规范的手动描述是乏味的,并且不支持没有公共文件的协议,这限制了当前网络协议模糊的效果。在本文中,我们提出了一种基于分组聚类算法和覆盖面向突变策略的采用状态推断的模糊机。我们通过目标协议数据包培训群集模型,并使用模型来识别服务器的协议状态,从而优化TestCase生成的过程。实验结果表明,该方法的模糊效应具有一定的提高。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号