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

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

论文摘要

在互联网飞速发展的时代,入侵攻击、拒绝服务攻击、网络资源滥用等威胁也如影随形,使得计算机网络安全问题日益突出,成为信息化建设的一个核心问题。面对网络大规模化和入侵复杂化的发展趋势,传统的网络安全技术暴露出诸多缺陷。本文针对入侵检测技术进行研究,首先介绍了国内外IDS的发展历程和现状,分析了当前入侵检测所面临的主要问题和发展趋势。并根据移动代理(Mobile Agent,MA)的优势提出了基于移动代理的分布式入侵检测系统模型。虽然移动代理独特的自主性和移动性可以提高入侵检测系统的健壮性和容错性,增强适应性和可扩展性,使之已应用于入侵检测系统,但是考虑目前入侵检测所面临的单点失效、误警率高问题,有必要对基于MA的入侵检测系统改进。据此,本文提出了基于移动代理的分布式入侵检测系统(MADIDS),并通过改进的遗传算法进行异常检测的算法。本文在对现有的基于MA的入侵检测系统分析基础上,分析采用以IBM的Aglet移动代理平台为Agent运行环境;以控制中心控制其所辖受控主机为结构建立试验模型。并将控制中心模块安置在一个控制服务器上用于管理该MADIDS的MA (包括数据采集Agent(DMA)、入侵检测代理Agent(IDA)、状态代理Agent(SMA)和巡视Agent(ObserMA))来构建系统模型。对于入侵检测代理IDA则使用了基于遗传算法的检测算法,通过数据采集和数据精简,采用遗传算法的编码格式,根据向量距离来判定异常行为。并在该系统中引入了误用检测模块(snort)用于误用检测,以增强系统的检测能力。最后,本文实现了该基于MA的入侵检测系统原型,通过系统测试、实验验证表明该原型系统在扩展性、完整性有所提高。通过异常算法试验结果对比,该系统原型在误警率方面与以往遗传算法比较有所提升。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 研究现状
  • 1.3 研究入侵检测的意义
  • 1.4 论文选题意义
  • 1.5 本文组织结构
  • 第二章 入侵检测技术的相关研究
  • 2.1 入侵检测的发展
  • 2.1.1 入侵检测概念
  • 2.1.2 入侵检测的发展状况
  • 2.1.3 入侵检测系统的分类
  • 2.2 入侵检测系统的工作原理
  • 2.3 入侵检测系统的体系结构
  • 2.3.1 PPDR 模型
  • 2.3.2 通用入侵检测框架(CIDF)
  • 2.4 传统入侵检测系统的局限
  • 2.5 分布式入侵检测系统介绍
  • 2.6 本章小节
  • 第三章 基于MOBILE AGENT 的分布式入侵检测系统模型
  • 3.1 移动代理(MOBILE AGENT)概述
  • 3.1.1 移动代理的基本概念
  • 3.1.2 移动代理的体系结构
  • 3.1.3 移动代理的关键技术
  • 3.1.4 Mobile Agent 在入侵检测系统应用的优势
  • 3.2 基于MOBILE AGENT 的分布式入侵检测系统模型实现
  • 3.2.1 MADIDS 的系统结构及组件分析
  • 3.2.2 移动代理库
  • 3.2.3 管理控制中心(MCC)
  • 3.2.4 代理的构成
  • 3.2.5 分析器的构成
  • 3.2.6 误用入侵检测模块
  • 3.3 MADIDS 工作流程
  • 3.4 本章小节
  • 第四章 检测原理实现及实验结果分析
  • 4.1 入侵分析实现的细节
  • 4.1.1 Aglet 概述
  • 4.1.2 Aglet API
  • 4.1.3 Aglet 的生存周期
  • 4.1.4 代理传输协议ATP
  • 4.1.5 Aglet 的安全机制
  • 4.1.6 代理移动过程分析
  • 4.1.7 移动代理入侵分析
  • 4.1.8 入侵检测代理的具体实现
  • 4.2 数据采集实现
  • 4.3 异常检测算法实现
  • 4.3.1 遗传算法设计
  • 4.3.2 异常检测算法实验结果
  • 4.4 误用规则的更新实现
  • 4.4.1 使用EnGarde 创建 Snort 规则
  • 4.4.2 分发代理DistrMA 的实现
  • 4.5 本章小节
  • 第五章 总结与展望
  • 参考文献
  • 发表论文和科研情况说明
  • 致谢
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于移动代理的分布式入侵检测系统的研究
    下载Doc文档

    猜你喜欢