Skip to main navigation Skip to search Skip to main content

Automated APT Defense Using Reinforcement Learning and Attack Graph Risk-based Situation Awareness

  • Anh Tuan Le
  • , Gregory Epiphaniou
  • , Carsten Maple
  • , Konstantinos G. Kyriakopoulos
  • , Lincoln Kiarie
  • , Marios Aristodemou
  • , Iain Phillips

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

4 Scopus citations

Abstract

Advanced Persistent Threats pose significant risks to communication and infrastructure systems. While both heuristic and reinforcement learning have been applied to address this challenge, current approaches rely on fixed assumptions or use simplistic state representations and reward functions, compromising adaptability and accuracy. In this paper, we propose a novel intelligent agent system that enhances security against APTs by leveraging MulVAL attack graphs and quantitative risk assessment. Our approach translates complex MulVAL attack graph states into a compact RL state representation, enabling efficient learning in dynamic network environments. We integrate quantitative attack graph-based risk assessment into the RL framework, employing a hybrid reward function that incorporates residual risk, risk reduction, control efficacy, and cost. This risk-based approach provides enhanced context and situation awareness to the RL agent, facilitating more informed long-term decision-making. Using both Q-learning and Proximal Policy Optimization algorithms, we train and evaluate our system on an emulated industrial control system environment under realistic APT attacks. Experimental results demonstrate the significant benefits of our risk-based approach in guiding RL agents. Compared to non-risk configurations, our method shows improved success rates in APT mitigation, reduced control costs, which imply better long-term strategic planning.

Original languageEnglish
Title of host publicationAutonomousCyber 2024 - Proceedings of the Workshop on Autonomous Cybersecurity, Co-Located with
Subtitle of host publicationCCS 2024
PublisherAssociation for Computing Machinery, Inc
Pages23-33
Number of pages11
ISBN (Electronic)9798400712296
DOIs
StatePublished - 7 Nov 2024
Externally publishedYes
Event1st International Workshop on Autonomous Cybersecurity, AutonomousCyber 2024, As part of the 31st ACM Conference on Computer and Communications Security, ACM CCS 2024 - Salt Lake City, United States
Duration: 14 Oct 2024 → 18 Oct 2024

Publication series

NameAutonomousCyber 2024 - Proceedings of the Workshop on Autonomous Cybersecurity, Co-Located with: CCS 2024

Conference

Conference1st International Workshop on Autonomous Cybersecurity, AutonomousCyber 2024, As part of the 31st ACM Conference on Computer and Communications Security, ACM CCS 2024
Country/TerritoryUnited States
CitySalt Lake City
Period14/10/24 → 18/10/24

Bibliographical note

Publisher Copyright:
© 2024 Copyright held by the owner/author(s).

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Keywords

  • attack graph
  • automated APT defense
  • reinforcement learning
  • situation awareness

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Networks and Communications
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Automated APT Defense Using Reinforcement Learning and Attack Graph Risk-based Situation Awareness'. Together they form a unique fingerprint.

Cite this