基于神经网络的入侵检测系统的研究与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:fy863
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术的迅猛发展,给人们的工作和生活带来了前所未有的便利和效率,网络技术的普及又使其如虎添翼,走进社会生活的各个领域,成为人类社会不可或缺的一部分。然而网络攻击行为却给计算机系统的安全带来了巨大的威胁,网络安全已经成为计算机科学与技术学科研究中非常重要的一个领域。入侵检测是网络安全中的一个新领域,在众多的入侵检测方法中,神经网络方法越来越受到人们的重视,因为神经网络具有自组织、自学习和推广能力,将其应用于入侵检测系统(IDS:Intrusion Detection System)中之后,经过训练的神经网络既可以对已知攻击有较好的识别能力,又具有检测未知攻击的能力。本文概述了入侵检测技术的研究现状,入侵检测系统的通用模型、入侵检测系统的分类、入侵检测系统的不足以及发展趋势。简要说明了神经网络的基础知识和研究现状,讲述了BP(Back Propagation误差的反向传播)神经网络算法,并且针对传统BP算法的缺点给出了一个改进的BP算法,介绍了神经网络应用于入侵检测系统方面的内容。本文针对传统BP神经网络在实际应用中存在的问题,例如因学习速率选择不当而造成的收敛速度慢和最优解产生振荡的问题,提出了一种改进的BP算法。该算法中学习速率不是根据经验给定的固定值,而是计算出来的一个最优或者较优值。并就该改进算法在Matlab中进行仿真实验,实验结果表明:和传统的BP算法相比该算法可以提高学习速度,减少学习时间。本文构建了一种基于改进BP神经网络算法的入侵检测系统模型,该模型主要由数据采集模块、数据分析模块、预处理模块、神经网络模块、响应模块和规则库模块构成。给出了模型的结构图以及每一个模块的原理和实现方式。本文对该模型进行了具体实现,给出了主要模块的实现过程,包括数据采集模块、数据分析模块、预处理模块、神经网络模块、响应模块和规则库模块。最后,我们使用DARPA1998评估测试数据集对我们的系统进行测试,用来检测系统的有效性,实验结果表明,我们提出的基于神经网络的入侵检测模型有较好的识别率和较低的误判率,有进一步研究的价值。
其他文献
语义检索作为一种新的信息检索技术,它可以在知识理解和知识推理的基础上实现对信息资源的准确、全面的检索。对语义检索的研究不仅仅在信息管理领域,还包括人工智能、互联网等
反求工程中,由三维测距仪获取的点云常常存在空洞,给后期的几何建模工作带来很大的困难。本文在已有的边界提取与曲面重建方法的基础上,提出了一种基于点模型的点云空洞检测与修
近年来,Web服务以其协议标准化、低耦合以及平台无关性的优点,在应用集成方面得到了迅猛的发展。随之而来的问题是,如何在海量的Web服务中找到合适的服务,即服务发现,已经成为Web
企业信息门户作为一种信息和应用整合模式,能够有效地整合企业的信息资源和应用系统。它为企业的员工、客户、合作伙伴等提供了一个基于Web的统一平台,在这个平台上,企业门户
语音识别主要指让机器听懂人的语言,即在各种情况下,准确地识别出语音的内容,从而根据其信息,执行人的各种意图。语音识别中,端点检测占有非常重要的地位。在低信噪比环境下,
随着信息时代的到来,网络上的数据呈指数级的增加,由于数据的自治性、异构性和分布性特点,造成“信息孤岛”,数据的复用和共享大大地下降。关联数据的出现解决了这一难题。旅
流媒体以其特有的娱乐性和交互性正在成为推动未来带宽应用的主动力。如何在Internet网络上提供大规模的流媒体内容分发一直是近十年多里流媒体研究领域的核心问题。IP组播让
本文以研究和实现一个易于扩展和维护的具有快速部署能力的银行综合业务系统开发平台为主要目的,总结了平台中的核心技术-MVC模式重用和数据驱动技术,重点介绍了基于设计模式
离群点识别和聚类分析是数据挖掘研究的重要方面,基于离群点分析的各种数据挖掘算法的研究已经成为研究热门方向。但是目前大多数的离群点分析算法只是针对于静态数据集的操
搜索引擎是人们获取海量网络信息的首要工具,是网络研究和应用的关键内容。目前随着Internet信息的爆炸增长以及信息多元化的发展,快速有效地获取需要的相关信息变得越来越困