/ 32页
显示左侧边栏
计算机的病毒与防护(4)


  混合型病毒不仅传染可执行文件而且还传染硬盘引导区,被这种病毒传染的系统,用Format命令格式化硬盘都不能消除病毒。

  五、特洛伊木马型病毒

  特洛伊木马型病毒也叫"黑客程序"或后门病毒,应该属于文件型病毒的一种。一般此种病毒分成服务器端和客户端两部分,如计算机网络中服务器端被此程序感染,别人可通过网络任意控制此计算机,并获得重要文件。在我国流行的此类病毒有BO、Netspy等。
  六、Internet语言病毒

  随着Internet的发展,某些人便利用Java、VB和ActiveX的特性来撰写病毒。这些病毒虽然并不能破坏硬盘上的资料,但是如果用户使用浏览器来浏览含有这些病毒的网页,使用者就在神不知鬼不觉的状态下,让病毒进入机器开始复制,并通过网络窃取宝贵的个人秘密信息或计算机系统资源利用率下降,造成死机等现象。

  计算机病毒的出现和发展也是有规律的,其发展顺序大致可划分为以下几个阶段:

  1.DOS引导阶段

  1987年,计算机病毒主要是引导型病毒,具有代表性的是"小球"和"石头"病毒。

  当时计算机硬件较少,功能简单,一般需要通过软盘启动后使用。引导型病毒利用软盘的启动原理工作,它们修改系统启动扇区,在计算机启动时首先取得控制权,减少系统内存,修改磁盘读写中断,影响系统工作效率,在系统存取磁盘时进行传播。1989年,引导型病毒发展为可以感染硬盘,典型的代表有"石头2"

  2.DOS可执行阶段

  1989年,可执行文件型病毒出现,它们利用DOS系统加载执行文件的机制工作,代表为"耶路撒冷","星期天"病毒,病毒代码在系统执行文件时取得控制权,修改DOS中断,在系统调用时进行传染,并将自己附加在可执行文件中,使文件长度增加。1990年,发展为复合型病毒,可感染COM和EXE文件。

  3.伴随、批次型阶段

  1992年,伴随型病毒出现,它们利用DOS加载文件的优先顺序进行工作。具有代表性的是"金蝉"病毒,它感染EXE文件时生成一个和EXE同名的扩展名为COM伴随体;它感染COM文件时,改为原来的COM文件为同名的EXE文件,再产生一个原名的伴随体,文件扩展名为COM。这样在DOS加载文件时,病毒就取得控制权。这类病毒的特点是不改变原来的文件内容,日期及属性,解除病毒时只要将其伴随体删除即可。在非DOS操作系统中,一些伴随型病毒利用操作系统的描述语言进行工作,具有典型代表的是"海盗旗"病毒,它在得到执行时,询问户名称和口令,然后返回一个出错信息,将自身删除。批次型病毒是工作在DOS下和"海盗旗"病毒类似的一类病毒。

  4.幽灵、多形阶段

  1994年,随着汇编语言的发展,实现同一功能可以用不同的方式进行完成。这些方式的组合,使一段看似随机的代码,产生相同的运算结果。幽灵病毒就是利用这个特点,每感染一次,就产生不同的代码。例如"一半"病毒就是产生一段有上亿种可能的解码运算程序,病毒体被隐藏在解码前的数据中,查解这类病毒就必须能对这段数据进行解码,加大了查毒的难度。多形型病毒是一种综合性病毒,它既能感染引导区又能感染程序区,多数具有解码算法,一种病毒往往要两段以上的子程序方能解除。

  5.生成器、变体机阶段

  1995年,在汇编语言中,一些数据的运算放在不同的通用寄存器中,可运算出同样的结果,随机的插入一些空操作和无关指令,也不影响运算的结果。这样,一段解码算法就可以由生成器生成。当生成的是病毒时,这种复杂的病毒生成器和变体机就产生了。具有典型代表的是"病毒制造机"VCL,它可以在瞬间制造出成千上万能种不同的病毒,查解时就不能使用传统的特征识别法,需要在宏观上分析指令,解码后查解病毒。变体机就是增加解码复杂程度的指令生成机制。

  6、网络、蠕虫阶段

  1995年,随着网络的普及,病毒开始利用网络进行传播,

  它们只是以上几代病毒的改进。在非DOS操作系统中,"蠕虫"是典型的代表,它不占用除内存以外的任何资源,不修改磁盘文件,利用网络功能搜索网络地址,将自身向下一地址进行传播,有时也在网络服务器和启动文件中存在。

  7.窗阶段

  1996年,随着Windows和Windows95的日益普及,利用Windows进行工作的病毒开始发展,它们修改(NE,PE)文件,典型的代表是DS.3873,这类病毒更为复杂,它们利用保护模式和API调用接口工作,解除方法也比较复杂。

  8.宏病毒阶段

  1996年,随着Windows Word功能的增强,使用Word宏语言出可以编制病毒,这种病毒使用Basic语言,编写容易,感染Word文档文件。在Excel和 Amipro出现的相同工作机制的病毒,也归此类。由于Word文档格式没有公开,这类病毒查解比较困难。

  9. 互连网阶段

  1997年,随着因特网的发展,各种病毒也开始利用因特网进行传播,一些携带病毒的数据包和邮件越来越多,如果不小心打开了这些邮件,机器就有可能中毒。有的病毒甚至附着在网际浏览器中,上网时只要你点击浏览器,他就会自动驻入你的计算机。

  10. Java、邮件炸弹阶段

  1997年随着万维网上Java 的普及,利用Java 语言进行传播和资料获取的病毒开始出现,典型的代表是Java Snake病毒。还有一些利用邮件服务器进行传播和破坏的病毒,例如Mail-Bomb病毒,它就严重影响因特网的效率。

  按照计算机的病毒属性,计算机病毒可以进行如下分类:

  1、病毒存在的媒体

  根据病毒存在的媒体,病毒可以划分为网络病毒,文件病毒,引导型病毒。网络病毒通过计算机网络传播感染网络中的可执行文件,文件病毒感染计算机中的文件(如:COM,EXE、DOC等),引导型病毒感染启动扇区(Boot)和硬盘的系统引导扇区(MBR),还有这三种情况的混合型,例如:多型病毒(文件和引导型)感染文件和引导扇区两种目标,这样的病毒通常都具有复杂的算法,它们使用非常规的办法侵入系统,同时使用了加密和变形算法。

  2、病毒传染的方法

  根据病毒传染的方法可分驻留型病毒和非驻留型病毒,驻留型病毒感染计算机后,把自身的内存驻留部分放在内存(RAM)中,这一部分程序挂接系统调用并合并到操作系统中去,他处于激活状态,一直到关机或重新启动,非驻留型病毒在得到机会激活时并不感染计算机内存,一些病毒在内存中留有小部分,但是并不通过这一部分进行传染,这类病毒也被划分为非驻留型病毒。

  3、病毒的破坏能力

  无害型,除了传染时减少磁盘的可用空间外,对系统没有其它影响。

  无危险型,这类病毒仅仅是减少内存、显示图像、发出声音及同类音响。

  危险型,这类病毒在计算机系统操作中造成严重的错误。

  非常危险型,这类病毒删除程序、破坏数据、清除系统内存区和操作系统中重要信息。

  这些病毒对系统造成的危害,并不是本身的算法中存在危险的调用,而是当它们传染时会引起无法预料的和灾难性的破坏。由病毒引起其它的程序产生的错误也会破坏文件和扇区,这些病毒也按照他们引起的破坏能力划分。一些现在的无害型病毒也可能会对新版的DOS、Windows和其它操作系统造成破坏。例如:在早期的病毒中,有一个"Denzuk"病毒在360K磁盘上很好的工作,不会造成任何破坏,但是要后来的高密度软盘上却能引起大量的数据丢失。