基于移动代理的入侵检测系统研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:qipiaolang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
入侵检测是网络安全领域中一个极为重要的分支。它是网络安全技术核心技术之一,它不仅检测来自外部的入侵行为,同时也可以发现网络内部用户的未授权活动。它和防火墙技术、防病毒技术一起构筑起了网络的安全防线。二十五年来,入侵检测技术有了很大的发展,从最早出现的基于主机的入侵检测,到后来的基于网络的入侵检测,直到现在的将二者结合的混合分布式入侵检测系统。但传统的入侵检测系统在检测技术上存在着许多不足,面对越来越猖獗的网络攻击开始显得有些力不从心。本文主要的工作是以JDK1.3.1和ObjectSpace Voyager ORB作为开发平台,设计了一个简单的基于移动Agent入侵检测系统,并进行了实验验证。论文首先研究了入侵检测系统的模型、侵检测常用技术和Agent技术。然后,在此基础上,设计了一个简单的基于移动Agent技术的入侵检测系统,并在Voyager ORB平台上用Java语言来实现该系统的基本功能。系统模型由管理模块、数据收集模块、数据分析模块和Agent服务环境四大部分组成,其中数据分析模块是核心部分,它是由Agent来完成的。在Agent的设计中,引入了SFT(SoftwareFoultTree,软件故障树)和CPN(ColoredPetriNet,有色Petri网)两个模型,将通常的系统攻击描述先转化成SFT表示的高级描述,再将SFT描述转化成CPN模型表示,一个入侵行为对应一个CPN模型,CPN模型的各个部分与静止Agent、移动Agent相互对应,而Agent也是按照CPN的工作机理设计的。在Voyager ORB平台上用Java语言实现系统时,利用Snort嗅探器功能进行数据收集,数据分析的主要工作则是Agent抽象类中完成,Agent实现类用来检测具体入侵行为。最后,对系统进行了简单的测试,并得出了良好的运行结果。
其他文献
日常生活中,我们经常需要与计算机进行交互活动。最初的人机交互方式是采用命令行的方式,这种方式需要使用者掌握大量的命令,对使用者要求较高。之后的人机交互主要采用窗口界面
随着虚拟机与计算机仿真技术的不断发展,为了提高虚拟机的开发效率,虚拟机可定制生成机制的相关研究日益深入,实现虚拟机可定制生成的难点是如何结合虚拟机可定制生成方法建
软件设计模式的复用是软件复用的一种主要形式,是解决软件开发效率和质量问题的重要途径。软件设计模式的复用将软件复用的层次由代码层提高到设计层。把复用的重点放在抽象层
对数据库的查询可以分为精确查询和概率查询两种。当进行精确查询时,查询结果完全符合查询条件,而且结果是确定准确的。但对于某些情况,无法采用精确查询得到正确的结果。比
因为“1影响N”现象以及解密再加密操作引起的较大开销,导致目前的组播密钥管理方案不适用于大型的高动态性组播组。自适应和可扩展的AS方案(Adaptive and Scalable key mana
随着经济社会的发展,水资源供需矛盾日益突出,确保黄河不断流成为黄河下游水量调度管理的首要目标。黄河下游引黄涵闸监测技术手段落后,引水计量不科学,涵闸引水调度和现代化管理
工作流是一种为了在先进计算机环境支持下实现业务过程集成与业务过程自动化而建立的可由工作流管理系统执行的业务模型,其主要特点是实现人与计算机协作过程的自动化,使人以及
随着科学技术的发展,Internet迅速蔓延到世界各地,成为人们沟通信息和协同工作的有效工具。其中,通过Internet连接的成千上万的计算资源、存贮资源、软件资源、信息资源等各种数
随着电子商务技术的蓬勃发展,电子订票系统已经成为航空公司不可或缺的一种销售方式。电子订票系统服务质量的提高和营运成本的降低都离不开其性能分析与容量规划。目前,国内
随着聚类分析的应用领域日益扩展,越来越多高维的、混合类型属性数据需要处理。然而现有的大部分算法要么只能对低维数据有效,要么只能处理某一种特定类型的数据。针对这两个矛