计算机病毒防备技术 一、计算机病毒的定义及其特点和分类 (一)计算机病毒的定义 在《中华人民共和国计算机信息系统安全保护条例》中,计算机病毒(computerVirus)被明确定义为:“编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码”
而在一般教科书及通用资料中被定义为:利用计算机软件与硬件的缺陷,由被感染机内部发出的破坏计算机数据并影响计算机正常工作的一组指令集或程序代码
历 史 上 , 计 算 机 病 毒 最 早 出 现 在 70 年 代 Davidgerrold 科 幻 小 说whenH
wasone
最早科学定义出现在 1983:在 Fredcohen(南加大)的博士论文“计算机病毒实验”“一种能把自己(或经演变)注入其它程序的计算机程序”启动区病毒,宏(macro)病毒,脚本(script)病毒也是相同概念传播机制同生物病毒类似
生物病毒是把自己注入细胞之中
其实,和其他生物病毒一样,计算机病毒有独特的复制能力,它可以很快地蔓延,又常常难以根除
它们能把自身附着在各种类型的文件上
当文件被复制或从一个用户传送到另一个用户时,它们就随同文件一起蔓延开来
(二)计算机病毒的特点 1、寄生性:计算机病毒寄生在其他程序之中,当执行这个程序时,病毒就起破坏作用,而在未启动这个程序之前,它是不易被人发觉的
2、传染性:计算机病毒不但本身具有破坏性,更有害的是具有传染性,一旦病毒被复制或产生变种,其速度之快令人难以预防
传染性是病毒的基本特征
在生物界,病毒通过传染从一个生物体扩散到另一个生物体
在适当的条件下,它可得到大量繁殖,并使被感染的生物体表现出病症甚至死亡
同样,计算机病毒也会通过各种渠道从已被感染的计算机扩散到未被感染的计算机,在某些情况下造成被感染的计算机工作失常甚至瘫