计算机病毒及其防治
被称为计算机之父的冯·诺依曼在他的论文中描述了一个计算机程序如何复制其自身,并进行繁殖活动的理论,这是第一份关于计算机病毒理论的学术文章(“病毒”一词当时并未使用)。计算机病毒的出现和发展是计算机软件技术发展的必然结果。
计算机病毒的概念、特征和分类
计算机病毒是一个程序或者一段可执行代码,就像生物病毒一样,具有自我繁殖、互相传染以及激活再生等生物病毒特征。计算机病毒有独特的复制能力,它们能够快速蔓延,又常常难以根除。它们能把自身附着在各种类型的文件上,当文件被复制或从一个用户传送到另一个用户时,被传用户的计算机就会被病毒感染,并扩散到整个计算机系统,这种现象就和生物病毒入侵生物并进行传染一样。
1.计算机病毒的概念《中华人民共和国计算机信息系统安全保护条例》指出,计算机病毒是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码。计算机病毒主要通过移动存储介质(如U盘、移动硬盘)和计算机网络两大途径进行传播。
2.计算机病毒的特征
计算机病毒一般具有寄生性、传染性、潜伏性、隐蔽性和破坏性的特征,且计算机本身对计算机病毒没有免疫性。
寄生性:计算机病毒寄生在其他程序之中,是一种特殊的寄生程序。计算机病毒享有所寄生的程序的一切权利,当执行这个程序时,病毒就起破坏作用,而在未启动这个程序之前,病毒是不易被人发觉的。
传染性:作为计算机病毒的基本特性,传染性是用来判断一个程序是否是计算机病毒的重要因素。计算机病毒可通过各种可能的渠道去传染其他的计算机,计算机病毒只有在运行时才具有传染性,且能够主动将自身的复制品或变种传染到其他的程序中。
潜伏性:计算机病毒的潜伏性分为两种情况。一种是发作时间是预先设计好的,平时觉察不出来,等到条件具备的时候一下子就爆发开来,对系统进行破坏;另一种是计算机病毒的内部往往有一种触发机制,平时除了传染外不主动进行破坏,但一旦满足触发条件,才主动对计算机系统进行破坏。
隐蔽性:计算机病毒具有很强的隐蔽性,有的可以通过病毒软件检查出来,有的根本就查不出来,因为它寄生在正常的程序中,没有达到触发的条件,计算机仍可以正常工作。
破坏性:计算机中毒后,可能会导致正常的程序无法运行,计算机内的文件被删除或受到不同程度的损坏。通常表现为增(无限制地增加文件的数量,占用计算机存储空间)、删(删除系统重要文件)、改(改变计算机文件的内容、名称、类型)、移(移动计算机文件的位置,比如系统启动文件,导致计算机无法启动)。
3.计算机病毒的分类
按照计算机病毒的感染方式,可将计算机病毒分为以下5种类型。引导区病毒:这类病毒常常用其病毒程序替代主引导区中的系统程序。当硬盘主引导记录感染病毒后,病毒就企图感染每个插入计算机进行读写的移动存储介质的引导区。
文件型病毒:这类病毒主要感染扩展名为.