论文部分内容阅读
随着计算机技术和通信技术的迅猛发展,计算机应用日趋广泛与深入。当越来越多的公司及个人成为Internet用户后,计算机网络安全作为一个无法回避的问题呈现在人们面前。与此同时,攻击者知识的日趋成熟及攻击工具与手段的日趋复杂,使得单纯的防火墙已经无法保护网络安全,必须采用一种更新的手段。在这样的背景下,入侵检测系统作为一种检测计算机和网络系统非法攻击,使之免受破坏的重要部件应运而生。首先,本论文详细介绍了入侵检测系统,其中包括入侵检测的发展历史、入侵检测系统的分类和相关技术等。并对本文所要做的主要研究工作和本论文的创新点进行了说明。本课题的研究得到山西省回国留学人员基金项目的资助(资助号:2004—18)。其次,分析了人工免疫系统和Multi-Agent系统。对于人工免疫系统,论文介绍了生物免疫系统的原理、功能和特点,并对基于生物免疫机理的人工免疫系统的算法做了详细论述,同时对生物免疫系统和入侵检测系统做了对比分析,对免疫机理应用于入侵检测系统的国内外研究现状做了详细介绍。对于Multi-Agent系统,论文介绍了Agent的定义、Agent的特性、Multi-Agent系统的概述以及基于免疫学的Multi-Agent系统,并对Multi-Agent系统和免疫系统进行了比较,同时介绍了基于Agent技术的入侵检测系统的技术优势及研究现状。在以上内容研究基础之上,本论文提出了Multi-Agent免疫检测算法,对其基本思想、工作过程和算法流程进行了详细的介绍,并从算子、收敛性和算法性能等方面对算法展开了分析。然后,提出了基于免疫机制的Multi-Agent入侵检测系统模型,并对系统模型进行了数学描述以及通过网络数据包捕获模块、网络协议分析模块、规则解析模块、入侵检测模块和界面显示模块这五个模块对模型的实现做出了详细地分析。最后,总结了论文的主要研究工作,并对该课题今后可能的发展方向进行了展望。