GRAIN: Graph neural network and reinforcement learning aided causality discovery for multi-step attack scenario reconstruction

被引:0
|
作者
Xiao, Fengrui [1 ]
Chen, Shuangwu [1 ]
Yang, Jian [1 ]
He, Huasen [1 ]
Jiang, Xiaofeng [1 ]
Tan, Xiaobin [1 ]
Jin, Dong [2 ]
机构
[1] Univ Sci & Technol China, Dept Automat, Hefei, Peoples R China
[2] Hefei Comprehens Natl Sci Ctr, Inst Artificial Intelligence, Hefei, Peoples R China
关键词
Multi-step attack scenario reconstruction; Alert-driven analysis; Causality discovery; Graph neural network; Reinforcement learning;
D O I
10.1016/j.cose.2024.104180
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Correlating individual alerts to reconstruct attack scenarios has become a critical issue in identifying multistep attack paths. Most of existing reconstruction approaches depend on external expertise, such as attack templates or attack graphs, to identify known attack patterns, which are incapable of uncovering unknown attack patterns that exceed prior knowledge. Recently, several expertise-independent methods utilize alert similarity or statistical correlations to reconstruct multi-step attacks. However, these methods often miss rare but high-risk events. The key to overcoming these drawbacks lies in discovering the potential causalities between security alerts. In this paper, we propose GRAIN, a novel graph neural network and reinforcement learning aided causality discovery approach for multi-step attack scenario reconstruction, which does not rely on any external expertise or prior knowledge. By matching the similarity between alerts' attack semantics, we first remove redundant alerts to alleviate alert fatigue. Then, we correlate these alerts as alert causal graphs that embody the causalities between attack incidents via causality discovery. Afterwards, we employ a graph neural network to evaluate the causal effect between correlated alerts. In light of the fact that the alerts triggered by multi-step attacks have the maximum causal effect, we utilize reinforcement learning to screen out authentic causal relationships. Extensive evaluations on 4 public multi-step attack datasets demonstrate that GRAIN significantly outperforms existing methods in terms of accuracy and efficiency, providing a robust solution for identifying and analyzing sophisticated multi-step attacks.
引用
收藏
页数:15
相关论文
共 14 条
  • [1] Emergence of Multi-step Discrete State Transition through Reinforcement Learning with a Recurrent Neural Network
    Samsudin, Mohamad Faizal
    Sawatsubashi, Yoshito
    Shibata, Katsunari
    NEURAL INFORMATION PROCESSING, ICONIP 2012, PT II, 2012, 7664 : 583 - 590
  • [2] Multi-step trend aware graph neural network for traffic flow forecasting
    Zhao, Lipeng
    Guo, Bing
    Dai, Cheng
    Shen, Yan
    Chen, Fei
    Zhao, Mingjie
    Hu, Yuchuan
    BIG DATA RESEARCH, 2024, 38
  • [3] A Multi-step Neural Control for Motor Brain-Machine Interface by Reinforcement Learning
    Wang, Fang
    Xu, Kai
    Zhang, Qiaosheng
    Wang, Yiwen
    Zheng, Xiaoxiang
    ADVANCES IN BIONIC ENGINEERING, 2014, 461 : 565 - 569
  • [4] Graph Neural Network Aided Deep Reinforcement Learning for Microservice Deployment in Cooperative Edge Computing
    Chen, Shuangwu
    Yuan, Qifeng
    Li, Jiangming
    He, Huasen
    Li, Sen
    Jiang, Xiaofeng
    Yang, Jian
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (06) : 3742 - 3757
  • [5] Spatiotemporal graph neural network for multivariate multi-step ahead time-series forecasting of sea temperature
    Kim, Jinah
    Kim, Taekyung
    Ryu, Joon-Gyu
    Kim, Jaeil
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 126
  • [6] Combating alert fatigue with AlertPro: Context-aware alert prioritization using reinforcement learning for multi-step attack detection
    Wang, Xiaoyu
    Yang, Xiaobo
    Liang, Xueping
    Zhang, Xiu
    Zhang, Wei
    Gong, Xiaorui
    COMPUTERS & SECURITY, 2024, 137
  • [7] A graph neural network based deep reinforcement learning algorithm for multi-agent leader-follower flocking
    Xiao, Jian
    Wang, Zhuoran
    He, Jinhui
    Yuan, Guohui
    INFORMATION SCIENCES, 2023, 641
  • [8] Intermediate Sensory Feedback Assisted Multi-Step Neural Decoding for Reinforcement Learning Based Brain-Machine Interfaces
    Shen, Xiang
    Zhang, Xiang
    Huang, Yifan
    Chen, Shuhang
    Yu, Zhuliang
    Wang, Yiwen
    IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, 2022, 30 : 2834 - 2844
  • [9] Temporal-relational graph neural network for nearshore seawater quality parameters multivariate multi-step prediction and correlation modelling
    Zhu, Qiguang
    Shen, Zhen
    Wu, Zhen
    Zhang, Hongbo
    Yuan, Junjun
    Chen, Ying
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 265
  • [10] Collaborative Optimization Operation of Integrated Electric Power and Traffic Network Based on Graph Neural Network Multi-agent Reinforcement Learning
    Jiang C.
    Lu Y.
    Shao Z.
    Lin J.
    Gaodianya Jishu/High Voltage Engineering, 2023, 49 (11): : 4622 - 4631