基于免疫算法和增量支持向量机的入侵检测研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:zhangxi0922
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
入侵检测是一种用于检测计算机网络系统中入侵行为的网络信息安全技术,目前已成为网络安全领域中的重要研究方向之一。以机器学习为基础的异常检测技术,通过对样本的学习分析检测已知甚至未知攻击,渐渐成为入侵检测主要研究的方向。但传统机器学习的入侵检测存在误报、漏报及实时性差等缺点,且无法适应数据量增大的趋势,使机器学习时间越来越长。 本文侧重于研究基于支持向量机的入侵检测系统中需要解决的两方面问题,一是入侵检测评估样本集KDDCup99的关键特征的选择;二是解决入侵数据增多,导致支持向量机训练时间过长问题。 在KDDCup99关键特征的选择方面,提出了一种基于免疫算法的特征选择方法。免疫算法(IA)作为一种新的全局优化搜索算法,在算法实现上兼顾全局搜索和局部搜索,吸取了遗传算法(GA)并行搜索优点,使得算法快速收敛,同时保持一定的多样性,抑制了早熟现象,加快搜索到最优特征子集的速度。对KDDCup99数据集进行大量实验结果表明,免疫算法能有效降低样本特征维数且训练预测精度得到提高,与基于遗传算法特征选择的结果相比较,在有限代数内,该算法能收敛到更优的特征子集,从而验证了算法的有效性和潜力。 在解决训练时间过长方面,提出增量学习方法。现有标准增量支持向量机(SISVM)算法虽然有效解决训练时间过长问题,但其过多的丢失对分类有用的样本,导致训练得到的模型分类精度下降。因此本文提出新的改进增量支持向量机算法(RISVM),该算法提出概率最大样本、邻近样本的概念,目的是有选择的增加有用的样本,提高模型的分类精度和泛化能力。实验通过RISVM、SISVM和批量学习算法(BASVM)三种算法的对比,结果表明,RISVM在训练时间上比SISVM和BASVM低,且测试时间和测试精度都比SISVM和BASVM两者优秀,因此本文提出的算法更符合入侵检测系统要求。
其他文献
当今世界,随着互联网和信息技术的高速发展,网络带宽容量和计算机性能的大幅度提高,网络技术在现代社会的应用越来越广泛,越来越深入人们生活的各个方面。P2P网络技术(也称对
随着计算机技术和网络技术的发展,以视频会议、计算机协同计算以及大规模分布交互仿真等为代表的组通信应用不断涌现,这些组通信应用迫切需要 Internet提供更好的服务。为了适
三维图形技术是虚拟现实、实时仿真以及交互三维设计等许多重要应用的关键技术。由于三维图形技术涉及到许多算法和专业知识,要快速的开发三维应用程序是有一定困难的,因此三维
随着计算机技术与图形学的迅速发展,作为两者结合产物的计算机动画也随之发展并渗透到人们生活的各个领域:游戏、广告、医学、教育及军事,成为一个具有数百亿美元年产值的行
作为信息时代的重要标志之一,Internet上的万千信息,给人们的工作、学习、生活带来了极大便利。但在信息的海洋中,还夹杂着一些不良内容的浮渣,它们给社会带来相当大的“不良信息
竞争领域中的决策问题是人工智能领域长期研究的问题。现有的决策方法仅仅模拟了人类决策的一个方面:人类在自身熟悉的领域中往往可以根据以往的竞争经验做出迅速、准确的反应
目前,全球集群通信系统正从模拟集群向数字集群转换。与传统的模拟集群系统相比,数字集群系统可以提供丰富的业务种类、更好的业务质量和保密特性、以及更高的频谱效率。数字
目前,嵌入式视频监控系统已成为国内外视频监控系统应用的主流,但是在IPv4平台下存在地址不足、不能合理分配带宽、安全性能及移动性能差等诸多问题,而新一代IPv6协议不仅能
随着计算机技术和网络技术的发展对存储系统提出了越来越高的要求,面向对象存储系统(Object Based storage System,OBS)是适应于下一代互联网环境的新型网络存储技术。OBS由
随着Java技术的不断发展,Java图形用户界面的开发受到越来越多的关注。Sun为了克服以往在图形界面外观设计上的复杂性,在JDKI.5中引入了Synth——可切换皮肤的外观。Synth针