基于角色协同的网络入侵检测模型研究

来源 :广东工业大学 | 被引量 : 2次 | 上传用户:serinol
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网应用范围的不断扩大和计算机应用的逐年普及,人们的生活与互联网产生日益紧密的联系,计算机网络在为人们带来各种便利的同时,也存在很多的安全隐患。为了应对这些安全问题具有主动防御能力的入侵检测系统受到了人们的日益重视。然而,近年来由于网络带宽得到了高速的增长,需要采集和检测的网络数据量急剧增加,对入侵检测系统处理数据包的能力与效率提出了挑战。负载均衡技术通过将待处理的任务均衡地分配到多个处理器节点上,能有效缓解这个问题,这在资源一定的情况下,负载均衡仍不失为一个好的选择,它在未增加投入的情况下,既节省了成本,又能解决一定规模下的检测问题。可以把如何对这些处理器节点均衡地分配任务看作是一个角色间协作的问题,为了解决这个问题,本文引入了E-CARGO模型,它是一种基于角色协同的模型,已经被用来成功解决了很多有关群组协作的问题,受到了国内外学者的关注。本文首先结合高速网络入侵检测的具体特点,利用E-CARGO模型提出了一个多层次化的协同入侵检测架构,在此架构中的每个层次都可以进行负载均衡。对该架构中存在的角色进行了研究,为了并行化处理,事件检测角色又被分成TCP事件检测,UPD事件检测,ICMP事件检测和应用层事件检测四种类型。利用E-CARG O模型对各个角色进行了形式化定义,探讨了入侵检测中群组的形成方式和存在的类型。系统采用以群组为单位对Agent进行管理,使Agent的分配更加地灵活。探讨了Agent的分配和收回的策略。然后基于E-CARGO模型设计了一个负载均衡器,该负载均衡器采用定时反馈机制,动态地从各个处理器节点获取负载信息,然后根据此信息对Agent的能力进行评估,负载均衡算法依据评估的结果对任务进行分发。其中Agent扮演某个角色的能力不但与自身的负载情况以及处理器节点的性能有关,而且还和将要执行的任务量大小相关,因此本文在评估Agent扮演某一角色的能力时,综合考虑了以上几个因素。为了方便负载均衡算法的计算,本文引入了一个评估矩阵,用此矩阵数字化地表示Agent扮演角色的能力大小。最后进行了仿真模拟实验,实验结果表明本文的算法不但在时间复杂度上面有显著的优越性,而且在负载率和丢包率方面也具有明显的优势。
其他文献
互联网作为一个巨大信息资源库,人们已经习惯于通过搜索引擎(如Baidu、Google、Sohu、Yahoo等)的方式获取信息。但是用户在使用这种方法检索时发现诸多问题。首先,用户在通过
目的 本研究旨在通过横向比较有经验内镜医师与结肠镜初学者之间腺瘤检出率的差异,纵向观察各医师自身的指标离散趋势.探讨加强结肠镜质控,提高ADR的方法 .方法 回顾性分析20
基于区域的图像检索是基于内容图像检索的一个重要研究方向,它利用图像分割技术把图像分成多个区域,用区域特征集表示和索引图像。该技术在一定程度上实现了对象层次的检索,
随着软件产业的不断发展,程序的规模越来越大,完全依靠手工进行测试的难度越来越大,这就需要一些辅助测试的自动化测试工具。自动化测试工具能够自动地分析项目的源程序,自动
人们对动态和无线网络环境中实现通信的需求日益增加,随着需求的增长,对网络性能提出了越来越高的要求。目前最流行的网络协议TCP笼统地认为所有丢包都是由拥塞造成的。TCP在
在"双创"新态势下,商学院是高校开展创新创业教育的主要主体。在对比国内外创新创业教育的基础上,从专业建设、课程体系、师资队伍、教学方式方法和人才培养模式等方面构建了
基于信号强度的无线局域网定位系统利用现有的无线局域网基础设施,为移动用户提供位置服务信息。同其它定位技术相比(如GPS、传感器网络等),基于信号强度的无线局域网定位系统部