计算机工程与应用 ›› 2024, Vol. 60 ›› Issue (21): 264-273.DOI: 10.3778/j.issn.1002-8331.2312-0266

• 网络、通信与安全 • 上一篇    下一篇

物联网入侵检测的随机特征图神经网络模型

罗国宇,汪学舜,戴锦友   

  1. 1.武汉邮电科学研究院 信息安全系,武汉 430074
    2.烽火通信科技股份有限公司 预研部,武汉 430074
  • 出版日期:2024-11-01 发布日期:2024-10-25

Random Feature Graph Neural Network for Intrusion Detection in Internet of Things

LUO Guoyu, WANG Xueshun, DAI Jinyou   

  1. 1.Department of Information Security, Wuhan Research Institute of Posts and Telecommunications, Wuhan 430074, China
    2.Department of Advanced Research, Fiberhome Communication Technologies Co.Ltd., Wuhan 430074, China
  • Online:2024-11-01 Published:2024-10-25

摘要: 目前入侵检测主要依赖传统深度学习方法,但这种方法忽略了数据记录间的关联。图神经网络方法虽然考虑了数据记录间的相互关系,但忽略了图节点间的特征关系。提出了一种随机特征的图神经网络物联网入侵检测模型,以解决这些问题。构建了网络通信数据集的图结构。引入随机特征以丰富图节点的特征,从而提高图神经网络的表达能力。通过提取的流量相互关系来训练图神经网络,构建了一个精确检测攻击流量的入侵检测分类器。在ToN-IoT和NF-UNSW-NB15物联网数据集上进行了实验验证。实验结果表明,在二分类检测方面,与几种经典的机器学习和深度学习算法以及最新的图神经网络检测算法相比,提出的方法在准确率上最高提升了17.90和1.43个百分点。在多分类检测方面,在大多数攻击类别上的F1得分高于其他算法。此外,还通过实验确定了图神经网络的层数[K]和聚合器的最佳选择。

关键词: 图神经网络, 入侵检测, 随机特征, 物联网

Abstract: At present, intrusion detection mainly relies on traditional deep learning methods, but this method ignores the association between data records. Although the graph neural network method considers the relationship between the stream data records, it ignores the feature relationship between the graph nodes. Therefore, a random feature graph neural network iot intrusion detection model is proposed to solve these problems. The graph structure of network communication dataset is constructed.  Random features are introduced to enrich the features of graph nodes, so as to improve the expression ability of graph neural network. An intrusion detection classifier is constructed to accurately detect attack traffic by training graph neural network with the extracted traffic interrelation. The experimental results show that compared with several classical machine learning and deep learning algorithms and the latest graph neural network detection algorithms, the accuracy of the proposed method can be improved by 17.90 and 1.43?percentage points. In terms of multi-classification detection, F1 scores are higher than other algorithms on most attack categories. In addition, the number of layers K of the graph neural network and the optimal selection of the aggregator are determined by experiments.

Key words: graph neural network, intrusion detection, random feature, Internet of things