Research on fuzzing method of stateful network protocol based on Q-learning algorithm

For the current stateful network protocol fuzzing technology, the auxiliary type message repeated interaction affects the test efficiency and ensures the validity of the test case by inputting the corresponding test case according to the state of the protocol entity, so that the message abnormality...

Full description

Bibliographic Details
Main Authors: Jing Chen, Fu Xiaotong, Dong Wei, Zhao Yunfei
Format: Article
Language:zho
Published: National Computer System Engineering Research Institute of China 2020-04-01
Series:Dianzi Jishu Yingyong
Subjects:
Online Access:http://www.chinaaet.com/article/3000117697
_version_ 1819205490676072448
author Jing Chen
Fu Xiaotong
Dong Wei
Zhao Yunfei
author_facet Jing Chen
Fu Xiaotong
Dong Wei
Zhao Yunfei
author_sort Jing Chen
collection DOAJ
description For the current stateful network protocol fuzzing technology, the auxiliary type message repeated interaction affects the test efficiency and ensures the validity of the test case by inputting the corresponding test case according to the state of the protocol entity, so that the message abnormality input sequence test cannot be performed. In this paper, a stateful network protocol fuzzing method is designed based on Q-learning algorithm. The auxiliary message of the boot state is not required, and the message abnormality input sequence test can be performed under the premise of ensuring the validity of the test case. Experimental results show that this fuzzing method can significantly improve test efficiency and vulnerability mining capabilities.
first_indexed 2024-12-23T04:52:32Z
format Article
id doaj.art-3b5c7f220d7b4f8baa86718b69e40e64
institution Directory Open Access Journal
issn 0258-7998
language zho
last_indexed 2024-12-23T04:52:32Z
publishDate 2020-04-01
publisher National Computer System Engineering Research Institute of China
record_format Article
series Dianzi Jishu Yingyong
spelling doaj.art-3b5c7f220d7b4f8baa86718b69e40e642022-12-21T17:59:25ZzhoNational Computer System Engineering Research Institute of ChinaDianzi Jishu Yingyong0258-79982020-04-01464495210.16157/j.issn.0258-7998.1910913000117697Research on fuzzing method of stateful network protocol based on Q-learning algorithmJing Chen0Fu Xiaotong1Dong Wei2Zhao Yunfei3School of Cyber Engineering,Xidian University,Xi′an 710071,ChinaSchool of Cyber Engineering,Xidian University,Xi′an 710071,ChinaNational Computer System Engineering Research Institute of China,Beijing 102209,ChinaNational Computer System Engineering Research Institute of China,Beijing 102209,ChinaFor the current stateful network protocol fuzzing technology, the auxiliary type message repeated interaction affects the test efficiency and ensures the validity of the test case by inputting the corresponding test case according to the state of the protocol entity, so that the message abnormality input sequence test cannot be performed. In this paper, a stateful network protocol fuzzing method is designed based on Q-learning algorithm. The auxiliary message of the boot state is not required, and the message abnormality input sequence test can be performed under the premise of ensuring the validity of the test case. Experimental results show that this fuzzing method can significantly improve test efficiency and vulnerability mining capabilities.http://www.chinaaet.com/article/3000117697fuzzingvulnerability miningq-learning algorithmreinforcement learning
spellingShingle Jing Chen
Fu Xiaotong
Dong Wei
Zhao Yunfei
Research on fuzzing method of stateful network protocol based on Q-learning algorithm
Dianzi Jishu Yingyong
fuzzing
vulnerability mining
q-learning algorithm
reinforcement learning
title Research on fuzzing method of stateful network protocol based on Q-learning algorithm
title_full Research on fuzzing method of stateful network protocol based on Q-learning algorithm
title_fullStr Research on fuzzing method of stateful network protocol based on Q-learning algorithm
title_full_unstemmed Research on fuzzing method of stateful network protocol based on Q-learning algorithm
title_short Research on fuzzing method of stateful network protocol based on Q-learning algorithm
title_sort research on fuzzing method of stateful network protocol based on q learning algorithm
topic fuzzing
vulnerability mining
q-learning algorithm
reinforcement learning
url http://www.chinaaet.com/article/3000117697
work_keys_str_mv AT jingchen researchonfuzzingmethodofstatefulnetworkprotocolbasedonqlearningalgorithm
AT fuxiaotong researchonfuzzingmethodofstatefulnetworkprotocolbasedonqlearningalgorithm
AT dongwei researchonfuzzingmethodofstatefulnetworkprotocolbasedonqlearningalgorithm
AT zhaoyunfei researchonfuzzingmethodofstatefulnetworkprotocolbasedonqlearningalgorithm