當前位置:學問君>學習教育>畢業論文>

計算機及生物病毒比較分析論文

學問君 人氣:2.73W

1計算機病毒與生物病毒比較

計算機及生物病毒比較分析論文

計算機病毒與生物病毒之間存在着微妙的聯繫,這種關係提示,將計算機病毒理論應用到生物病毒的可行性。

1.1病毒的表現形式

1.1.1極強的破壞性

無論生物病毒,還是計算機病毒,都能夠對其宿主造成極大的危害。1988年,美國人莫瑞斯編寫了一個蠕蟲病毒,在幾個小時內,使得網絡阻塞,執行遲緩,近乎癱瘓。還有一些著名的病毒,如“CIH”“、美麗殺”病毒等在世界範圍內對計算機系統都造成了極大的經濟和社會影響。生物病毒的破壞性也非常明顯如艾滋病、肝炎、流感等疾病。這些疾病大多是由生物病毒引起的。例如,艾滋病毒能生存於人的血液中並攻擊人體免疫系統,它大量吞噬、破壞T4淋巴細胞,從而使整個人體免疫系統遭到破壞,最終人體喪失對各種疾病的抵抗能力而導致死亡。

1.1.2微小的體型

計算機病毒的體型大小是用代碼長度來衡量的。它們一般非常微小的,也許只有幾十行,幾百行代碼,有的甚至只有幾行代碼,卻能使計算機系統癱瘓或者網絡阻塞。CIH病毒最初的版本只有656個字節,可感染WindowsPE類可執行檔案。當然,隨着計算機病毒與反病毒軟件之間的不斷“鬥爭”,計算機駭客爲了讓病毒更隱蔽,更具有破壞性,最近也出現了“巨型”的計算機病毒,它們有的達到了幾兆,有的甚至十幾兆。生物病毒個體大小都是納米級的,一般在10-300nm左右,較小的病毒如菜豆畸矮病毒,只有9-11nm,而較大的病毒如痘類病毒,有250-300nm。而且,一般生物病毒編碼基因也是相對較微小的基因組序列。

1.1.3極強的感染能力

無論是計算機病毒還是生物病毒,最主要的一個特點就是具有極強的感染性。在生物病毒的感染中,病毒首先吸附在某個細胞上,然後將自己的DNA/RNA注入到細胞內部,操縱寄主細胞的代謝機能,大量複製病毒的DNA/RNA,併合成病毒所需要的蛋白質和外殼。當各種合成都成熟時,病毒就破殼而出,繼而侵蝕其他細胞。計算機病毒的感染性是將其編碼透過一定渠道,強行進入計算機的系統內存中,使計算機被病毒所感染。這與生物病毒的感染機制有明確的相似性。

1.1.4變異能力

計算機病毒會不斷變異和升級的,從而出現許多新的病毒變種。這種變異目的就是讓病毒更隱蔽,危害更大。例如CIH病毒,從1998年到2002年,就改進了4次,從一個不具有破壞性的病毒不斷地升級爲破壞性極大的病毒。而生物病毒的變異是與自身的進化和防禦免疫系統抑制有關。當一個免疫系統可以阻止某種病毒的侵蝕時,病毒就有可能產生新的變種,從而繞過免疫系統,侵蝕宿主。另外,計算機病毒與生物病毒之間還有其他相似的地方,如多樣性、特異性、相容相斥性等等。

1.2病毒的本質

病毒的最大特點是其傳染性,而傳染性的原因是其自身程序不斷複製的結果,即將程序本身複製至其它程序中或簡單地在一個系統中不斷地複製。從本質上講,計算機病毒要完成傳染和複製必須完成三個主要任務:控制權獲取、自我定位和複製。具體來說,完成控制權獲取是爲了病毒的傳染模組得到執行機會,實際上,控制權獲取是完成任何病毒任務的基礎;自我定位是獲取病毒自身副本在內存中的位置;複製是將自身寫入目標程序中,以便病毒隨着目標程序的`傳播而傳播。由此可以看出,計算機病毒和生物病毒在病毒的本質層面上也是非常的相似,它們都具有循環複製的功能。

1.3病毒的結構方式

計算機病毒與生物病毒在結構組成的方式上也極爲相似,從表1.1的比較中,就可以很清楚地看出這點。計算機病毒是利用系統的漏洞,使用編程工具,開發出來的程序。對於程序而言,它的最終形式都是0,1編碼的二進制數據,存儲在計算機的硬盤或者移動磁盤中。相對於二進制數據而言,系統方面上講,計算機病毒主要以檔案、內存塊、網絡包等形式存在,透過網絡、移動存儲器等方式從一臺計算機傳播到另一臺計算機,然後再在新的計算機上進行感染、複製、繁殖、傳播。生物病毒與計算機病毒的方式很類似。首先生物病毒也是“觀察”到了生物體的免疫系統的“漏洞”,繞過免疫系統,感染生物體。對於生物病毒而言,病毒的本質一般都是以DNA/RNA核酸編碼的形式存在,有少數病毒也以蛋白質的編碼形式存在。然而,當一個病毒侵入細胞時,都是把它的編碼注入都細胞的內部,類似計算機病毒感染檔案一樣。生物病毒大多透過空氣、飲食、生物媒介、遺傳、體液等傳播。它們關鍵一點就是把遺傳編碼從一個細胞傳播到另一個細胞,然後再利用細胞內部的物質和能量合成更多的病毒編碼。這些編碼最後再透過細胞分裂,使病毒釋放出去,以進一步感染和侵害其他的細胞。

1.4病毒的傳播方式

研究病毒傳播的科學家發現計算機病毒和生物病毒傳播規律也是十分相似的。計算機病毒一般首先在一個小的範圍內傳播,有了網絡以後,病毒的傳播速度和影響範圍就急劇猛增。生物病毒的傳播規律也是類似,首先在一個小的範圍內傳播,一旦隨機傳染給生活圈的人們並形成流行傳染,其感染面積和傳播速度就無法估量了,此時的病毒也更加難以控制。

1.5病毒的防治

殺毒軟件與防火牆是最常見的計算機病毒的防治工具。殺毒軟件主要功能是實時監控和磁盤掃描。算機病毒防治的主要難題是,如何防治病毒庫中還沒有記錄該病毒的特徵未知病毒。透過查找可能循環執行的程序,可爲研製自動查殺病毒的全新軟件提供新的思路。防火牆是另一種主要的防毒工具。它透過一種離技術將內部網絡和外部網絡隔開,如果實現網絡間的通信,必須要經過防火牆。防火牆技術極大地提高了網絡的安全性,減少了網絡病毒的危害和網絡外的攻擊。對於生物病毒的防治而言,關鍵的問題是如何抑制病毒DNA/RNA的複製,如何抑制蛋白質的表達合成。因此,生理殺毒機制往往是啓動細胞內特殊的化學反應,使病毒的DNA/RNA破壞或分解。有些病毒侵入細胞後,細胞中的防禦機制會使用溶解酶將病毒的DNA/RNA分解。一些比較複雜的病毒,自身進化出防禦機體的機制,使得其得以突破細胞的天然防禦,進一步突破機體的免疫防禦,從而無限複製並感染其他細胞或宿主機體。可以看出無論是計算機病毒的防治,還是生物病毒的防治,關鍵點就是如何使病毒失去複製功能。

2討論分析

透過比較分析看出,計算機病毒與生物病毒在很多方面都是相似的。透過研究這些相似點,今後可以將計算機病毒的防治方法應用到生物病毒的防治上來,或者將生物病毒的防治應用到計算機上去,可能形成一個新的領域,將兩種病毒的防治方法結合到一起,是今後在研究生物病毒上的一個突破。生物病毒感染的複雜性,直接從生物病毒編碼上對生物病毒的防治技術還未成熟。計算機的快速發展和計算機病毒的層出不窮,使得計算機專家逐步開發出更高效、更便捷的病毒防禦方法,而生物病毒的防禦和治療常常陷於束手無策的尷尬境界,這主要有以下幾個原因:①計算機的發展是從無到有,從簡單到複雜的過程,才幾十年的時間。而生物的發展是上億年的進化過程。因此計算機的體系結構相對於生物體來說要簡單得多。②計算機病毒都是由駭客人爲編寫的,它的侵入手段、功能、結構都比生物病毒要簡單。③計算機病毒的傳播途徑無非是磁盤和網絡,少部分是透過硬件固化的方式。然而,生病病毒的傳播途徑要更加的複雜,難以控制。④計算機病毒比生物病毒更加容易檢測。⑤現在有很多的殺毒軟件公司,他們可以極大地推進計算機病毒防治技術的發展。與計算機病毒的防治相比,如何找到一個高效的行之有效的生物病毒防治方法是困擾很多科學家的一個難題。例如,由於HIV病毒,禽流感病毒、惡性腫瘤病毒的複雜性和變異性,使得到現在還仍是一個世界性的難題,還需要長期的努力。