摘要 | 第4-5页 |
ABSTRACT | 第5-6页 |
第一章 绪论 | 第9-16页 |
1.1 研究背景 | 第9页 |
1.2 研究现状 | 第9-11页 |
1.2.1 恶意程序静态识别与分类技术 | 第9-10页 |
1.2.2 恶意程序动态识别与分类技术 | 第10-11页 |
1.3 研究内容 | 第11-14页 |
1.3.1 沙箱指令流快照获取技术 | 第12-13页 |
1.3.2 指令流抽象和序列比对 | 第13-14页 |
1.3.3 多维特征提取与机器学习 | 第14页 |
1.4 论文组织架构 | 第14-16页 |
第二章 基于Pin的无感知沙箱设计与实现 | 第16-35页 |
2.1 PinFWSanBox沙箱技术框架设计 | 第16-22页 |
2.1.1 系统调用拦截与参数获取 | 第16-20页 |
2.1.2 沙箱恶意行为识别与分类 | 第20-21页 |
2.1.3 沙箱系统调用处理流程设计 | 第21-22页 |
2.2 注册表模块沙箱设计与实现 | 第22-25页 |
2.2.1 注册表沙箱技术研究 | 第22页 |
2.2.2 注册表操作监控模块实现 | 第22-24页 |
2.2.3 注册表操作回滚技术 | 第24-25页 |
2.3 文件模块沙箱设计与实现 | 第25-27页 |
2.3.1 文件沙箱技术研究 | 第25-26页 |
2.3.2 文件操作监控与重定向 | 第26-27页 |
2.4 网络模块沙箱设计与实现 | 第27-29页 |
2.4.1 网络行为沙箱技术研究 | 第28页 |
2.4.2 网络行为监控与记录 | 第28-29页 |
2.5 系统敏感操作模块沙箱设计与实现 | 第29-32页 |
2.5.1 系统敏感操作沙箱技术研究 | 第30页 |
2.5.2 系统敏感操作监控与干涉 | 第30-32页 |
2.6 沙箱模块测试与评价 | 第32-35页 |
2.6.1 沙箱阻塞与反阻塞 | 第32-33页 |
2.6.2 沙箱运行效率测试 | 第33-34页 |
2.6.3 沙箱监控和日志功能测试 | 第34-35页 |
第三章 基于沙箱指令流快照的多维特征提取系统 | 第35-52页 |
3.1 基于沙箱指令流快照的多维特征提取系统框架 | 第35-36页 |
3.2 程序指令流快照提取技术 | 第36-39页 |
3.2.1 程序预处理 | 第36-37页 |
3.2.2 基于Pin的控制流干涉技术 | 第37-38页 |
3.2.3 指令流快照存储技术 | 第38-39页 |
3.3 FunctionLoader离线重放系统设计与实现 | 第39-43页 |
3.3.1 FunctionLoader系统框架设计 | 第39-40页 |
3.3.2 汇编指令相似度计算算法 | 第40-43页 |
3.3.3 指令序列相似度算法 | 第43页 |
3.4 多维特征提取模块与实现 | 第43-49页 |
3.4.1 程序行为特征提取模块 | 第44-45页 |
3.4.2 离散指令流特征提取模块 | 第45-48页 |
3.4.3 指令流序列特征提取模块 | 第48-49页 |
3.5 多维特征提取系统测试与评价 | 第49-52页 |
第四章 恶意程序智能识别系统的设计与实现 | 第52-60页 |
4.1 原型系统整体架构与实现 | 第52-53页 |
4.2 恶意程序分类器构建 | 第53-55页 |
4.2.1 单模型分类器 | 第53-54页 |
4.2.2 多模型融合分类器 | 第54-55页 |
4.3 测试评估与结果分析 | 第55-60页 |
4.3.1 实验样本来源与处理 | 第55-57页 |
4.3.2 单模型分类器测试结果 | 第57-58页 |
4.3.3 多模型融合分类器测试结果 | 第58-60页 |
第五章 总结与展望 | 第60-62页 |
5.1 论文工作总结 | 第60-61页 |
5.2 后续工作展望 | 第61-62页 |
参考文献 | 第62-65页 |
致谢 | 第65-67页 |
攻读学位期间发表的学术论文目录 | 第67页 |