基于RVM联合OC-SVM的不平衡数据集ICS入侵检测方法

ICSINTRUSIONDETECTIONMETHODFORMIBALANCEDDATASETS BASEDONRVMCOMBINEDWITHOC-SVM

  • 摘要: 大数据背景下,工业控制系统(ICS)入侵检测模型在面对不平衡数据集时少数类检测性能差。该文提出一种相关向量机(RVM)联合一类支持向量机(OC-SVM)的组合模型实现不平衡数据集下的ICS入侵检测。将所有攻击类型数据作为一类"异常"数据进行处理,与"正常"类数据构成平衡样本集下的两类分类问题,建立RVM模型实现特征选择和分类判决函数的联合优化,从而将数据分为"正常"和"异常"两类;针对"异常"类样本分布不平衡问题,构建多级OC-SVM分类器实现不同攻击类型的逐一识别;将RVM和多级OC-SVM判决结果进行综合从而获得最终的ICS入侵检测结果。同时,考虑到RVM和OC-SVM识别性能受核参数影响较大,提出一种改进水循环优化算法(IWCA)进行全局寻优,提升识别性能。基于KDDCUP99入侵检测标准数据集的试验结果表明,所提方法在检测准确率(ACC)、误报率(FPR)、漏报率(FNR)和ROC曲线AUC值等指标方面均表现出了较为明显的优势,具有较高的应用前景。

     

    Abstract: In the context of big data, the detection performance of minority classes is poor when facing imbalanced data sets. To address this issue, a combined model of relevance vector machine (RVM) and one- class support vector machine (OC- SVM) is proposed to achieve ICS intrusion detection under imbalanced data sets. All attack type data was treated as a type of abnormal data. It was used to form a balanced sample set with normal data to solve two classification problems. Furthermore, an RVM model was established to jointly optimize feature selection and classification decision functions, thereby classifying data into two categories: normal and abnormal. To address the imbalance problem of the distribution of abnormal samples, a multi- level OC- SVM model was constructed to achieve the identification of different attack types one by one. The RVM and multilevel OC- SVM decision results were integrated to obtain the final ICS intrusion detection result. At the same time, considering the problem that the recognition performance of RVM and OC- SVM was greatly affected by the kernel parameters, an improved water cycle optimization algorithm (IWCA) was proposed to globally optimize them and improve the recognition performance. The experimental results based on the KDD CUP99 intrusion detection evaluation standard dataset show that the proposed method exhibits significant advantages in terms of detection accuracy (ACC), false positive rate (FPR), false negative rate (FNR), and ROC curve AUC value, and has high application prospects.

     

/

返回文章
返回