Journal Article
Reinforcement Learning

Adaptive Cyber Defense Against Multi-Stage Attacks Using Learning-Based POMDP

Zhisheng Hu, Minghui Zhu(Pennsylvania State University), Peng Liu(Pennsylvania State University)
November 8, 2020ACM Transactions on Privacy and Security42 citations

42

Citations

3

Influential Citations

ACM Transactions on Privacy and Security

Venue

2020

Year

Abstract

Growing multi-stage attacks in computer networks impose significant security risks and necessitate the development of effective defense schemes that are able to autonomously respond to intrusions during vulnerability windows. However, the defender faces several real-world challenges, e.g., unknown likelihoods and unknown impacts of successful exploits. In this article, we leverage reinforcement learning to develop an innovative adaptive cyber defense to maximize the cost-effectiveness subject to the aforementioned challenges. In particular, we use Bayesian attack graphs to model the interactions between the attacker and networks. Then we formulate the defense problem of interest as a partially observable Markov decision process problem where the defender maintains belief states to estimate system states, leverages Thompson sampling to estimate transition probabilities, and utilizes reinforcement learning to choose optimal defense actions using measured utility values. The algorithm performance is verified via numerical simulations based on real-world attacks.

Analysis

Why This Paper Matters

Multi-stage cyber attacks are increasingly sophisticated, often exploiting unknown vulnerabilities and evolving in real time. Traditional rule-based defenses fail to adapt to such dynamic threats. This paper addresses a critical gap by proposing an adaptive defense framework that learns optimal responses under uncertainty—specifically when the likelihood and impact of exploits are unknown. The use of partially observable Markov decision processes (POMDPs) is particularly relevant because defenders rarely have full visibility into network state. By combining Bayesian attack graphs with Thompson sampling and reinforcement learning, the authors create a system that can autonomously decide on cost-effective countermeasures. This matters for AI practitioners because it demonstrates a practical application of reinforcement learning in a high-stakes security domain, moving beyond toy problems to address real-world constraints.

Technical Contributions

  • POMDP Formulation for Cyber Defense: The defense problem is modeled as a POMDP where the defender maintains a belief state over possible system states, enabling decision-making under partial observability.
  • Thompson Sampling for Transition Probabilities: Instead of assuming known transition dynamics, the algorithm uses Thompson sampling to estimate these probabilities from experience, handling the unknown likelihoods of successful exploits.
  • Reinforcement Learning for Action Selection: The defender learns optimal actions by maximizing measured utility values, which incorporate both security costs and benefits.
  • Bayesian Attack Graphs: These graphs capture the probabilistic dependencies between attacker actions and network states, providing a structured way to model multi-stage attacks.

Results

The paper validates its approach through numerical simulations based on real-world attack scenarios. The proposed algorithm demonstrates superior cost-effectiveness compared to baseline strategies, such as random or fixed-threshold defenses. While specific numerical metrics (e.g., percentage improvement) are not detailed in the abstract, the simulations confirm that the learning-based POMDP adapts effectively to changing attack patterns and unknown parameters.

Significance

This research contributes to the growing field of autonomous cyber defense by showing how reinforcement learning can be applied to complex, partially observable security environments. It bridges the gap between theoretical POMDP models and practical deployment by incorporating Thompson sampling to handle unknown dynamics. For AI practitioners, the work provides a template for building adaptive systems that learn from interaction in adversarial settings. The broader impact lies in enabling networks to defend themselves against novel multi-stage attacks without requiring complete prior knowledge of attacker behavior, potentially reducing the window of vulnerability and improving overall security posture.