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

An Intelligent Fuzzing Data Generation Method Based on Deep Adversarial Learning

  • East China Normal University

科研成果: 期刊稿件文章同行评审

摘要

Fuzzing (Fuzz testing) can effectively identify security vulnerabilities in software by providing a large amount of unexpected input to the target program. An important part of fuzzing test is the fuzzing data generation. Numerous traditional methods to generate fuzzing data have been developed, such as model-based fuzzing data generation and random fuzzing data generation. These techniques require the specification of the input data format or analyze the input data format by manual reverse engineering. In this paper, we introduce an approach using Wasserstein generative adversarial networks (WGANs), a deep adversarial learning method, to generate fuzzing data. This method does not require defining the input data format. To the best of our knowledge, this study is the first to use a WGAN-based method to generate fuzzing data. Industrial security has been an important and pressing issue globally. Network protocol fuzzing plays a significant role in ensuring the safety and reliability of industrial control systems (ICSs). Thus, the proposed method is significant for ICS testing. In the experiment, we use an industrial control protocol such as the Modbus-TCP protocol and EtherCAT protocol as our test target. Results indicate that this approach is more intelligent and capable than the methods used in previous studies. In addition, owing to its design, this model can be trained within a short time, which is computationally light and practical.

源语言英语
文章编号8691434
页(从-至)49327-49340
页数14
期刊IEEE Access
7
DOI
出版状态已出版 - 2019

指纹

探究 'An Intelligent Fuzzing Data Generation Method Based on Deep Adversarial Learning' 的科研主题。它们共同构成独一无二的指纹。

引用此