计算机科学
入侵检测系统
网络数据包
图形
网络安全
基于异常的入侵检测系统
数据挖掘
人工智能
图嵌入
嵌入
流量网络
构造(python库)
特征提取
支持向量机
控制流程图
机器学习
理论计算机科学
图论
特征向量
特征(语言学)
网络模型
网络仿真
模式识别(心理学)
网络监控
代表(政治)
网络分析
作者
Xiaoyan Hu,Wenjie Gao,Guang Cheng,Ruidong Li,Yuyang Zhou,Hua Wu
标识
DOI:10.1109/tifs.2023.3318960
摘要
Early and accurate detection of network intrusions is crucial to ensure network security and stability. Existing network intrusion detection methods mainly use conventional machine learning or deep learning technology to classify intrusions based on the statistical features of network flows. The feature extraction relies on expert experience and cannot be performed until the end of network flows, which delays intrusion detection. The existing graph-based intrusion detection methods require global network traffic to construct communication graphs, which is complex and time-consuming. Besides, the existing deep learning-based and graph-based intrusion detection methods resort to massive training samples. This paper proposes Graph2vec+RF, an early and accurate network intrusion detection method based on graph embedding technology. We construct a flow graph from the initial several interactive packets for each bidirectional network flow instead, adopt graph embedding technology, graph2vec, to learn the vector representation of the flow graph and classify the graph vectors with Random Forest (RF). Graph2vec+RF automatically extracts flow graph features using subgraph structures and relies on only a small number of the initial interactive packets per bidirectional network flow without requiring massive training samples to achieve early and accurate network intrusion detection. Our experimental results on the CICIDS2017 and CICIDS2018 datasets show that our proposed Graph2vec+RF outperforms the state-of-the-art methods in terms of accuracy, recall, precision, and F1-score.
科研通智能强力驱动
Strongly Powered by AbleSci AI