Netinfo Security ›› 2025, Vol. 25 ›› Issue (5): 778-793.doi: 10.3969/j.issn.1671-1122.2025.05.010

Previous Articles     Next Articles

Multi-State Causal Representation and Inference Model in Uncertain Network Attack Scenarios

DONG Chunling(), FENG Yu, FAN Yongkai   

  1. School of Computer and Cyber Sciences, Communication University of China, Beijing 100024, China
  • Received:2024-12-30 Online:2025-05-10 Published:2025-06-10

Abstract:

One of the challenges in the field of cybersecurity is to conduct a systematic analysis of the uncertainties of cyber-attacks. To solve this challenge, attack graphs are widely used in network security, aiming to describe attacker behavior characteristics and construct attack scenarios. However, current attack graph tools, such as attribute attack graphs, state attack graphs, and Bayesian attack graphs, cannot comprehensively consider the uncertainty factors in network attacks and provide a unified framework for describing network uncertainties. In addition, the time complexity of the algorithm related to calculating the risk probability of nodes in the current attack graph is relatively high, which is difficult to apply in practice. To solve the above problems, this paper proposed a multi-state Dynamic Uncertain Causality Attack Graph (M-DUCAG) model and a node risk probabilistic inference algorithm based on one-side causal chains (One Side-CCRP) to represent and inference the uncertainty factors of the network. The M-DUCAG could represent multiple states of nodes and describe the uncertainties in the process of network attacks based on alarm information. The One Side-CCRP algorithm effectively improved the efficiency and accuracy of inference by expanding the upstream causal chains of the node. Experiments show that the M-DUCAG model is robust in dealing with parameter disturbances and can effectively represent the uncertainties in the process of network attacks. Compared with the variable elimination method, the One Side-CCRP algorithm has higher inference efficiency under limited number alarm evidence, which can satisfy the needs of real-world inference applications.

Key words: dynamic uncertain causality attack graph, probability attack graph, uncertainty factors, vulnerability

CLC Number: