基于MATLAB的BP神经网络入侵检测系统

来源 :山东大学 | 被引量 : 0次 | 上传用户:ivltuk70972
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
入侵检测系统是一种基于主动策略的网络安全系统,是网络安全系统的重要组成部分.该文首先阐述了入侵检测系统的基本组成、分类及入侵检测的技术和方法,然后分析了现有入侵检测系统存在的不足,进而探讨了入侵检测技术今后的发展趋势.在此基础上,提出该文要构建一个基于神经网络的异常检测系统.神经网络因其自适应、自学习、并行处理等特点而在入侵检测中有广泛的应用.该文对神经网络的结构及学习方式等进行了概述,并着重介绍了BP神经网络及其算法,探讨了其在入侵检测中的优势.但传统BP算法也存在诸如收敛速度慢、易陷入局部最小点以及编程困难、计算量大等问题,对此,该文首先采用改进的BP神经网络Levenberg-Marquardt优化算法进行入侵检测,该网络μ变量可自适应调节,收敛速度快;其次,用MATLAB来解决编程及大量的计算问题.文章介绍了MATLAB神经网络工具箱的主要函数与算法,并基于MATLAB神经网络工具箱,构建了一个BP神经网络入侵检测系统,应用线性回归对其进行了校验,验证了其有效性和正确性.由于采用了异常检测技术,能发现已知和未知的攻击,改进了滥用检测技术只能发现已知攻击的缺陷.实验表明,该系统由于采用了改进的BP神经网络算法以及MATLAB软件包,有针对性地解决了传统的基于神经网络入侵检测技术的不足,具有较高的检测率.
其他文献
随着计算机网络技术的迅猛发展,协同设计已经成为网络环境下数字化设计与制造的关键技术之一,成为企业达成产品的敏捷设计制造,增强市场竞争力的重要途径.本文主要对协同设计
本课题所研究的薄形组合件自适应识别系统,运用机器视觉检测技术、光学成像技术和CCD电子摄像技术,通过图像处理和分析实现对薄型组合件装配过程的检测,有效地解决了装配过程中
统一软件开发过程(Rational Unified Process,RUP)是Rational软件公司的软件工程过程产品。它汲取了面向对象软件工程领域多年来的优秀研究成果,利用了新的可视化建模标准UML(U
随着计算机和网络技术的高速发展,信息技术在给人们工作、生活带来方便的同时,也带来了信息安全方面的威胁。目前的多种信息安全技术中,都是以操作系统作为基础。由于Linux的源
本体是语义Web的核心部分,使得万维网能被计算机更容易理解。然而如今大部分数据均以关系数据库的方式存储,还没有以本体语言的形式发布,而且数据比较分散,因此在语义Web背景下如
经济全球化进程不断加快,企业在市场竞争中胜出的关键在于产品的创新。产品创新过程中的每个阶段都有很多问题要解决,凭借经验只能解决很少一部分的一般问题,而剩下的困难问题往
公开密钥密码编码学是密码编码学的一个重要研究方向,其核心就是利用数学函数构造公钥加密算法。本文首先简要介绍有关数学知识和公钥密码学的几个经典算法。在此基础上,将数论
面向对象的软件建模技术是结合了面向对象思想的软件建模技术,而统一建模语言(UML)是当前使用最广泛的一种面向对象软件建模语言。UML是一种绘制软件蓝图的标准语言,它适用于各种
人脸表情识别τFacial Expression Recognition,简称FERυ是在人脸识别的基础上发展起来的一个重要分支在日常生活交往中,表情传送的信息量达到55%,远远高于语言传达的7%的信息
量子计算的兴起给经典密码学带来了前所未有的冲击,传统观点上认为安全的加密算法在面对量子计算机强大的计算能力时显得不堪一击,而被证明绝对安全的一次一密加密算法又由于