计算机病毒的检测清除和免疫培训课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机病毒的检测清除和免疫培训课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机病毒 检测 清除 免疫 培训 课件
- 资源描述:
-
1、计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 1主要内容主要内容u 计算机病毒的防范措施计算机病毒的防范措施u 计算机病毒的检测技术与原理计算机病毒的检测技术与原理u 启发式查毒技术启发式查毒技术u 虚拟机查毒技术虚拟机查毒技术u 实时监控技术实时监控技术u 引导型病毒的清除引导型病毒的清除u 文件型病毒的清除文件型病毒的清除u 计算机病毒的免疫方法计算机病毒的免疫方法1计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 29.1.1 反病毒技术的产生与发展简介反病毒技术的产生与发展简介u反病毒技术应运而生,并在与病
2、毒对抗的过程中不断发展反病毒技术应运而生,并在与病毒对抗的过程中不断发展8 从从“消毒软件消毒软件”到到“防毒卡防毒卡”8“查杀防三合一查杀防三合一”实时反病毒软件的诞生实时反病毒软件的诞生u反病毒技术的发展历程反病毒技术的发展历程8第一代反病毒技术第一代反病毒技术采用单纯的病毒特征代码分析,清除染毒文件中的病毒采用单纯的病毒特征代码分析,清除染毒文件中的病毒8第二代反病毒技术第二代反病毒技术采用静态广谱特征扫描技术检测病毒,可以检测变形病毒采用静态广谱特征扫描技术检测病毒,可以检测变形病毒,但是误报率高,但是误报率高8第三代反病毒技术第三代反病毒技术将静态扫描技术和动态仿真跟踪技术结合起来,
3、将查找病将静态扫描技术和动态仿真跟踪技术结合起来,将查找病毒和清除病毒合二为一毒和清除病毒合二为一8第四代反病毒技术第四代反病毒技术2计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 39.1.1 反病毒技术的产生与发展简介反病毒技术的产生与发展简介 基于病毒家族体系的命名规则、基于多位基于病毒家族体系的命名规则、基于多位CRC校校验和扫描机理、启发式智能代码分析模块、动态验和扫描机理、启发式智能代码分析模块、动态数据还原模块数据还原模块(能查出隐蔽性极强的压缩加密文件能查出隐蔽性极强的压缩加密文件中的病毒中的病毒)、内存解毒模块、自身免疫模块等先进、内存
4、解毒模块、自身免疫模块等先进的解毒技术,较好的解决了以前防毒技术顾此失的解毒技术,较好的解决了以前防毒技术顾此失彼、此消彼长的状态,能够较好地完成查毒、解彼、此消彼长的状态,能够较好地完成查毒、解毒的任务毒的任务3计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 49.1.2 计算机病毒防治技术的划分计算机病毒防治技术的划分u 计算机病毒的防治技术分成四个方面计算机病毒的防治技术分成四个方面8 病毒预防技术病毒预防技术8 病毒检测技术病毒检测技术8 病毒消除技术病毒消除技术8 病毒免疫技术病毒免疫技术u 除了免疫技术因目前找不到通用的免疫方法而进展除了免疫
5、技术因目前找不到通用的免疫方法而进展不大之外,其他三项技术都有相当的进展不大之外,其他三项技术都有相当的进展4计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 59.1.3 主动内核主动内核(Active K)技术与实时监视技术与实时监视u 传统的反病毒技术,基于被动式的防御理念传统的反病毒技术,基于被动式的防御理念8 这种理念最大的缺点在于将防治病毒的基础建立这种理念最大的缺点在于将防治病毒的基础建立在病毒侵入操作系统或网络系统以后,作为上层在病毒侵入操作系统或网络系统以后,作为上层应用软件的反病毒产品,才能借助于操作系统或应用软件的反病毒产品,才能借助
6、于操作系统或网络系统所提供的功能来被动地防治病毒网络系统所提供的功能来被动地防治病毒u 主动内核主动内核(Active K)技术,是在操作系统和网络的技术,是在操作系统和网络的内核中嵌入反病毒功能,使反病毒成为系统本身的内核中嵌入反病毒功能,使反病毒成为系统本身的底层模块,实现各种反毒模块与操作系统和网络无底层模块,实现各种反毒模块与操作系统和网络无缝连接,而不是一个系统外部的应用软件缝连接,而不是一个系统外部的应用软件u 主动内核技术能够在病毒突破计算机系统软、硬件主动内核技术能够在病毒突破计算机系统软、硬件的瞬间发生作用的瞬间发生作用5计算机病毒的检测清除和免疫 清华大学出版社清华大学出版
7、社 张仁斌张仁斌 等等 编著编著 69.1.4 自动解压缩技术自动解压缩技术u 检查压缩文件中的病毒,首先必须搞清压缩文件的检查压缩文件中的病毒,首先必须搞清压缩文件的压缩算法,尔后根据压缩算法将病毒码压缩成病毒压缩算法,尔后根据压缩算法将病毒码压缩成病毒压缩码,最后根据病毒压缩码在压缩文件中查找压缩码,最后根据病毒压缩码在压缩文件中查找u 还有另一种检查压缩文件中病毒的方法,是在搞清还有另一种检查压缩文件中病毒的方法,是在搞清压缩文件的压缩算法和解压缩算法的基础上,先解压缩文件的压缩算法和解压缩算法的基础上,先解压缩文件,尔后检查病毒码,最后将文件还原压缩压缩文件,尔后检查病毒码,最后将文件
8、还原压缩6计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 79.2.1 计算机病毒防范的概念计算机病毒防范的概念u 计算机病毒防范,是指通过建立合理的计算机病毒计算机病毒防范,是指通过建立合理的计算机病毒防范体系和制度,及时发现计算机病毒侵入,并采防范体系和制度,及时发现计算机病毒侵入,并采取有效的手段阻止计算机病毒的传播和破坏,恢复取有效的手段阻止计算机病毒的传播和破坏,恢复受影响的计算机系统和数据受影响的计算机系统和数据u 计算机病毒能利用读写文件进行感染,利用驻留内计算机病毒能利用读写文件进行感染,利用驻留内存、截取中断向量等方式能进行传染和破坏。
9、预防存、截取中断向量等方式能进行传染和破坏。预防计算机病毒就是要监视、跟踪系统内类似的操作,计算机病毒就是要监视、跟踪系统内类似的操作,提供对系统的保护,最大限度地避免各种计算机病提供对系统的保护,最大限度地避免各种计算机病毒的传染破坏毒的传染破坏7计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 89.2.2 必须具有的安全意识必须具有的安全意识u 对计算机病毒应持有如下态度:对计算机病毒应持有如下态度:8 承认计算机病毒的客观存在承认计算机病毒的客观存在8 应该具有安全意识,积极采取预防措施,堵塞计应该具有安全意识,积极采取预防措施,堵塞计算机病毒的传
10、染途径算机病毒的传染途径8 不惧怕病毒,树立必胜的信念;发现病毒,冷静不惧怕病毒,树立必胜的信念;发现病毒,冷静处理处理8计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 99.2.3 预防计算机病毒的一般措施预防计算机病毒的一般措施u 计算机病毒的预防措施可概括为两点计算机病毒的预防措施可概括为两点8 勤备份勤备份8 严防守严防守9计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 109.3.1 病毒检测方法综述病毒检测方法综述u检测计算机病毒的方法有两种检测计算机病毒的方法有两种8手工检测手工检测利用利用Debug
11、、PCTools、SysInfo、WinHex等工具软件进等工具软件进行病毒的检测行病毒的检测这种方法比较复杂,费时费力这种方法比较复杂,费时费力可以剖析病毒、可以检测一些自动检测工具不能识别的新可以剖析病毒、可以检测一些自动检测工具不能识别的新病毒病毒8自动检测自动检测利用一些专业诊断软件来判断引导扇区、磁盘文件是否有利用一些专业诊断软件来判断引导扇区、磁盘文件是否有毒的方法毒的方法自动检测比较简单,一般用户都可以进行,但需要较好的自动检测比较简单,一般用户都可以进行,但需要较好的诊断软件诊断软件可方便地检测大量的病毒,自动检测工具的发展总是滞后可方便地检测大量的病毒,自动检测工具的发展总是
12、滞后于病毒的发展于病毒的发展10计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 119.3.2 比较法诊断的原理比较法诊断的原理u 比较法是用原始的正常备份与被检测的内容比较法是用原始的正常备份与被检测的内容(引导引导扇区或被检测的文件扇区或被检测的文件)进行比较进行比较8 长度比较法长度比较法8 内容比较法内容比较法8 内存比较法内存比较法8 中断比较法中断比较法11计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 129.3.3 校验和法诊断的原理校验和法诊断的原理u根据正常文件的信息根据正常文件的信息(包括文件
13、名称、大小、时间、日期及包括文件名称、大小、时间、日期及内容内容),计算其校验和,将该校验和写入文件中或写入其他,计算其校验和,将该校验和写入文件中或写入其他文件文件(资料库资料库)中保存中保存u在文件使用过程中,定期地或每次使用文件前,检查文件在文件使用过程中,定期地或每次使用文件前,检查文件现有信息算出的校验和与原来保存的校验和是否一致,因现有信息算出的校验和与原来保存的校验和是否一致,因而可以发现文件是否已被感染而可以发现文件是否已被感染u运用校验和法查病毒一般采用三种方式运用校验和法查病毒一般采用三种方式8在检测病毒工具中纳入校验和法,对被查的对象文件计算在检测病毒工具中纳入校验和法,
14、对被查的对象文件计算其正常状态的校验和,将校验和值写入被查文件中或检测其正常状态的校验和,将校验和值写入被查文件中或检测工具中,而后进行比较工具中,而后进行比较8在应用程序中,放入校验和法自我检查功能,将文件正常在应用程序中,放入校验和法自我检查功能,将文件正常状态的校验和写入文件本身中,每当应用程序启动时,比状态的校验和写入文件本身中,每当应用程序启动时,比较现行校验和与原校验和值,实现应用程序的自检测较现行校验和与原校验和值,实现应用程序的自检测8将校验和检查程序常驻内存,每当应用程序开始运行时,将校验和检查程序常驻内存,每当应用程序开始运行时,自动比较检查应用程序内部或其他文件中预先保存
15、的校验自动比较检查应用程序内部或其他文件中预先保存的校验和和12计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 139.3.4 扫描法诊断的原理扫描法诊断的原理u 扫描法是用每一种病毒体含有的特定病毒码扫描法是用每一种病毒体含有的特定病毒码(Virus Pattern)对被检测的对象进行扫描。如果在被检测对被检测的对象进行扫描。如果在被检测对象内部发现了某一种特定病毒码,就表明发现了对象内部发现了某一种特定病毒码,就表明发现了该病毒码所代表的病毒该病毒码所代表的病毒8 特征代码扫描法特征代码扫描法8 特征字扫描法特征字扫描法13计算机病毒的检测清除和免疫
16、 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 149.3.5 行为监测法诊断的原理行为监测法诊断的原理u 利用病毒的特有行为特性监测病毒的方法,称为行利用病毒的特有行为特性监测病毒的方法,称为行为监测法,也称为人工智能陷阱法为监测法,也称为人工智能陷阱法u 通过对病毒多年的观察、研究,人们发现病毒有一通过对病毒多年的观察、研究,人们发现病毒有一些行为,是病毒的共同行为,而且比较特殊,在正些行为,是病毒的共同行为,而且比较特殊,在正常程序中,这些行为比较罕见。当程序运行时,监常程序中,这些行为比较罕见。当程序运行时,监视其行为,如果发现了病毒行为,立即报警视其行为,如果发现了病毒
17、行为,立即报警8 占用占用INT 13H8 修改修改DOS系统数据区的内存总量系统数据区的内存总量8 对可执行文件做写入动作对可执行文件做写入动作8 病毒程序与宿主程序的切换病毒程序与宿主程序的切换14计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 159.3.6 感染实验法诊断的原理感染实验法诊断的原理u 这种方法的原理是利用了病毒的最重要的基本特征这种方法的原理是利用了病毒的最重要的基本特征:感染特性:感染特性8 检测未知引导型病毒的感染实验法检测未知引导型病毒的感染实验法8 检测未知文件型病毒的感染实验法检测未知文件型病毒的感染实验法15计算机病毒
18、的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 169.3.7 软件模拟法诊断的原理软件模拟法诊断的原理u 软件模拟软件模拟(Software Emulation)法法(即后文中将详即后文中将详细介绍的虚拟机对抗病毒技术细介绍的虚拟机对抗病毒技术),是一种软件分析,是一种软件分析器,用软件方法来模拟和分析程序的运行:模拟器,用软件方法来模拟和分析程序的运行:模拟CPU执行,在其设计的虚拟机器执行,在其设计的虚拟机器(Virtual Machine)下假执行病毒的变体引擎解码程序,安全并确实地下假执行病毒的变体引擎解码程序,安全并确实地将多态病毒解开,使其显露真实面
19、目,再加以扫描将多态病毒解开,使其显露真实面目,再加以扫描u 主要用于检测多态型病毒主要用于检测多态型病毒16计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 179.3.8 分析法诊断的原理分析法诊断的原理u使用分析法的人一般不是普通用户,而是反病毒技术人员使用分析法的人一般不是普通用户,而是反病毒技术人员u使用分析法的目的在于:使用分析法的目的在于:8确认被观察的引导扇区和程序中是否含有病毒确认被观察的引导扇区和程序中是否含有病毒8确认病毒的类型和种类,判定其是否是一种新病毒确认病毒的类型和种类,判定其是否是一种新病毒8搞清楚病毒体的大致结构,提取特征
20、识别用的字符串或特搞清楚病毒体的大致结构,提取特征识别用的字符串或特征字,并增添到病毒代码库供病毒扫描和识别程序使用征字,并增添到病毒代码库供病毒扫描和识别程序使用8详细分析病毒代码,为制定相应的反病毒措施制定方案详细分析病毒代码,为制定相应的反病毒措施制定方案u上述四个目的按顺序排列起来,正好大致是使用分析法的上述四个目的按顺序排列起来,正好大致是使用分析法的工作顺序工作顺序u使用分析法要求具有比较全面的计算机体系结构、操作系使用分析法要求具有比较全面的计算机体系结构、操作系统以及有关病毒技术的各种知识统以及有关病毒技术的各种知识17计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社
21、张仁斌张仁斌 等等 编著编著 18简介简介u 启发式代码扫描技术源于人工智能技术,是基于给启发式代码扫描技术源于人工智能技术,是基于给定的判断规则和定义的扫描技术,若发现被扫描程定的判断规则和定义的扫描技术,若发现被扫描程序中存在可疑的程序功能指令,则作出存在病毒的序中存在可疑的程序功能指令,则作出存在病毒的预警或判断预警或判断u 启发式代码分析扫描技术是对传统的特征代码扫描启发式代码分析扫描技术是对传统的特征代码扫描法查毒技术的改进法查毒技术的改进u 在特征代码扫描技术的基础上,利用对病毒代码的在特征代码扫描技术的基础上,利用对病毒代码的分析,获得一些统计的、静态的启发式知识,形成分析,获得
22、一些统计的、静态的启发式知识,形成一种静态的启发式代码扫描分析技术一种静态的启发式代码扫描分析技术18计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 199.4.1 启发式代码扫描的基本原理启发式代码扫描的基本原理u 病毒和正常程序的区别可以体现在许多方面,比较病毒和正常程序的区别可以体现在许多方面,比较常见的如通常一个应用程序在最初的指令是检查命常见的如通常一个应用程序在最初的指令是检查命令行输入有无参数项、清屏和保存原来屏幕显示等令行输入有无参数项、清屏和保存原来屏幕显示等,而病毒程序则从来不会这样做,它通常最初的指,而病毒程序则从来不会这样做,它通
23、常最初的指令是直接写盘操作、解码指令,或搜索某路径下的令是直接写盘操作、解码指令,或搜索某路径下的可执行程序等相关操作指令序列可执行程序等相关操作指令序列u 这些显著的不同之处,一个熟练的程序员在调试状这些显著的不同之处,一个熟练的程序员在调试状态下只需一瞥便可一目了然态下只需一瞥便可一目了然u 启发式代码扫描技术实际上就是把人类的这种经验启发式代码扫描技术实际上就是把人类的这种经验和知识移植到一个查病毒软件中的具体程序体现和知识移植到一个查病毒软件中的具体程序体现19计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 209.4.2 可疑程序功能及其权值与
24、相应标志可疑程序功能及其权值与相应标志u可疑程序功能的权值与报警标准可疑程序功能的权值与报警标准8对以下可疑的程序代码指令序列按照安全和可疑的等级进对以下可疑的程序代码指令序列按照安全和可疑的等级进行排序,根据病毒可能使用和具备的特点而授以不同的加行排序,根据病毒可能使用和具备的特点而授以不同的加权值权值格式化磁盘操作格式化磁盘操作搜索和定位各种可执行程序的操作搜索和定位各种可执行程序的操作实现驻留内存的操作实现驻留内存的操作调用非常的或未公开的系统功能调用非常的或未公开的系统功能子程序调用中只执行入栈操作子程序调用中只执行入栈操作8如果一个程序的加权值的总和超过一个事先定义的阀值,如果一个程
25、序的加权值的总和超过一个事先定义的阀值,那么,病毒检测程序就可以声称那么,病毒检测程序就可以声称“发现病毒发现病毒”;仅仅一项可;仅仅一项可疑的功能操作远不足以触发疑的功能操作远不足以触发“病毒报警病毒报警”的装置的装置8为了避免为了避免“狼来了狼来了”的谎报和虚报,病毒检测程序常把多种的谎报和虚报,病毒检测程序常把多种可疑功能操作同时并发的情况定为发现病毒的报警标准可疑功能操作同时并发的情况定为发现病毒的报警标准20计算机病毒的检测清除和免疫 清华大学出版社清华大学出版社 张仁斌张仁斌 等等 编著编著 219.4.3 关于虚警关于虚警(谎报谎报)u 启发式扫描技术有时也会把一个本无病毒的程序
展开阅读全文