Win32环境下病毒行为的分析与研究

Win32环境下病毒行为的分析与研究

论文摘要

随着计算机的普及和互联网的迅猛发展,病毒、木马等恶意程序的数量和形式正在迅速增加,由此造成的破坏和经济损失也越来越严重。因此,反病毒的研究一直是网络安全领域的一个重点和热点。行为分析由于具有检测未知的病毒、木马等非法程序的能力,而成为反病毒、反木马等领域的一个新的研究方向。与基于特征码的静态扫描技术不同的是,它根据应用程序在Windows操作系统中运行时表现出来的动态行为特征,判别程序是否合法。本文以病毒Win32 API调用来描述其动态行为,通过对常见病毒行为的研究,建立常见病毒行为与Win32 API调用之间的对应关系,并通过Windows调试技术,设计出病毒API调用的捕获引擎及相应的捕获插件,同时结合虚拟机技术实现了一个病毒动态行为自动化分析系统。最后本文建立了一个基于自动化分析系统生成的行为特征的朴素贝叶斯分类器,用于检测测试样本。实验结果表明,该分类器可以较好地进行病毒检测且误报率低,即本文自动化分析系统生成的动态特征可以较好地描述病毒的动态行为。

论文目录

  • 摘要
  • ABSTRACT
  • 一、绪论
  • 1.1 课题背景
  • 1.2 本文的研究工作
  • 1.3 本文的组织
  • 二、现有反病毒技术概述
  • 2.1 计算机病毒
  • 2.1.1 计算机病毒的定义
  • 2.1.2 计算机病毒的国内外发展现状与趋势
  • 2.2 常见的病毒检测技术介绍
  • 2.2.1 特征码技术
  • 2.2.2 虚拟机技术
  • 2.2.3 启发式扫描技术
  • 2.2.3.1 静态启发式扫描技术
  • 2.2.3.2 行为分析技术
  • 2.2.4 主动防御
  • 三、常见病毒行为的分析与归纳
  • 3.1 常见病毒安装阶段的行为分析
  • 3.2 常见病毒在线程/进程启动阶段的行为分析
  • 3.3 常见病毒行为与Win32 API 的对应关系
  • 四、基于病毒行为的自动化分析系统设计与实现
  • 4.1 系统概述
  • 4.2 病毒动态行为自动化分析系统关键技术
  • 4.2.1 动态行为捕获技术
  • 4.2.2 虚拟机控制技术
  • 4.3 系统设计与实现
  • 4.3.1 系统框架
  • 4.3.2 运行环境
  • 4.3.2.1 物理机运行环境
  • 4.3.2.2 虚拟机运行环境
  • 4.3.3 数据库设计
  • 4.3.4 系统组件设计
  • 4.3.4.1 系统结构
  • 4.3.4.2 自动入库
  • 4.3.4.3 控制程序
  • 4.3.4.4 捕获引擎
  • 4.3.4.5 HOOKDLL
  • 五、数据分析及实验
  • 5.1 数据筛选
  • 5.2 数据建模
  • 5.3 算法应用
  • 5.4 实验方法及结果
  • 六、结论与展望
  • 致谢
  • 参考文献
  • 攻读硕士期间发表论文
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  

    Win32环境下病毒行为的分析与研究
    下载Doc文档

    猜你喜欢