基于免疫机制的入侵检测系统研究与应用

来源 :上海海洋大学 | 被引量 : 1次 | 上传用户:zhangdong1231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题来源于上海Sybase软件公司的电子银行项目,该项目是基于web的银行间转账、汇款、结算等业务处理,由于涉及到大量的敏感数据,网络安全就成了重要的突出问题。随着网络规模的快速增长,网民队伍的不断扩大,对网络系统的入侵事件也在不断增加,人们应用传统的权限管理、防火墙等防御技术已难以阻挡非法入侵,也不能有效地解决网络安全问题,因此,对网络安全新技术及新方法的研究已越来越引起人们的重视。入侵检测系统是通过收集和分析入侵行为与正常行为的差别可以发现很大部分的入侵行为,经入侵检测系统发现入侵行为后,即采取相应的安全措施,如报警、记录、切断或拦截等,从而提高网络的安全应变能力。入侵检测系统作为一种信息安全的保障措施,使国内外很多学者和研究人员展开对入侵检测系统的研究工作,并取得了不少的研究成果。本文结合电子银行系统项目背景,开展对入侵检测技术的研究,论文首先对国内外现有的入侵检测系统进行简要的对比分析,并分析了现有入侵检测系统的不足之处。接着分析生物免疫系统原理以及免疫系统的组成,分析了免疫机制与入侵检测有着相似的过程及二者之间存在的联系,在分析的基础上,提出了基于免疫机制的入侵检测模型,在该模型中建立嗅探器、规则库和固有识别器,研究应用免疫机制生成系统来进行入侵检测。本文主要从以下两个方面开展研究:(1)依照生物多层防御这一免疫特性,从而设计一个由固有检测和自适应检测组成的入侵检测模型。入侵是从计算机网络或计算机系统的关键点收集信息并进行分析,从中发现网络或系统中是否有违反安全策略的行为和被攻击的迹象。论文在深入分析入侵本质的基础上,研究了匹配算法、检测元算法以及Snort规则并进行精简与优化。对入侵检测中较普遍应用的否定选择算法进行了改进,并设计了改进型的检测元算法。(2)在检测子算法的研究中,分析了传统检测子生成算法的优缺点,应用随机检测子生成算法,并在此基础上引入二次耐受机制和变异机制,提出一种新的随机检测子生成算法。并将改进后的算法应用到入侵检测系统的研究之中,在Windows环境下使用Java语言实现其算法,再以大量设计数据进行测试来证明随机检测子生成算法用于入侵检测系统的有效性和可行性。
其他文献
目前,获取图像的方法越来越丰富,得到图像的数量也在不断增多,近几年数字图像处理方面的研究工作受到了大量学者的关注,一些图像处理的基础研究工作也随之变得重要起来。在很
随着全球信息数字化进程的日益加快,二值图像因其存储简单、结构紧凑的优势得到广泛应用,许多重要资料以二值图像格式保存,所以研究二值图像中的信息隐藏对于信息安全和产权
传统的并行计算任务往往由大型的并行计算机来完成,因而并行机的研究也就成为并行计算的主要研究方向。随着经济和科技的发展,生物医学、天气预报、高能物理等领域的计算任务
随着网络技术和因特网的迅速发展,网络已经成为人们进行交流和相互联系的有效平台,它存储了大量的信息、数据。由于信息量的庞大,对于网络用户来说,如何能够及时地发现和利用有用
保护主机防止潜在的恶意移动代码(malicious mobile code)是移动代码安全的重要问题之一,当前国内外的很多研究机构针对此问题已经做了大量研究。其中,携带模型代码(Model Ca
作为知识发现中的核心环节,数据挖掘能够从海量数据中提取有价值的信息,是当前人工智能和信息科学研究领域中的热点课题。基于粗糙集的数据挖掘,就是利用粗糙集理论及方法从
基于局部特征与视觉辞典的视觉局部表达与索引模型是当前主流的计算机视觉系统的基本组成部分,在目标识别、场景匹配、多媒体内容搜索与分析中具有广阔的应用前景,也是目前计
在自适应学习系统中,由于学习者的学习特征众多,数据库系统是一个庞大的数据资源,每天都会有大量的记录存储到数据库中,其中可能会包含一些重复的、无关紧要的、甚至是相互矛
目前,由于信息技术应用于基础教育中,在实际的教学中开发了大量的基础教育资源,为教、学提供支持,以促进教师的教学效果、提高其工作效率和学生的学习效果。然而,由于大多数
分布式计算是利用网络把成千上万台计算机连接起来,组成一台虚拟的超级计算机,完成单台计算机无法完成的超大规模的问题求解。新世纪信息技术的瓶颈是实时处理和海量存储,而