基于Detours库的木马动态检测技术

基于Detours库的木马动态检测技术

论文摘要

目前,计算机网络安全领域正面临着严重的挑战,木马、病毒、蠕虫等各种网络攻击行为正严重威胁着广大用户的数据和信息的安全。其中,木马攻击技术不断变化,已经造成了严重危害。因此,研究木马检测技术具有重要的意义。本文首先对当前国内外多种主流的木马检测技术进行了研究,这些技术总体上可以分为静态检测和动态检测。本文的目的就是寻找一种新的动态检测技术,以弥补当前动态检测技术可能会使系统受到木马损害这一缺陷。本文首先对木马技术的基本知识进行了研究,分析了木马可能的的行为特征。为了更有效地获取木马运行时的行为特征,对三种木马行为特征的获取方式进行了分析和比较,最终确定了使用微软提供的Detours库进行木马行为特征的获取。然后,研究了数据挖掘分类技术中的决策树,对如何将决策树应用到动态检测进行了研究。深入分析了两种决策树算法:ID3算法和C4.5算法。C4.5算法是ID3算法的改进,本文选择了C4.5算法作为建立决策树的算法。设计了基于Detours库的木马动态检测系统。为了保证用户系统的安全,该系统使用了虚拟机作为未知文件运行的环境。该系统可以批量地对未知文件进行自动检测并具有良好的扩展性,最重要的是可以预先对未知文件进行检测,让用户参考检测结果决定对文件的处理,最大限度地降低了用户打开木马文件可能造成的损失。最终的测试结果表明该系统可以有效地进行木马动态检测。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景和研究意义
  • 1.2 国内外研究现状
  • 1.2.1 特征码检测
  • 1.2.2 注册表检测
  • 1.2.3 文件静态信息检测
  • 1.2.4 进程监视检测
  • 1.2.5 启发式分析检测
  • 1.2.6 主动防御技术
  • 1.2.7 人工免疫技术
  • 1.2.8 防火墙技术
  • 1.2.9 行为分析技术
  • 1.3 本文的主要研究内容
  • 1.4 本文的组织结构
  • 1.5 本章小结
  • 第2章 木马行为特征的分析与获取
  • 2.1 木马简介
  • 2.1.1 木马的组成
  • 2.1.2 木马的攻击模式
  • 2.1.3 木马的传播和隐藏方式
  • 2.2 木马行为特征的分析
  • 2.2.1 植入阶段的行为特征
  • 2.2.2 运行阶段的行为特征
  • 2.2.3 通信阶段的行为特征
  • 2.2.4 木马行为特征小结
  • 2.3 木马行为特征的获取
  • 2.3.1 Detours 库原理简介
  • 2.3.2 Detours 库与行为特征获取
  • 2.4 本章小结
  • 第3章 基于决策树的木马动态检测算法
  • 3.1 决策树简介
  • 3.2 决策树建立算法
  • 3.3 决策树算法在木马动态检测中的应用
  • 3.4 本章小结
  • 第4章 木马动态检测系统的设计与实现
  • 4.1 木马动态检测系统的设计
  • 4.1.1 虚拟机与动态检测
  • 4.1.2 训练样本行为特征的收集----拦截模块的设计
  • 4.1.3 基于决策树的动态检测算法的设计
  • 4.1.4 动态检测判定规则的应用----判定模块的设计
  • 4.2 木马动态检测系统的实现
  • 4.2.1 拦截模块的实现
  • 4.2.2 基于决策树的动态检测算法的实现
  • 4.2.3 判定模块的实现
  • 4.3 本章小结
  • 第5章 木马动态检测系统的测试和分析
  • 5.1 测试环境及步骤
  • 5.2 功能测试分析
  • 5.3 性能测试分析
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 个人简历
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于Detours库的木马动态检测技术
    下载Doc文档

    猜你喜欢