计算机病毒特征及其防治研究 杜逆索:TP:A:1673-0992(2009)03-0079-02摘要:本文通过对计算机病毒破坏性、传染性及不可预见性等特征的研究,按照病毒的不同分类分别对其工作原理进行了分析,并探讨了一些清除计算机病毒的方法关键词:计算机病毒感染引导清除引言随着计算机网络的发展,计算机病毒像瘟疫一样在全世界范围内蔓延使计算机系统的数据安全受到了严重威胁计算机一旦被病毒感染运行速度会越来越慢:一些文件和应用程序无法正常运行甚至会造成系统的瘫痪因此,计算机病毒的防治对于维护系统的正常运行非常重要1计算机病毒的特征计算机病毒是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码它是人为的产物,一般具有以下一些特征:1.1传染性计算机病毒的一个最基本的特征就是传染性一台计算机一旦感染病毒,病毒就会通过自我复制等方式在此计算机上迅速扩散,大量的文件被感染就会造成计算机运行速度越来越慢;同时病毒还会通过软盘、U盘、计算机网络等渠道传染其他计算机,严重者还会造成网络瘫痪1.2非授权性一般正常的程序是由用户调用的,再由系统分配资源,完成用户交给的任务。
其目的对用户来说是可见的、透明的而病毒具有正常程序的一切特性它隐藏在正常程序中,当用户调用正常程序时,它窃取到系统的控制权,先于正常的程序执行,病毒的动作、目的对用户是未知的,是未经用户允许的1.3隐藏性通常计算机感染病毒后,系统仍然能正常运行,用户并不会感到异常这是因为,病毒一般是具有很高编程技巧的短小精悍的程序,通常附在正常程序中或磁盘较隐蔽的地方,如果不经过代码分析,是很难区分正常程序和病毒程序的,也有个别的病毒程序以隐含文件形式出现在没有预防措施的情况下,病毒程序取得系统控制权后,就可以在很短时间内感染大量程序,破坏系统的正常运行1.4潜伏性大部分病毒可以长期隐藏在系统中,并不是感染系统后立刻发作,只有在满足一定条件时它才会发作例如“黑色星期五”就是在每逢13号的星期五发作这样病毒可以进行更为广泛的传播1.5破坏性计算机病毒侵入系统后,会对系统及应用程序造成不同程度的破坏它会降低计算机的工作效率,占用系统资源,破坏数据,删除文件,甚至会破坏磁盘造成不可挽回的损失1.6不可预见性由于病毒种类千差万别,虽然杀毒软件可以查杀一些病毒,但是,由于某些正常程序也使用了类似病毒的操作和技术。
加之病毒制作技术也在不断提高,病毒对反病毒软件常常是超前的所以病毒还有其不可预见性2计算机病毒的分类2.1按病毒的寄生方式分类2.1.1文件型病毒文件型病毒要借助病毒的载体程序才能引入内存,它以感染文件扩展名为.COM、.EXE和.OVL等可执行文件为主2.1.2引导型病毒引导型病毒感染软盘的引导扇区,以及硬盘的主引导记录或者引导扇区它是在BIOS启动之后,系统引导时出现的病毒,它依托BIOS中断服务程序,先于操作系统执行2.1.3混合型病毒混合型病毒同时具有引导型和文件型病毒的特性,可以感染磁盘的引导区,也可以感染.COM、.EXE等可执行文件计算机一经感染此类病毒就会经开机或执行程序而感染其他的磁盘或文件,此类病毒有很大的传染性,也较难清除干净2.2按病毒的传染方法分类可分为:驻留型病毒和非驻留型病毒2.3按病毒的破坏能力分类可分为:有害性病毒、无危害性病毒、危险性病毒和非危险性病毒2.4按病毒特有算法分类可分为:伴随型病毒、“蠕虫”病毒和寄生型病毒2.5按病毒的链接方式分类可分为:源码型病毒、嵌入型病毒、外壳病毒和操作系统型病毒3计算机病毒的工作原理计算机病毒基本都是由三部分组成:引导模块,借助宿主程序将病毒主体从外存加载到内存;传染模块,负责将病毒代码复制到传染目标;表现模块,判断病毒的触发条件,实施病毒的破坏功能。
下面讨论几种病毒的工作原理3.1引导型病毒基本原理引导型病毒传染的对象主要是硬盘的主引导区和引导区,及软盘的引导区在系统启动时,这类病毒会优先于正常系统的引导将自身装入到系统中,获得对系统的控制权在完成自身安装后,病毒将系统的控制权交回真正的系统程序,完成系统的引导,但此时系统已处在病毒的控制之下3.2文件型病毒基本原理当被感染的程序执行后病毒先获得控制权,然后执行下面的操作1)非内存驻留病毒进行感染,它查找当前目录,发现可以被感染的可执行文件进行感染内存驻留病毒先检查系统内存,如内存中没有此病毒则将病毒代码装入内存2)病毒驻留内存时还会把一些DOS或BIOS中断指向病毒代码,使系统执行正常文件或磁盘操作时,就会调用病毒驻留在内存中的代码,进一步感染计算机3)当满足某个条件时执行病毒的一些功能如破坏功能、显示某些信息或动画等4)病毒将控制权返还被感染的程序,使正常程序继续执行,3.3混合型病毒基本原理这种病毒的原始状态是依附在可执行文件上,靠该文件作为载体而进行传播的当被感染文件执行时,立即感染硬盘的主引导扇区,以后用硬盘启动时,系统中就会有该病毒,从而实现从文件型病毒向引导型病毒的转变。
此后,它只对系统中可执行文件进行感染,被感染的硬盘启动系统时病毒修改系统中断指向病毒代码,感染可执行文件,使引导型病毒向文件型病毒转变因此,混合型病毒传染性很强,不易清除4计算机病毒的清除下面简单介绍一下引导型和文件型病毒的清除方法4.1引导型病毒的清除如果引导型病毒在软盘上可以直接格式化软盘,以清除病毒如病毒感染了硬盘引导区,可以用干净的同硬盘版本一样的系统盘引导系统,然后键入SYS C:命令,或FDISK/MBR命令,用正确的引导程序和硬盘分区表覆盖引导区和主引导区中的病毒程序4.2文件型病毒的清除除覆盖型的文件型病毒外,其它文件型病毒都可以通过杀毒软件清除可以依照病毒传染的逆过程将病毒清除出被感染的文件,并保持原文件的功能对于覆盖型的文件只能将其彻底删除5结束语随着计算机和网络技术的发展,计算机已经成为人们日常生活中不可缺少的重要工具,网络也成为了信息时代重要的通信手段但是计算机病毒的广泛流行已成为威胁计算机安全的一个重要方面,因此了解计算机病毒,掌握病毒的防治方法对维护计算机安全是十分重要的 -全文完-。