Graph Representation Learning for Context-Aware Network Intrusion Detection

被引:2
|
作者
Premkumar, Augustine [1 ,2 ]
Schneider, Madeleine [2 ]
Spivey, Carlton [1 ,2 ]
Pavlik, John A. [2 ]
Bastian, Nathaniel D. [1 ,2 ]
机构
[1] US Mil Acad, Mathemat Sci Dept, West Point, NY 10996 USA
[2] US Mil Acad, Army Cyber Inst, West Point, NY 10996 USA
关键词
Graph Representation Learning; Network Intrusion Detection; Deep Learning; Context-awareness;
D O I
10.1117/12.2663162
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Detecting malicious activity using a network intrusion detection system (NIDS) is an ongoing battle for the cyber defender. Increasingly, cyber-attacks are sophisticated and occur rapidly, necessitating the use of machine/deep learning (ML/DL) techniques for network intrusion detection. Traditional ML/DL techniques for NIDS classifiers, however, are often unable to sufficiently find context-driven similarities between the various network flows and/or packet captures. In this work, we leverage graph representation learning (GRL) techniques to successfully detect adversarial intrusions by exploiting the graph structure of NIDS data to derive context awareness, as graphs are a universal language for describing entities and their relationships. We explore several methods for NIDS data graph representation at both the network flow and packet level utilizing the CIC-IDS2017 dataset. We leverage graph neural networks and graph embedding algorithms to create a context-aware network intrusion detection system. Results indicate that adding context derived from GRL improves performance for detecting attacks. Our highest-scoring classifier incorporated both GNN embeddings and flow-level features and achieved an accuracy of 99.9%. Adding GRL methods to augment the flow/packet features improved accuracy by as much as 52.41%.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] Context-Aware Fall Detection Using A Bayesian Network
    Zhang, Mi
    Sawchuk, Alexander A.
    5TH ACM INTERNATIONAL WORKSHOP ON CONTEXT-AWARENESS FOR SELF-MANAGING SYSTEMS (CASEMANS 2011), 2011, : 10 - 16
  • [32] Context-Aware Graph Convolutional Autoencoder
    Sattar, Asma
    Bacciu, Davide
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2021, PT I, 2021, 12861 : 279 - 290
  • [33] A Review of Context-Aware Machine Learning for Stress Detection
    Onim, Md. Saif Hassan
    Rhodus, Elizabeth
    Thapliyal, Himanshu
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2024, 13 (04) : 10 - 16
  • [34] A reliable context-aware intrusion tolerant system
    Saidane, Ayda
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: OTM 2007 WORKSHOPS, PT 2, PROCEEDINGS, 2007, 4806 : 1062 - 1070
  • [35] Context-Aware Intrusion Alerts Verification Approach
    Saad, Sherif
    Traore, Issa
    Brocardo, Marcelo Luiz
    2014 10TH INTERNATIONAL CONFERENCE ON INFORMATION ASSURANCE AND SECURITY (IAS), 2014, : 53 - 59
  • [36] Learning Context-aware Latent Representations for Context-aware Collaborative Filtering
    Liu, Xin
    Wu, Wei
    SIGIR 2015: PROCEEDINGS OF THE 38TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2015, : 887 - 890
  • [37] Hyperspectral Image Classification With Context-Aware Dynamic Graph Convolutional Network
    Wan, Sheng
    Gong, Chen
    Zhong, Ping
    Pan, Shirui
    Li, Guangyu
    Yang, Jian
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2021, 59 (01): : 597 - 612
  • [38] Context-aware representation of digital twins' data: The ontology network role
    Rico, Mariela
    Taverna, Maria Laura
    Galli, Maria Rosa
    Caliusco, Maria Laura
    COMPUTERS IN INDUSTRY, 2023, 146
  • [39] Robust image clustering via context-aware contrastive graph learning
    Fang, Uno
    Li, Jianxin
    Lu, Xuequan
    Mian, Ajmal
    Gu, Zhaoquan
    PATTERN RECOGNITION, 2023, 138
  • [40] User-Event Graph Embedding Learning for Context-Aware Recommendation
    Liu, Dugang
    He, Mingkai
    Luo, Jinwei
    Lin, Jiangxu
    Wang, Meng
    Zhang, Xiaolian
    Pan, Weike
    Ming, Zhong
    PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 1051 - 1059