| 【中文题名】 | 网络蠕虫的结构分析和相关技术研究 |
| 【英文题名】 | Structure Analysis and Related Techniques Study on Network Worms |
| 【学科专业】 | 软件工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-9 |
| 【中关键词】 | 网络安全,网络蠕虫,统一功能模型,传播模块,隐藏技术, |
| 【英关键词】 | Internet security,Internet worm,uniform function model,transmitting model,hiding technology, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
网络蠕虫是一种可以独立运行且可以进行自我复制传播的程序,它的危害性非常大,每次爆发都给社会带来了极大的经济损失。目前网络蠕虫的发展呈现出速度更快、目的性更强和技术更先进的特点。随着计算机技术的提高,网络性能的提高,为蠕虫的快速传播提供了条件,从而导致新的蠕虫可以在几小时甚至几分钟内遍布全球网络,导致整个Internet受到破坏甚至瘫痪。本文以蠕虫为主题,系统地对蠕虫的各个方面的技术进行综合研究。
本文介绍了蠕虫的工作流程。分析得出了蠕虫的实体结构,同时抽象出了蠕虫的统一功能结构模型。并对网络蠕虫涉及的一些关键技术进行研究,包括蠕虫传播策略、蠕虫攻击手段、蠕虫的生存技术和选择性攻击技术四个方面。
本文主要进行了以下几个方面的工作:
1.对蠕虫和病毒进行了深入的对比分析。
2.介绍了蠕虫的工作流程,总结出蠕虫的行为特征。分析了蠕虫的实体结构,抽象出蠕虫的功能结构模型,包括传播模块,隐藏模块,目的功能模块。
3.对蠕虫的传播技术、攻击技术、生存技术和选择性攻击技术进行了研究。
4.对蠕虫网络进行研究并给出了一种新型蠕虫的设计和实现。 |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-9 |
|
第一章 绪论 |
9-17 |
|
1.1 网络蠕虫的研究背景 |
9-11 |
|
1.1.1 网络蠕虫的特点 |
9-10 |
|
1.1.2 网络蠕虫的危害 |
10-11 |
|
1.2 蠕虫研究领域的现状 |
11 |
|
1.3 病毒的定义 |
11-14 |
|
1.3.1 蠕虫的定义 |
12-13 |
|
1.3.2 木马的定义 |
13 |
|
1.3.3 蠕虫、病毒之间的区别 |
13-14 |
|
1.4 蠕虫的历史回顾 |
14-15 |
|
1.5 论文的结构与主要工作 |
15-17 |
|
1.5.1 本文主要工作 |
15 |
|
1.5.2 本文章节安排 |
15-17 |
|
第二章 蠕虫的结构分析 |
17-25 |
|
2.1 蠕虫的工作流程与行为特征 |
17-19 |
|
2.1.1 蠕虫的工作流程 |
17-18 |
|
2.1.2 蠕虫的行为特征 |
18-19 |
|
2.2 蠕虫程序的实体结构 |
19-21 |
|
2.2.1 蠕虫程序的实体结构 |
19-20 |
|
2.2.2 蠕虫的实体结构分解 |
20-21 |
|
2.3 蠕虫的功能结构模型 |
21-23 |
|
2.3.1 蠕虫的传播模块 |
22-23 |
|
2.3.2 蠕虫的隐藏模块和目的功能模块 |
23 |
|
2.4 本章小结 |
23-25 |
|
第三章 蠕虫的传播策略和攻击手段 |
25-32 |
|
3.1 蠕虫的传播策略 |
25-27 |
|
3.2 蠕虫常用的攻击手段 |
27-31 |
|
3.2.1 基本概念Exploit和ShellCode |
27-28 |
|
3.2.2 缓冲区溢出攻击 |
28-30 |
|
3.2.3 弱密码攻击 |
30-31 |
|
3.3 本章小结 |
31-32 |
|
第四章 蠕虫的生存技术和选择性攻击技术 |
32-40 |
|
4.1 蠕虫生存技术 |
32-36 |
|
4.1.1 蠕虫生存环境 |
32-33 |
|
4.1.2 蠕虫生存需求 |
33-36 |
|
4.2 选择性攻击 |
36-39 |
|
4.2.1 基于主机系统信息的选择性攻击 |
37-39 |
|
4.2.2 基于IP地址的选择性攻击 |
39 |
|
4.3 本章小结 |
39-40 |
|
第五章 蠕虫网络研究 |
40-46 |
|
5.1 僵尸网络 |
40-42 |
|
5.1.1 僵尸网络的危害 |
40-41 |
|
5.1.2 常见的几种僵尸网络拓扑 |
41-42 |
|
5.2 两种拓扑的蠕虫网络研究 |
42-44 |
|
5.3 蠕虫网络的其它问题 |
44-45 |
|
5.4 本章小结 |
45-46 |
|
第六章 一种新型蠕虫的设计与实现 |
46-51 |
|
6.1 总体设计 |
46-47 |
|
6.1.1 蠕虫工作流程 |
46-47 |
|
6.1.2 蠕虫状态迁移 |
47 |
|
6.2 关键技术及其实现 |
47-50 |
|
6.2.1 扫描策略 |
47-48 |
|
6.2.2 扫描自停止策略 |
48-49 |
|
6.2.3 蠕虫的隐藏策略 |
49-50 |
|
6.3 本章小结 |
50-51 |
|
结束语 |
51-53 |
|
参考文献 |
53-54 |
|
附录 |
54-58 |
|
致谢 |
58 |
|
| 【DOI】 | LunWen.ID:2.2008.376207 |