基于局域网的计算机蠕虫检测技术研究与实现

基于局域网的计算机蠕虫检测技术研究与实现

论文摘要

随着网络应用的扩展,网络安全受到的威胁日益严重,尤其是恶意代码的泛滥对网络和应用造成了很大的破坏。在恶意代码中,计算机蠕虫由于无需人的干预,能够自动传播,因此造成的危害最大。计算机蠕虫传播的同时也消耗了本地网络大量的带宽,产生了严重影响。因此,如何更好的检测蠕虫攻击,已成为网络安全领域的重要课题。本文首先回顾了计算机蠕虫的发展及其造成的破坏,然后从计算机蠕虫的定义、与恶意代码的关系、蠕虫的分类、功能结构、工作机制、行为特征以及攻击手段等角度对其做了进一步的研究。本文对计算机蠕虫检测技术做了深入的研究分析,并将蠕虫检测技术分为已知蠕虫检测技术和未知蠕虫检测技术。在已知蠕虫检测技术领域,系统分析了基于协议分析的特征匹配蠕虫检测方法,该方法利用协议分析技术,利用TCP/IP协议的规则性分析数据包,有效减少蠕虫特征匹配过程中的计算量,提高检测速度。针对未知蠕虫的检测技术,本文探讨了基于概率的贝叶斯蠕虫检测算法,设计了基于蜜罐技术的轻量级蠕虫检测方法。前者利用贝叶斯方法对单位时间内的首次连接失败概率值是否超过蠕虫判断阈值检测蠕虫;后者充分利用蜜罐诱捕蠕虫攻击的能力,仅需要少量的网络通信数据量即可检测到蠕虫。在计算机蠕虫检测技术研究的基础上,本文提出了着眼于本地网络的混合式计算机蠕虫检测模型。基于该模型设计了一套蠕虫检测系统,并对关键模块进行了设计实现。本文在实验室网络环境下搭建了实际的测试环境,根据测试方案对蠕虫检测系统功能做了测试,验证了系统的正确性和可用性。本文设计的蠕虫检测系统具有部署灵活、扩展性好的特点,不仅可以减少计算机蠕虫对内网带宽的影响,而且能够从源头有效抑制计算机蠕虫的传播扩散。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景和意义
  • 1.2 国内外研究概况
  • 1.3 研究内容
  • 1.4 本文组织结构
  • 第2章 计算机蠕虫分析
  • 2.1 蠕虫概念
  • 2.1.1 蠕虫定义
  • 2.1.2 蠕虫与恶意代码
  • 2.2 蠕虫的分类
  • 2.3 蠕虫的功能结构
  • 2.3.1 主体功能模块
  • 2.3.2 辅助功能模块
  • 2.4 蠕虫的工作机制
  • 2.5 蠕虫传播的行为特征
  • 2.6 蠕虫的攻击手段
  • 2.7 一个蠕虫攻击过程实例
  • 2.8 蠕虫未来发展趋势
  • 2.9 本章小结
  • 第3章 计算机蠕虫检测技术研究
  • 3.1 已知蠕虫检测技术
  • 3.1.1 特征匹配技术
  • 3.1.2 基于协议分析的特征匹配检测技术
  • 3.2 未知蠕虫检测技术
  • 3.2.1 基于概率的贝叶斯检测方法
  • 3.2.2 蜜罐技术
  • 3.3 本章小结
  • 第4章 基于局域网的混合式计算机蠕虫检测模型与关键模块设计实现
  • 4.1 基于局域网的混合式计算机蠕虫检测模型HCWDLAN
  • 4.1.1 模型的提出
  • 4.1.2 模型描述
  • 4.1.3 模型特点
  • 4.2 HCWDLAN系统概要设计
  • 4.3 关键模块设计实现
  • 4.3.1 数据包捕获模块
  • 4.3.2 协议分析模块
  • 4.3.3 蠕虫检测分析引擎设计实现
  • 4.4 本章小结
  • 第5章 系统运行测试
  • 5.1 测试环境
  • 5.2 测试方法
  • 5.3 测试过程与结果
  • 5.4 本章小结
  • 第6章 结论与展望
  • 6.1 本文结论
  • 6.2 下一步研究方向
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    基于局域网的计算机蠕虫检测技术研究与实现
    下载Doc文档

    猜你喜欢