《信息安全》第五章.ppt
《《信息安全》第五章.ppt》由会员分享,可在线阅读,更多相关《《信息安全》第五章.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章 计算机病毒及防范技术目录5.1 病毒的起源和发展5.2 病毒的定义及分类5.3 VBS病毒的起源与发展及其危害5.4 共享蠕虫的原理及用VB编程的实现方法5.5 缓冲区溢出与病毒攻击的原理5.6 木马程序5.7 计算机日常使用的安全建议5.1 病毒的起源和发展 谈到病毒的起源和发展不得不提到贝尔实验谈到病毒的起源和发展不得不提到贝尔实验室,室,2020世纪世纪6060年代初,美国贝尔实验室里,三个年代初,美国贝尔实验室里,三个年轻的程序员编写了一个名为年轻的程序员编写了一个名为“磁芯大战磁芯大战”的游的游戏,游戏中通过复制自身来摆脱对方的控制,这戏,游戏中通过复制自身来摆脱对方的控制,
2、这就是病毒的第一个雏形。就是病毒的第一个雏形。2020世纪世纪7070年代,美国作家雷恩在年代,美国作家雷恩在P1P1的青春的青春一书中阐述了一种能够自我复制的计算机程序,一书中阐述了一种能够自我复制的计算机程序,并第一次称之为并第一次称之为“计算机病毒计算机病毒”。5.1 病毒的起源和发展(续1)19831983年年1111月,在国际计算机安全学术研讨会月,在国际计算机安全学术研讨会上,美国计算机专家首次将病毒程序在上,美国计算机专家首次将病毒程序在VAX/750VAX/750计算机上进行实验,世界上第一个计算机病毒就计算机上进行实验,世界上第一个计算机病毒就这样诞生在实验室中。这样诞生在实
3、验室中。2020世纪世纪8080年代后期,巴基斯坦有两个以编软年代后期,巴基斯坦有两个以编软件为生的兄弟,他们为了打击盗版软件,设计出件为生的兄弟,他们为了打击盗版软件,设计出了一个名为了一个名为“巴基斯坦智囊巴基斯坦智囊”的病毒,该病毒只的病毒,该病毒只传染软盘引导区。这就是在世界上流行的第一个传染软盘引导区。这就是在世界上流行的第一个真正的病毒。真正的病毒。5.2 病毒的定义及分类5.2.1 病毒的定义5.2.2 病毒的分类5.2.1 病毒的定义 计算机病毒是一个程序,一段可执行码。就计算机病毒是一个程序,一段可执行码。就像某些生物一样,计算机病毒有独特的复制能力。像某些生物一样,计算机病
4、毒有独特的复制能力。计算机病毒可以快速地传染,并很难解除。它们计算机病毒可以快速地传染,并很难解除。它们把自身附着在各种类型的文件上。当文件被复制把自身附着在各种类型的文件上。当文件被复制或从一个用户传送到另一个用户时,病毒就随着或从一个用户传送到另一个用户时,病毒就随着文件一起被传播了。文件一起被传播了。计算机病毒确切定义是能够通过某种途径潜计算机病毒确切定义是能够通过某种途径潜伏在计算机存储介质(或程序)里,当达到某种伏在计算机存储介质(或程序)里,当达到某种条件时即被激活具有对计算机资源进行破坏的一条件时即被激活具有对计算机资源进行破坏的一组程序或指令的集合。组程序或指令的集合。5.2.
5、2 病毒的分类1 1按病毒感染的对象按病毒感染的对象 引导型病毒引导型病毒 文件型病毒文件型病毒 网络型病毒网络型病毒 复合型病毒复合型病毒 2.2.按病毒的破坏程度按病毒的破坏程度 良性病毒良性病毒 恶性病毒恶性病毒 极恶性病毒极恶性病毒 灾难性病毒灾难性病毒 5.2.2 病毒的分类(续1)3.3.按病毒攻击的方式分按病毒攻击的方式分 源代码嵌入攻击型源代码嵌入攻击型 代码取代攻击型代码取代攻击型 系统修改型系统修改型 外壳附加型外壳附加型 5.3 VBS病毒的起源与发展及其危害5.3.1 VBS5.3.1 VBS的运行基础的运行基础5.3.2 VBS5.3.2 VBS病毒的发展和危害病毒的
6、发展和危害5.3.3 VBS5.3.3 VBS病毒的原理及其传播方式病毒的原理及其传播方式5.3.1 VBS的运行基础 VBSVBS病毒的运行基础是微软公司提供的脚本程病毒的运行基础是微软公司提供的脚本程序:序:WSHWSH(Windows Scripting HostWindows Scripting Host)。)。WSHWSH通用通用的中文译名为的中文译名为“WindowsWindows脚本宿主脚本宿主”。应该说,应该说,WSHWSH的优点在于它使用户可以充分的优点在于它使用户可以充分利用脚本来实现计算机工作的自动化。计算机病利用脚本来实现计算机工作的自动化。计算机病毒制造者也正是利用脚
7、本语言来编制病毒,并利毒制造者也正是利用脚本语言来编制病毒,并利用用WSHWSH的支持功能,让这些隐藏着病毒的脚本在的支持功能,让这些隐藏着病毒的脚本在网络中传播。网络中传播。“I Love You”I Love You”病毒便是一个典型的病毒便是一个典型的代表。代表。5.3.2 VBS病毒的发展和危害 当微软在推出当微软在推出WHSWHS后不久,在后不久,在Windows 95Windows 95操操作系统中就发现了利用作系统中就发现了利用WHSWHS的病毒,随后又出现的病毒,随后又出现了更为厉害的了更为厉害的“HapplyHapply Time Time(欢乐时光)(欢乐时光)”病毒,病毒
8、,这种病毒不断的利用自身的复制功能,把自身复这种病毒不断的利用自身的复制功能,把自身复制到计算机内的每一个文件夹内。制到计算机内的每一个文件夹内。而而20002000年年5 5月月4 4日在欧美地区爆发的日在欧美地区爆发的“宏病毒宏病毒”网络蠕虫病毒。由于通过电子邮件系统传播,网络蠕虫病毒。由于通过电子邮件系统传播,宏病毒在短短几天内狂袭全球数以百万计的电脑。宏病毒在短短几天内狂袭全球数以百万计的电脑。包括微软、包括微软、IntelIntel等公司在内的众多大型企业网络等公司在内的众多大型企业网络系统瘫痪,全球经济损失达数十亿美元。系统瘫痪,全球经济损失达数十亿美元。20042004年年爆发的
9、爆发的“新欢乐时光新欢乐时光”病毒也给全球经济造成了病毒也给全球经济造成了巨大损失。巨大损失。5.3.3 VBS病毒的原理及其传播方式1 1VBSVBS脚本病毒如何感染、搜索文件脚本病毒如何感染、搜索文件2.2.VBSVBS脚脚本本病病毒毒通通过过网网络络传传播播的的几几种种方方式式及及代代码码分分析析(1)(1)通过通过E-mailE-mail附件传播附件传播(2)(2)通过局域网共享传播通过局域网共享传播5.4 共享蠕虫的原理及用VB编程的实现方法5.4.1 5.4.1 了解蠕虫病毒了解蠕虫病毒5.4.2 5.4.2 编写一个蠕虫病毒编写一个蠕虫病毒5.4.1 了解蠕虫病毒1 1蠕虫病毒具
10、有自我复制能力蠕虫病毒具有自我复制能力2 2蠕虫病毒具有很强的传播性蠕虫病毒具有很强的传播性3.3.蠕虫病毒具有一定的潜伏性蠕虫病毒具有一定的潜伏性4 4蠕虫病毒具有特定的触发性蠕虫病毒具有特定的触发性5 5蠕虫病毒具有很大的破坏性蠕虫病毒具有很大的破坏性6.6.反击蠕虫病毒反击蠕虫病毒5.4.2 编写一个蠕虫病毒书上的例子是用书上的例子是用VBVB程序编写,建议读者亲自程序编写,建议读者亲自动手进行编写和调试。动手进行编写和调试。5.5 缓冲区溢出与病毒攻击的原理5.5.1 缓冲区溢出5.5.2 缓冲区溢出的根源在于编程错误5.5.3 缓冲区溢出导致“黑客”病毒横行5.5.1 缓冲区溢出 缓
11、冲区溢出是指当计算机程序向缓冲区内填缓冲区溢出是指当计算机程序向缓冲区内填充的数据位数超过缓冲区本身的容量。溢出的数充的数据位数超过缓冲区本身的容量。溢出的数据覆盖在合法数据上。理想情况是,程序检查数据覆盖在合法数据上。理想情况是,程序检查数据长度并且不允许输入超过缓冲区长度的字符串。据长度并且不允许输入超过缓冲区长度的字符串。大多数程序都会假设数据长度总是与所分配的存大多数程序都会假设数据长度总是与所分配的存储空间相匹配,这就为缓冲区溢出埋下隐患。操储空间相匹配,这就为缓冲区溢出埋下隐患。操作系统所使用的缓冲区又被称为堆栈,在各个操作系统所使用的缓冲区又被称为堆栈,在各个操作进程之间,指令被
12、临时存储在堆栈当中,堆栈作进程之间,指令被临时存储在堆栈当中,堆栈也会出现缓冲区溢出。也会出现缓冲区溢出。5.5.1 缓冲区溢出(续1)当一个超长的数据进入到缓冲区时,超出部当一个超长的数据进入到缓冲区时,超出部分就会被写入其他缓冲区,其他缓冲区存放的可分就会被写入其他缓冲区,其他缓冲区存放的可能是数据、下一条指令的指针、或者是其他程序能是数据、下一条指令的指针、或者是其他程序的输出内容,这些内容都被覆盖或者破坏掉了。的输出内容,这些内容都被覆盖或者破坏掉了。可见一小部分数据或者一套指令的溢出就可能导可见一小部分数据或者一套指令的溢出就可能导致一个程序或者操作系统崩溃。致一个程序或者操作系统崩
13、溃。5.5.2 缓冲区溢出的根源在于编程错误 缓冲区溢出是由编程错误引起的。如果缓冲缓冲区溢出是由编程错误引起的。如果缓冲区被写满,而程序没有去检查缓冲区边界,也没区被写满,而程序没有去检查缓冲区边界,也没有停止接收数据,这时缓冲区溢出就会发生。有停止接收数据,这时缓冲区溢出就会发生。5.5.2 缓冲区溢出的根源在于编程错误(续1)缓冲区溢出之所以泛滥,是由于开放源代码程序的本缓冲区溢出之所以泛滥,是由于开放源代码程序的本质决定的。某些编程语言对于缓冲区溢出是具有免疫力的,质决定的。某些编程语言对于缓冲区溢出是具有免疫力的,例如例如PerlPerl能够自动调节字节排列的大小,能够自动调节字节排
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息安全 信息 安全 第五
限制150内