North China University of Water Resources and Electric Power, Zhengzhou, Henan, China.
Zhengzhou Normal University, Zhengzhou, Henan, China.
PLoS One. 2024 Mar 25;19(3):e0300821. doi: 10.1371/journal.pone.0300821. eCollection 2024.
Multi-stage attacks are one of the most critical security threats in the current cyberspace. To accurately identify multi-stage attacks, this paper proposes an anomaly-based multi-stage attack detection method. It constructs a Multi-Stage Profile (MSP) by modeling the stable system's normal state to detect attack behaviors. Initially, the method employs Doc2Vec to vectorize alert messages generated by the intrusion detection systems (IDS), extracting profound inter-message correlations. Subsequently, Hidden Markov Models (HMM) are employed to model the normal system state, constructing an MSP, with relevant HMM parameters dynamically acquired via clustering algorithms. Finally, the detection of attacks is achieved by determining the anomaly threshold through the generation probability (GP). To evaluate the performance of the proposed method, experiments were conducted using three public datasets and compared with three advanced multi-stage attack detection methods. The experimental results demonstrate that our method achieves an accuracy of over 99% and precision of 100% in multi-stage attack detection. This confirms the effectiveness of our method in adapting to different attack scenarios and ultimately completing attack detection.
多阶段攻击是当前网络空间中最严重的安全威胁之一。为了准确识别多阶段攻击,本文提出了一种基于异常的多阶段攻击检测方法。它通过对稳定系统的正常状态进行建模来构建多阶段配置文件(MSP),以检测攻击行为。该方法首先使用 Doc2Vec 将入侵检测系统(IDS)生成的警报消息进行向量化,提取出深刻的消息间相关性。然后,使用隐马尔可夫模型(HMM)对正常系统状态进行建模,构建一个 MSP,并通过聚类算法动态获取相关 HMM 参数。最后,通过生成概率(GP)确定异常阈值来实现攻击检测。为了评估所提出方法的性能,使用三个公共数据集进行了实验,并与三种先进的多阶段攻击检测方法进行了比较。实验结果表明,我们的方法在多阶段攻击检测中的准确率超过 99%,精度达到 100%。这证实了我们的方法在适应不同攻击场景并最终完成攻击检测方面的有效性。