入侵检测系统的研究和实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:whzjs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的发展,当越来越多的公司及个人成为INTERNET用户后,计算机网络安全作为一个无法回避的问题呈现在人们面前,用户传统上采用防火墙作为安全第一道防线,而随着攻击者知识的日趋成熟,攻击工具与手段的日趋复杂,单纯的防火墙已经无法保护网络安全,必须采用一种更新的手段。在这样的背景下,自九十年代以来,入侵检测一直是一个非常活跃的研究领域。入侵检测系统作为一种检测针对计算机和网络系统非法攻击使之免受破坏的重要部件应运而生。 本文首先讨论了网络安全问题及其对策,包括网络安全的目的,网络现存的威胁,传统的网络安全技术和网络安全模型。接着对入侵检测系统进行了详细的讨论,包括其产生的原因,作用,标准化等各方面的内容,入侵检测系统可以分为基于主机的入侵检测系统和基于网络的入侵检测系统,本文分析了这两种入侵检测系统,并对比分析了它们各自的优缺点。入侵检测技术主要有异常入侵检测和误用入侵检测两种。接下来分析了入侵检测系统在网络中的位置,入侵检测系统的不足和今后的发展方向。 接下来,本文实现了一个入侵检测原型系统,该系统包括七个模块:网络数据包捕获模块,网络协议解析模块,入侵特征数据库模块,入侵检测模块,响应模块,存储模块和界面管理模块,对各模块进行了设计和实现。在数据包捕获模块运用WINPCAP抓取网络数据包,然后对数据包进行协议分析,主要分析了IP、TCP、UDP、ICMP协议,并且按照数据包的协议类型显示数据,并把数据记录在日志文件中供以后查询使用,同时设计了一个简单的入侵描述语言,根据该语言的规则建立了一个入侵特征数据库,让以抓获的数据包与入侵特征数据库中的规则进行匹配,如果匹配成功,则说明有异常行为发生,否则,则说明行为正常。在规则匹配过程中使用KMP匹配算法,提高了匹配效率。 最后,本文提出了该系统今后的发展方向。与商业入侵检测系统相比,本系统还有很多值得修改补充的地方,作者希望今后学好LINUX内核,在嵌入式
其他文献
论文基于J2EE平台针对XML开发多层应用程序的问题,进行了分析和研究,提出了一个基于J2EE和XML的多层应用程序架构。该架构在传统的J2EE多层模型(Web层、EJB层、企业信息系统层)
本文研究了几何逼近和几何求解中的三个问题。 第一章中,首先回顾了国内外几何逼近和几何求解的相关研究发展。第二章中,我们讨论了圆域Bézier曲线的合并问题。圆域Bézier
无缝钢管是一种非常重要的工业材料,广泛应用于石油、化工、锅炉、电站、船舶、机械制造、汽车、航空、航天、能源、地质、建筑及军工等各个领域。合同组批是无缝钢管生产过
本文在前人研究的基础上,结合国内外的最新发展动态,通过大量的资料采集、整理和分析,结合具体实例对XML数据库技术的存储和查询领域及其应用进行了分析和研究。本文中还用实
  本文主要研究在对话语音中检测目标说话人,并定位目标说话人语音的问题。目标说话人检测,是指在一段多个人连续说话的对话语音中判断目标说话人是否出现;目标说话人定位,是指
用于训练机场塔台管制员的塔台模拟机系统是一个实时仿真系统,由于其涉及的对象数量大,行为动作复杂,实时技术较高,这就要求软件体系结构的维护性好、可扩充性好。  本文在简要
  现有的大多数协同工作系统在实现时往往没有充分的考虑用户的工作特点,因而不可避免存在一些缺陷,难以真正意义上的满足用户需求。主要体现在以下几个方面:1.参与协同的成员
  在经济全球化的全新环境下,供应链的敏捷性和可重构能力是支持动态联盟优化运行的重要使能技术,开展敏捷供应链的研究对促进企业异构平台间的信息集成,进而实现企业协同工作
论文分析了分布式入侵检测系统的体系结构和组件之间信息共享方式的演变,对CIDF(公共入侵检测框架)中的组件通信机制、IDXP(入侵检测交换协议)和现有分布式入侵检测系统的组
扩展巴科斯范式(ABNF,AugmentedBNF)是Internet工程任务组(IETF,InternetEngineeringTaskForce)在RFC2234中给出的一个字符串模式匹配的文法定义,它被广泛应用于各种网络协议的