1、计算机病毒与生物病毒的对比分析摘要:本文通过对计算机病毒和生物病毒这两个不同领域的病毒的异同点的分析,借鉴相互的防治经验,以探索防治这两类病毒的新方法,为防治这两类病毒提供新的思路。关键词:计算机、生物、病毒、防治、相似、差异在我们生活的历程中,一定不止一次地被生物病毒所感染,当我们进入到这个信息化时代,当我们几乎每个人都学会使用电脑这种高科技的事物时,我们发现,其实它和我们人类一样,会被一种同样叫做病毒的东西给感染,事实上生物上的病毒和计算机病毒有着精妙的相似之处,然而它们却又是不同的,因此,今天我就来谈谈它们的异同,以及它们防治的方法的异同。狭义的生物病毒是一种独特的传染物质,它能够利用宿
2、主细胞的营养物质来自主地复制病毒自身的 DNA 或者 RNA 以及蛋白质等生命组成物质的微小生命体。而广义的病毒复杂得多,它包括拟病毒、类病毒和病毒粒子,其中拟病毒和类病毒仅仅是一条简单的 ssRN A 链,却没有蛋白质,,而盶病毒则更为神奇,它是种类似酶的蛋白分子,却没有 DNA 或者 RNA。因此生物病毒很难有一个确定的、明确的定义。同样的,下一个计算机病毒的定义也较困难。狭义的定义只是指一些能够精确地复制自身, 或者发生变异后产生下一代的一些程序片段。而广义的计算机病毒是指一切具有破坏计算机系统、资源和干扰计算机正常运行的程序代码,包括蠕虫。计算机病毒和生物病毒是不同领域的两个概念,其物
3、质基础也完全不同,但它们的一些性质却有惊人的相似之处。具体表现有以下几个方面:一、寄生性:生物病毒是寄生在生物个体的活细胞内的特殊生物,在该细胞内整合自己的遗传物质,复制自己的遗传物质,利用宿主的酶和营养物质合成自己的蛋白质,并在适当时机破坏该宿主细胞,将自身释放出来。而计算机病毒也寄生在其他程序之中,并会寄生在适合计算机病毒的其他程序之中,当执行这个程序时,病毒就起破坏作用,而在未启动这个程序之前,它是不易被人发觉的。它们也都只能寄生在宿主体内才可存活繁殖。二、传染性:计算机病毒可以通过各种渠道从已被感染的计算机扩散到未被感染的计算机,在某些情况下造成被感染的计算机工作失常。生物病毒也可由一
4、个生物体扩散到另一个生物体。在适当的条件下,它可得到大量繁殖,并使被感染的生物体表现出病症甚至死亡。三、潜伏性:计算机病毒和生物病毒都可以潜伏,一般不会轻易发现。生物病毒可以把自己的遗传物质整合到宿主的染色体 DNA 上,使自身最重要的遗传物质逃过宿主免疫系统的攻击而得以保存。计算机病毒也可以把自己的程序片段整合到系统程序上,使得自身最重要的代码逃过杀毒软件的查杀而得以保存四、破坏性:两者都会引起危害。生物病毒可以造成被寄生的生物细胞、器官甚至这个个体的病变,产生一系列临床变化,甚至危害宿主的生命。而计算机病毒也会对被寄生的程序的稳定性产生负面影响,甚至危害整个操作系统的稳定。五、变异性和多样
5、性:计算机病毒和生物病毒在传播过程中都会发生一定的改变,使得它们的种类日趋多样。生物病毒在传播过程中,由于遗传物质复制的出错,会导致病毒性状的改变,同样的,计算机病毒在自身程序的复制过程中,会出现一定的错误,而使病毒运行结果发生改变。六、特异性:流感病毒只能引起流感,而 HIV 只能引起艾滋病。同样,计算机病毒也具有特异性,某一种特定的计算机病毒只会特异性地感染某一类程序或文件。鉴于它们这么多的相似性,人们总结了这些相似点,提出了相似的方法以防治这两类令人讨厌的病毒。当生物病毒侵人人体,机体本身能产生抗体等物质来抵抗、消灭病毒,人类能利用一些药物杀死病毒或抑制病毒的复制过程,受此启发,人们开始
6、接种疫苗,它能有效地预防相应的传染病的发生。这是由于人们在首次感染了某一种病毒之后,体内会产生相应的抗体以及可以产生这类特异性抗体的活化的 B细胞,当机体再次感染这类病毒的时候,这些特异性抗体和活化的 B 细胞便能迅速发挥作用,以清除这些病毒。而在计算机领域中最常用的方法是利用一些查杀病毒的软件,如金山毒霸、诺顿等,都可对一些病毒产生效用 。其原理也是对已知病毒的标识进行记忆 、判断,从而达到查出病毒并消灭病毒的目的。另一种也是采用给计算机接种“疫苗”的方法,包括软件和硬件“疫苗” 。软件“疫苗”是通过给每个文件添加一疫苗程序而达到防毒的目的,而硬件“疫苗”相对较优越些,是给计算机插上一些防毒
7、卡,对执行的程序进行检测和对磁盘进行检查 。如今随着编程技术的发展,出现了诺顿和病毒防火墙等一些 Windows 环境下的在线杀毒软件,可以在一定程度上代替软件“疫苗” 。虽说计算机病毒和生物病毒然有如此多的相似点,然而它们的差异也是显而易见的。 一、性质不同:生物病毒是指具有核酸或者蛋白质有机物的能够进行独特方式繁殖,严格寄生的生物体。而计算机病毒是在计算机的运用中一串数字程序或者编码,是实际看不见摸不着的,是虚拟数字化的东西。生物病毒是在生命意义上的生命体,是可以观察到了,有形态大小的实际存在的实物 二、传染和复制过程不同:计算机病毒在复制功能的基础上 ,会主动攻击目标宿主程序 ,它在驻入
8、内存之后 ,随时监视系统的运行 ,当发现攻击目标后 ,将自身的程序及数据复制到被感染的对象上 ,并随着宿主程序进入传播媒介,然后以宿主程序为传染源直接确定下一个攻击目标 ,达到繁殖的目的,其传染、复制过程一般是:a、当宿主程序运行时,截取控制权;b、寻找感染的突破口;c 、将病毒代码程序,复制到宿主程序。通过这种拷贝复制方式,计算机病毒完成了它的传染和繁衍。生物病毒是专门寄生在活细胞内的特殊生物,缺乏生活细胞所具备的细胞器如核糖体、线粒体等,以及代谢必需的酶系统和能量。增殖所需的原料、能量和生物合成的场所都得由宿主细胞提供,在病毒核酸的控制下合成病毒的核酸或与蛋白成份,然后在宿主细胞的细胞质或
9、细胞核内装配成为成熟的、具有感染性的病毒粒子,再以各种方式释放至细胞外,感染其他细胞。其传染、复制过程可分为吸附侵入、脱壳生物合成释放四个连续过程。生物病毒一般有选择性地确定宿主细胞,然后利用宿主细胞的细胞质或细胞核,完成对自身蛋白质和核酸的装配复制,合成成熟的具有感染性的病毒,随着病毒粒子的释放,生物病毒便完成了自身的再生。 三、载体和传播媒介不同:计算机病毒的传播以计算机网络和磁性或光学介质为传播媒介。计算机病毒通常“寄生”于计算机的软件系统中,随着软件系统的运行完成传染和复制,作为软件系统的通道和载体便成为它的传播媒介。而生物病毒寄生在活细胞中,这些活细胞是它的载体,而它的传播则往往依赖
10、空气 、体液或食物等进行 。 四、攻击和破坏的目标不同:计算机病毒主要通过复制、改写、删除等功能来攻击。造成大量数据被冲毁,用户文件遭到破坏,用户信息丢失,操作系统面临崩溃,存储空间减少,甚至由于病毒的破坏导致计算机控制的政治、经济、军事、金融等要害设施瘫痪和瓦解,造成严重后果。生物病毒则主要通过吸附、侵入、脱壳、生物合成、装配、释放等功能来攻击动物、植物及其它微生物的细胞,破坏宿主细胞的细胞质或细胞核,使宿主细胞的代谢减慢,细胞的蛋白质和发生变化 ,使生物体发生病变,甚至危害生物个体的生命。了解计算机病毒和生物病毒的异同,可以为我们防治这两类病毒相互提供宝贵的经验,为人类造福。参考文献:1.浅谈健物病毒与计算机病毒的相似性.善春网.科技论坛.20052.试论生物病毒与计算机病毒. 钱俊英. 张家驹. 医学信息 1999 年 7 月第 12 卷第 7 期3 .浅谈生物病毒与计算机病毒的相似性 江苏省姜堰市张甸初级中学4.计算机病毒与生物病毒 郭承志 何利萍 青海民族学院应用数学系 西宁5.生物病毒和计算机病毒的对比http:/