计算机病毒的感染是计算机安全问题中最为常见的问题该问题已引起了经济上的重大损失。互联网的迅速普及为计算机病毒的广泛传播提供了有利的环境,相比于传统的计算机病毒,无论在传播性上,还是在破坏性上,网络病毒都体现出巨大的优势。
尽管病毒的数量非常多,表现形式也多种多样,但是通过适当的标准可以把它们分门别类地归纳成几种类型,从而更好地来了解和掌握它们。根据计算机病毒的特点和特性,计算机病毒有多种分类方法,例如按照攻击的系统分类、按照病毒的破坏情况分类、按照病毒的寄生部位或感染对象分类、按照病毒的激活时间分类等,根据不同的分类标准,一种病毒可能有多种叫法,例如一种病毒可能有攻击Windows 系统的病毒、外壳型病毒、恶性计算机病毒、可执行程序传染的计算机病毒等多个称谓。但一般情况下,人们习惯按照病毒的载体来分类。按照病毒存在的载体分类,一般的可分为四类:引导扇区病毒,文件型病毒,蠕虫病毒和混合型病毒。
计算机病毒都主要是通过以下三种途径传播:1、通过磁盘、U盘、移动硬盘等可以移动的存储介质传播。当一个移动的存储介质在一台已感染机器上使用时,该介质就会被病毒感染,当该介质在另一台机器上使用时,易感机器就会被感染,这样就完成了一个传染过程。2、利用现今广泛使用的互联网进行传播,现今的计算机病毒主要利用互联网进行传播。虽然这种病毒现今还不多,但是已经出现端倪,比如手机病毒“Cabir”,就是利用了手机中的蓝牙技术进行传播。
但是需要指出的是现今人们对于病毒的防治大多利用的是打补丁或者更新病毒库的方法,对于一台已“治疗”的机器,针对同一种病毒来说,它已经不可能再回到Susceptible,因此SIR模型应该更能符合病毒的传播过程。
2.2计算机病毒与生物病毒的相似性
(1)和生物病毒一样,计算机病毒是在正常的计算机程序中插入的破坏计算机正常功能或毁坏数据的一组计算机指令或程序的一段代码,计算机病毒的独特复制功能使得计算机病毒可以很快地蔓延,又常常难以根除。为了便于隐藏,它们的“个体”比一般的正常程序都要小。它们能把自已附在特定文件上,当文件被复制或从一个用户传送到另一用户时,计算机病毒也就随着这些文件蔓延开来。
(2)计算机病毒和生物病毒都具有循环复制的功能,这也是它们的最大相似之处,因为循环复制是传染性的基础。
(3)在编码方式上,计算机病毒早期采用机器语言编写,而后来,尤其是近年来的病毒大都采用高级语言编写。这些病毒程序通过一定的感染途径,进入宿主计算机后,大多以物理(磁)储存的方式,潜伏于计算机的存储介质中; 类似地生物病毒,大都采用核酸编码,也有采用甲氨基酸编码,其高级的细胞语言也是编制生物病毒的一种选择。所谓细胞语言是指比较低级的核酸编码,它借助细胞外进行信息交流。当然无论是低级语言的核酸还是高级语言的氨基酸,这些序列都可以固化的形式存在,也可以物理存储的方式存在于细胞的物理存储单元核小体中。它们的破坏机制也都是循环执行。
2.3计算机病毒和生物病毒的不同之处
计算机病毒有不同于生物病毒的根本之处,具体表现在以下4个方面:
(1)生物病毒的传播是通过一个地域内的传播主体的物理接触,其传播速度取决于人口的流动状况,这种人口流动状况是相对稳定的;而网络病毒的传播则是通过计算机系统间的连接,这种连接是一种逻辑上的连接而不是物理的接触(当然这种连接需要物理上的连通),它几乎不受地域的限制,并且这种逻辑上的连接是动态的、它是随时间而变化的,甚至还有一定的周期。 传染病模型在计算机病毒传播中的应用(3):http://www.751com.cn/shuxue/lunwen_3552.html