KOR

e-Article

Ontology and Reinforcement Learning Based Intelligent Agent Automatic Penetration Test
Document Type
Conference
Source
2021 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA) Artificial Intelligence and Computer Applications (ICAICA), 2021 IEEE International Conference on. :556-561 Jun, 2021
Subject
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Robotics and Control Systems
Training
Systematics
Knowledge based systems
Reinforcement learning
Ontologies
Tools
Planning
Ontology
Reinforce Learning
Q-Learning
Automatic Penetration Testing
multi-agent
BDI-agent
Language
Abstract
Penetration testing (PT) is the best method for vulnerabilities assessment and evaluating the security of the system under test, by planning and generating possible attack exploits, consist of a series of complex and time consuming trial-and-error stages. Many automated Pentest tools have made. Current Reinforce Learning (RL) based PT tools can do systematic and regular tests to save human resources. Without the aid of prior knowledge, RL-based penetration is somehow more like brute-force test. In this paper, we propose a novel ontology based BDI-agent RL automatic PT framework. By combining SWRL penetration testing knowledge base and RL in a BDI (belief-desire-intention) agent, the proposed model can make use of the ontology based knowledge base (prior knowledge) to optimize the planning problem in the uncertain and dynamic environment. Finally, the simulation on ASL simulation platform Jason proved the new BDI-agent auto-PT model can improve the accuracy and speed performance.