基于移动代理的分布式入侵检测系统的设计与实现
【摘要】:本文首先分析了网络安全的发展现状及所面临的一系列的安全问题,指出了现在已有的入侵检测技术的局限性,阐述了入侵检测技术的发展历史和研究现状。深入研究了基于MA(移动代理Mobile Agent)的入侵检测技术,提出了一种面向分布式的基于移动Agent协作机制的混合型层次入侵检测系统模型。模型采用Jpcap包抓取网络数据包,提出了一种基于分类的模式匹配算法,基于移动Agent协作综合运用多种检测技术,完成安全入侵检测的功能。模型能够减轻网络的负荷,降低检测的漏报率、误报率,增强系统的可扩展性,对研究基于移动Agent技术的入侵检测系统具有一定的指导作用。
同时,结合协议分析技术和模式匹配技术,提出了一种基于分类的模式匹配算法;结合移动代理和协作技术提出了一种移动代理协作机制;把软件保护思想和数据安全传输技术应用在移动代理的安全和入侵检测系统上的安全,保证了系统的安全性。
在Windows环境下充分比较各种代理运行平台,选用IBM的Aglet作为实现的平台。利用JAVA实现了数据采集Agent和入侵检测Agent,实现了基于分类的模式匹配算法。