基于进化算法的入侵检测技术研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:wuhao19881016
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和通信技术的发展,由入侵而造成的损失以及和计算机相关的犯罪也急剧增加。因此,网络安全即确保系统按照预期目标正常、稳定的运行,成为人们关注的焦点。入侵检测系统(IDS)是从计算机或网络中抽取信息,用以检测来自于系统外部的入侵者和内部人员对系统的误用。入侵检测实际上是把异常数据从正常数据中抽取出来,从而识别入侵。因此入侵检测问题可以转化成数据的最优分类问题,也就是找到正确分类数据的最优解。而进化算法是模拟自然进化过程,从随机产生的一群个体出发,采用“适者生存”的进化机制,最后收敛到最优解。针对复杂问题,进化优化算法具有很强的搜索能力和最优化性能。所以,可以使用进化算法来解决入侵检测中数据分类问题以及和分类有关的参数确定问题。以此来提高检测率和降低误报率。本论文的主要研究工作如下:①从入侵检测研究的背景和发展历程出发,介绍了入侵和入侵检测的基本概念和原理,阐述了将进化算法引入入侵检测的可行性。②入侵检测前分析输入数据的特征是很有必要的。论文中介绍了现有的特征选择方法,分析了粒子群算法中参数对算法性能的影响,并使用免疫粒子群进化算法对特征进行选择,消除冗余属性、降低问题规模、提高数据分类质量、加快数据处理速度。提出了使用二进制字符串序列来表示粒子位置,解释了位置和速度的更新方法以及适应度函数的选择,进而获得了较理想的特征子集。③已有的许多入侵检测方法需要对大量已标识的数据进行训练和学习,因此不可避免地造成了对训练数据集的强烈依赖性,训练数据集的分布特征也会影响检测算法的性能。此外,带标识的训练数据集的获取在现实环境中很难保证,而且也无法保证得到的标签数据能够覆盖所有可能出现的攻击。论文中提出使用聚类和混沌模拟退火算法进行网络入侵检测——NIDCCSA算法,NIDCCSA算法充分利用了混沌的遍历性特点进行状态的变换,这样的混沌模拟退火算法更加可能收敛到全局最优解,从而提高检测率。同时,也分析了NIDCCSA算法中参数对算法性能的影响。④传统的入侵检测算法往往对高维数据无法检测或者检测效率很低。因此,论文中提出了一种基于支持向量机和量子进化算法的网络入侵检测算法——NIDSVMQEA,NIDSVMQEA算法可以有效地克服维数敏感问题。在使用NIDSVMQEA算法之前,论文中首先使用K-MEANS聚类算法对数据做一个初步的划分;然后考察每个类中数据的标识,只有当类中的数据标识不止一个时才进行支持向量的查找;使用检测率这样的适应度函数来考察支持向量机模型的有效性;而最优支持向量机模型的确定过程是一个使用QEA算法反复进行优化的过程。
其他文献
黄河三角洲的滨海盐碱土面积广阔,盐分含量高,保水保肥能力弱,结构性差,农业利用困难,在土地资源越来越紧张的压力下,加强对滨海盐碱土的改良利用研究,克服盐碱土农业利用的
本文从几何光学光线的观点结合Fermat原理。借助高等数学工具,推出光线在变折射率媒质中传播时,光线方程与折射率相互依存的两个不同的微分方程式。运用这两个微分方程分析了光
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
会议
军队医院机动卫勤力量训练是提升实战保障能力的重要手段。本文分析新形势任务下军队医院开展机动卫勤力量训练T作中存在的问题,并就加强实战化卫勤训练提出建议。 Military
细目一心病辨证(一)心血虚证指血液亏虚,心与心神失于濡养,以心悸、失眠、多梦及血虚症状为主要表现的虚弱证候。临床表现:心悸,头晕眼花,失眠,多梦,健忘,面色淡白或萎黄,唇、舌色淡,脉细
针对单一瓦斯监控存在监控精度低,监控结果容易受到井下干扰源影响等问题,提出采用信息融合技术,对井下的瓦斯、风速、压力以及粉尘等传感器监测数据进行统一化处理,增加监控
面对错综复杂的国内外经济形势,全省盐业和集团公司要按照年初确定的工作目标和主要任务,坚定信心,沉着应对,未雨绸缪,抢抓机遇,牢牢掌握工作主动权,采取有力措施,加快推进各项工作,确
在传统文化和习俗保存相对较好的农村,人们更重视社会关系和人情往来。当农户面对外来不确定的经济冲击时,往往会依靠社会关系网络等非正式保险制度来进行互助和分担风险。本
电视纪录片在我国经历了半个多世纪的发展,已经成为老百姓津津乐道的节目形式,其以独有的写实记录的方式表现着深刻的内容,将老百姓的思维方式,由文字思维带入到画面思维,让
网络服务是面向服务体系结构SOA(Service-Oriented Architecture)的核心,如何对服务进行有效的重组是提高网络服务实用性、可靠性的关键所在。网络服务重组涉及到很多急待解