基于IXP2400的NIDS的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:hannibow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
入侵检测系统(IDS)是安全防范机制的重要组成部分。目前,网络入侵事件很难完全避免,网络安全人员所能做到的应该是及时地发现和察觉入侵及入侵企图,以便采取有效的措施来堵塞漏洞和修复系统。当前,对入侵检测的理论研究取得了多方面的成果,随着对计算机系统弱点和入侵行为分析研究的深入,提出了各种检测方法,比如专家系统,神经网络,数据挖掘,移动代理等等。但是在实际中的应用仍然局限于异常检测和误用检测。而误用检测又主要集中在特征检测,即string match。实际中入侵检测的难点主要在于检测的效率问题,误报和漏报的问题。对于检测的效率问题,可以通过软件硬化来实现。本文就提出了这样的一个解决方案,使用Intel的网络处理器IXP2400来实现基于网络的入侵检测系统。它能够在保证检测效率的同时,尽量减少误报和漏报,对当前高速的企业网络有一定的实用性。本文由IDS研究,Intel网络处理器和本方案的设计与实现3大部分构成。第一部分中,首先介绍了网络安全问题、入侵检测的原理和IDS的一般模型;接着分析了当前入侵检测面临的问题,为了克服这些问题,提出了基于网络处理器的网络入侵检测的方案。第二部分中,介绍了Intel网络交换架构的原理,最新网络处理器IXP2400的硬件结构,以及它作为入侵检测平台的优越性。第三部分主要是方案的设计与实现,包括数据的接收,入侵检测的实现,任务的调度以及如何优化以提高检测的性能。在该项目的研究和开发过程中,重点解决了入侵检测分析引擎的模式匹配算法、在网络处理器各线程间数据的通讯,检测实体之间传递报警信息的通信协议,并根据课题的实际需求,编程实现了一个具有基本功能的基于网络处理器的网络入侵检测系统。
其他文献
本文在深入分析研究耙吸挖泥船的作业特性的基础上,针对耙吸挖泥船的特点,将神经网络控制技术应用于耙吸挖泥船的自动控制,构建了基于LonWorks现场总线网络与工业计算机以太网的
应用层安全体系结构的研究是构建整个网络安全体系结构非常关键的一部分.研究应用层安全体系结构,旨在提出基于应用层的全面的安全体系结构,对提供的安全通信模式、安全环境
随着网络时代的到来,网络数据交换研究不断深入,基于XML的网络数据交换应用研究方兴未艾.XML是基于文本的描述结构化数据的可扩展的新一代标记语言,具有扩展性、简单性、开放
客户关系管理是企业的一种机制。企业通过与客户的互动,了解客户及客户行为,进而留住客户,不断增加企业的利润。通过实施客户关系管理,能够分析和了解处于动态过程中的客户状况,从
自无线局域网出现以来,它一直受到人们的青睐,这主要归功于它的可移动性,因为可移动带来了许多便利。近年来,随着移动设备体积不断缩小,功能不断增强,价格不断下降,其应用越来越普及
本文旨在通过对网络入侵检测系统体系结构和检测机制的分析和研究,围绕如何提高系统的检测能力、检测效率和自身安全性,设计和实现一个基于分布式结构和集成化检测机制的实验系
CSCW和协同设计平台的发展趋势提出了Internet环境下基于实时图文交互的协同设计平台的需求。本文定义了它的概念和基本设计要求,研究并对比了协同平台的体系结构、用户界面