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...
Main Authors: | , , , |
---|---|
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 |