基于先进计算的智能入侵检测系统研究

2013-03-26 17:53李玉萍
地震科学进展 2013年2期
关键词:机器学习

李玉萍

(中国地震局地球物理研究所, 北京100081)

计算机技术的发展改变了人类的生活, 但是病毒入侵的风险性和机会也相应急剧增加。 设计安全措施来防范未经授权访问地震信息系统的资源和数据, 是当前地震系统主机或者地震信息网络安全领域的一个十分重要而迫切的问题。 网络安全问题也是开展地震研究必须解决好的重要课题。 入侵检测技术是近20年出现的一种主动保护自己免受攻击的网络安全技术, 它在不影响网络性能的情况下对网络进行检测, 从而提供对内部攻击、 外部攻击和误用操作的实时保护。

在分析了入侵检测系统的一些基础理论之后, 作者指出了引入先进机器学习与进化计算方法实现入侵检测系统的必要性。 提出了基于非平衡数据支撑向量机的入侵检测方法、 基于人工免疫危险理论的入侵检测方法以及基于免疫危险克隆规划入侵检测方法, 所做具体创新内容有:

(1) 提出基于支撑向量机的和非平衡数据的入侵检测方法。 首先介绍了入侵检测中的非平衡资料问题, 针对该问题, 建立了非平衡数据快速支撑向量机分类器, 并利用它实现了一种新型的入侵检测系统。 该算法具有如下优点: ① 考虑了非平衡数据对于学习机性能的影响, 通过非平衡LSSVM实现了具有较强推广能力的入侵检测系统; ② 由于采用LSSVM将学习过程中的不等式约束变为等式约束, 大大降低了训练过程的复杂度。 最后采用该方法对KDDCup1999数据集中的连线特征字段进行分类, 分析并对比了检测结果的正确率并评估检测效率。 结果说明了其有效性。

(2) 提出基于聚类算法和危险理论的入侵检测方法。 针对传统人工免疫机制的入侵检测系统自体与非自体难以精确区分的问题, 引入危险理论来实现更加高效的入侵检测。 该算法具有如下优点: ① 利用模糊C均值聚类算法预处理找到数据中心的近似位置, 再利用危险理论寻找出最适当的聚类数目与较好的聚类中心, 大大节约了入侵检测系统的处理时间。 ② 避免了传统免疫IDS系统自我/非我集过大问题, 将免疫响应与危险信号相关联。 根据危险信号浓度的大小判断是否是入侵行为。 在KDDCup1999数据集上验证了其性能。 结果说明了其有效性。

(3) 提出基于免疫危险克隆规划的入侵检测方法。 随着时间的增长, 免疫危险入侵检测算法中自体库会变得十分庞大, 自体耐受时间将呈指数增长。 为了进一步降低免疫危险入侵检测方法的时间复杂度, 提出一种免疫危险克隆规划入侵检测算法, 来加快免疫算法的收敛速度。 该算法具有如下优点: ① 利用克隆操作代替传统的进化操作中的交叉、 变异和选择操作, 在大规模优化问题求解时具有更快的求解速度。 ② 能够克服免疫算法容易收敛到局部极小值的缺陷。 在KDDCup1999数据集上验证了其性能。 结果说明了其有效性。

关键词入侵检测系统; 机器学习; 人工免疫; 危险理论; 免疫克隆

(作者电子信箱, 李玉萍: Pylzzs007@sina.com)

猜你喜欢
机器学习
基于词典与机器学习的中文微博情感分析
基于网络搜索数据的平遥旅游客流量预测分析
前缀字母为特征在维吾尔语文本情感分类中的研究
下一代广播电视网中“人工智能”的应用
基于支持向量机的金融数据分析研究
基于Spark的大数据计算模型
基于朴素贝叶斯算法的垃圾短信智能识别系统
基于图的半监督学习方法综述
机器学习理论在高中自主学习中的应用
极限学习机在图像分割中的应用