首页 理论教育计算机病毒基础知识掌握

计算机病毒基础知识掌握

【摘要】:计算机病毒在发作时额外地占用和消耗系统的内存资源,导致系统资源匮乏,进而引起“死机”。计算机病毒具有如下特点。1)传染性计算机病毒的传染性是指病毒具有把自身复制到其他程序中的特性。一般在没有防护措施的情况下,计算机病毒程序取得系统控制权后,可以在很短的时间里感染大量程序。

1.计算机病毒的概念

计算机病毒是指一种人为设计的、在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码。

常见的计算机病毒有引导型病毒、文件型病毒、混合型病毒、宏病毒和电子邮件病毒。

2.计算机病毒的危害

根据现有的病毒资料可以把病毒的破坏目标和攻击范围归纳为以下几个方面:

(1)攻击内存:内存是计算机病毒最主要的攻击目标。计算机病毒在发作时额外地占用和消耗系统的内存资源,导致系统资源匮乏,进而引起“死机”。病毒攻击内存的方式主要有占用大量内存、改变内存总量、禁止分配内存和消耗内存等。

(2)攻击文件:文件也是病毒主要攻击的目标。当一些文件被病毒感染后,如果不采取特殊的修复方法,文件很难恢复原样。病毒对文件的攻击方式主要有删除、改名、替换内容、丢失部分程序代码、内容颠倒、写入时间空白、变碎片、假冒文件、丢失文件簇或丢失数据文件等。

(3)攻击系统数据区:对系统数据区进行攻击通常会导致灾难性后果,攻击部位主要包括硬盘主引导扇区、FAT 表和文件目录等,当这些地方被攻击后,普通用户很难恢复其中的数据。

(4)干扰系统正常运行:病毒会干扰系统的正常运行,其行为也是花样繁多的,主要表现方式有不执行命令、干扰内部命令的执行、虚假报警、打不开文件、重启动、死机等。

(5)影响计算机运行速度:当病毒激活时,其内部的时间延迟程序便会启动。该程序在时钟中纳入了时间的循环计数,迫使计算机空转,导致计算机速度明显下降。

(5)攻击磁盘:表现为攻击磁盘数据、不写盘、写操作变读操作、写盘时丢字节等。

3.计算机病毒的特点

了解计算机病毒的特点,对于防范计算机病毒很重要。计算机病毒具有如下特点。

1)传染性

计算机病毒的传染性是指病毒具有把自身复制到其他程序中的特性。计算机病毒是一段人为编制的计算机程序代码,这段程序代码一旦进入计算机并得以执行,它会搜寻其他符合其传染条件的程序或存储介质,确定目标后再将自身代码插入其中,达到自我繁殖的目的。只要一台计算机中病毒,如不及时处理,那么病毒会在这台机子上迅速扩散,其中的大量文件(一般是可执行文件)会被感染,而被感染的文件又成了新的传染源,再与其他机器进行数据交换或通过网络接触,病毒会继续扩大传染。

2)隐蔽性

病毒一般是具有很高编程技巧而且短小精悍的程序,通常附在正常程序中或磁盘较隐蔽的地方,也有个别的以隐含文件形式出现,目的是不让用户发现它的存在。如果不经过代码分析,病毒程序与正常程序是不容易区别开来的。一般在没有防护措施的情况下,计算机病毒程序取得系统控制权后,可以在很短的时间里感染大量程序。而且受到感染后,计算机系统通常仍能正常运行,使用户不会感到任何异常。(www.chuimin.cn)

3)潜伏性

大部分的病毒感染系统之后一般不会马上发作,它可长期隐藏在系统中,只有在满足其特定条件时才启动其表现(破坏)模块。只有这样它才可进行广泛的传播。

4)破坏性

任何病毒只要侵入系统,都会对系统及应用程序产生不同程度的影响。轻者会降低计算机工作效率,占用系统资源,重者可导致系统崩溃。由此特性可将病毒分为良性病毒与恶性病毒。良性病毒可能只干扰用户,没有任何破坏动作,但会占用系统资源。这类病毒较多,如GENP、小球、W-BOOT 等。

5)不可预见性

从对病毒的检测方面来看,病毒还有不可预见性。不同种类的病毒,它们的代码千差万别,但有些操作是共有的(如驻内存,改中断)。有些人利用病毒的这种共性制作了可检查病毒的程序。这种程序的确可查出一些病毒,但由于目前的软件种类极其丰富,且某些正常程序也使用了类似病毒的操作甚至借鉴了某些病毒的技术。使用这种方法对病毒进行检测势必会造成较多的误报情况,而且病毒的制作技术也在不断地提高,病毒对反病毒软件来说永远是超前的。

4.计算机病毒的分类

计算机病毒主要有以下几种类型:

1)开机型病毒

开机型病毒是藏匿在磁盘片或硬盘的第一个扇区。因为DOS 的架构设计,使得病毒可以在每次开机时,在操作系统还没被加载之前就被加载到内存中,这个特性使得病毒可以完全地控制DOS 的各类中断,并且拥有更大的能力进行传染与破坏。

2)文件型病毒

文件型病毒通常寄生在可执行文件(如*.COM、*.EXE 等)中。当这些文件被执行时,病毒的程序就跟着被执行。文件型的病毒根据传染方式的不同,又分成非常驻型以及常驻型两种,非常驻型病毒将自己寄生在*.COM、*.EXE 或是*.SYS 的文件中,当这些中毒的程序被执行时,就会尝试去传染给另一个或多个文件;常驻型病毒躲在内存中,其行为就好像是寄生在各类的低阶功能一般,由于这个原因,常驻型病毒往往对磁盘造成更大的伤害。一旦常驻型病毒进入了内存中,只要可执行文件被执行,它就对其进行感染,其效果非常显著,将它赶出内存的唯一方式就是冷启动(完全关掉电源之后再启动)。

3)复合型病毒(Multi-Partite Virus):

复合型病毒兼具开机型病毒以及文件型病毒的特性。它们不但可以感染 *.COM、*.EXE 文件,也可以感染磁盘的引导扇区。由于这个特性,使得这种病毒具有相当程度的传染力。

4)宏病毒

宏病毒主要是利用软件本身所提供的宏能力来设计病毒。所以凡是具有写宏能力的软件都有宏病毒存在的可能,如Word、Excel 等。