Agent-based (BDI) modeling for automation of penetration testing

08/18/2019
by   Ge Chu, et al.
0

Penetration testing (or pentesting) is one of the widely used and important methodologies to assess the security of computer systems and networks. Traditional pentesting relies on the domain expert knowledge and requires considerable human effort all of which incurs a high cost. The automation can significantly improve the efficiency, availability and lower the cost of penetration testing. Existing approaches to the automation include those which map vulnerability scanner results to the corresponding exploit tools, and those addressing the pentesting as a planning problem expressed in terms of attack graphs. Due to mainly non-interactive processing, such solutions can deal effectively only with static and simple targets. In this paper, we propose an automated penetration testing approach based on the belief-desire-intention (BDI) agent model, which is central in the research on agent-based processing in that it deals interactively with dynamic, uncertain and complex environments. Penetration testing actions are defined as a series of BDI plans and the BDI reasoning cycle is used to represent the penetration testing process. The model is extensible and new plans can be added, once they have been elicited from the human experts. We report on the results of testing of proof of concept BDI-based penetration testing tool in the simulated environment.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/20/2020

Agent-Based Software Testing: A Definition and Systematic Mapping Study

The emergence of new technologies in software testing has increased the ...
research
08/04/2017

Agent based Tools for Modeling and Simulation of Self-Organization in Peer-to-Peer, Ad-Hoc and other Complex Networks

Agent-based modeling and simulation tools provide a mature platform for ...
research
04/13/2021

An Agent-based Architecture for AI-Enhanced Automated Testing for XR Systems, a Short Paper

This short paper presents an architectural overview of an agent-based fr...
research
12/01/2017

Modeling the Multiple Sclerosis Brain Disease Using Agents: What Works and What Doesn't?

The human brain is one of the most complex living structures in the know...
research
07/08/2013

A Knowledge-based Treatment of Human-Automation Systems

In a supervisory control system the human agent knowledge of past, curre...
research
11/13/2022

An Online Agent-Based Search Approach in Automated Computer Game Testing with Model Construction

The complexity of computer games is ever increasing. In this setup, guid...
research
07/20/2023

ESASCF: Expertise Extraction, Generalization and Reply Framework for an Optimized Automation of Network Security Compliance

The Cyber threats exposure has created worldwide pressure on organizatio...

Please sign up or login with your details

Forgot password? Click here to reset