Multiple level action embedding for penetration testing

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Penetration Testing (PT) is one of the most effective and widely used methods to increase the defence of a system by looking for potential vulnerabilities. Reinforcement learning (RL), a powerful type of machine learning in self-decision making, is demonstrated to be applicable in PT to increase automation as well as reduce implementation costs. However, RL algorithms are still having difficulty on PT problems which have large network size and high complexity. This paper proposes a multiple level action embedding applied with Wolpertinger architect (WA) to enhance the accuracy and performance of the RL, especially in large and complicated environments. The main purpose of the action embedding is to be able to represent the elements in the RL action space as an n-dimensional vector while preserving their properties and accurately representing the relationship between them. Experiments are conducted to evaluate the logical accuracy of the action embedding. The deep Q-network algorithm is also used as a baseline for comparing with WA using the multiple level action embedding.

References Powered by Scopus

Node2vec: Scalable feature learning for networks

9134Citations
N/AReaders
Get full text

Reinforcement learning: A survey

6101Citations
N/AReaders
Get full text

Self-Improving Reactive Agents Based on Reinforcement Learning, Planning and Teaching

1302Citations
N/AReaders
Get full text

Cited by Powered by Scopus

AI-enabled IoT penetration testing: state-of-the-art and research challenges

15Citations
N/AReaders
Get full text

The Internet of Things Network Penetration Testing Model Using Attack Graph Analysis

4Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Nguyen, H. V., Nguyen, H. N., & Uehara, T. (2020). Multiple level action embedding for penetration testing. In ACM International Conference Proceeding Series. Association for Computing Machinery. https://doi.org/10.1145/3440749.3442660

Readers over time

‘21‘22‘23‘24‘2502468

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 1

100%

Readers' Discipline

Tooltip

Computer Science 1

100%

Save time finding and organizing research with Mendeley

Sign up for free
0