INNES: An intelligent network penetration testing model based on deep reinforcement learning


연구 분야: Strategies



학회: Applied Intelligence


초록

Penetration testing (PT) is a crucial way to ensure the security of computer systems. However, it requires a high threshold and can only be implemented by trained experts. Automated tools can reduce the pressure of talent shortages, and reinforcement learning (RL) is a promising approach for achieving automated PT. Due to the unreasonable characterization of the PT process and the low efficiency of RL data, the applicability of the model is limited, and it is difficult to reuse, which hinders its practical application. In this paper, we propose an INNES (INtelligent peNEtration teSting) model based on deep reinforcement learning (DRL). First, the model characterizes the key elements of PT more reasonably based on the Markov decision process (MDP), fully considering the commonality of the PT process in different scenarios to improve its applicability. Second, the DQN_valid algorithm is designed to constrain the agent’s action space, to improve the agent’s decision-making accuracy, and avoid invalid exploration, according to the feature that enables the effective action space to gradually increase during the PT process. The experimental results show that our model is not only effective for automated PT in the network environment but also has portability, which provides a possible future direction for practical application of intelligent PT based on RL.


Author Profile
Qianyu Li

College of Electronic Engineering National University of Defense Technology Hefei 230031 China

China
Author Profile
Miao Hu

College of Electronic Engineering National University of Defense Technology Hefei 230031 China

China
Author Profile
Hao Hao

Shandong Computer Science Center (National Supercomputing Center in Jinan) Qilu University of Technology (Shandong Academy of Sciences) Jinan 250353 China

China

📄 논문 정보

발행 연도 2023년
인용수 0
출판 국가 China
사이트 Springer
좋아요 수 0

연관 논문 목록 (286건)