計算機病毒的具體介紹
計算機病毒的具體介紹
如果你是電腦新手,那肯定不知道電腦還有會病毒這種東西,現(xiàn)在小編來為你科普一下計算機的安全知識。這里先講計算機病毒的具體介紹吧。
計算機病毒(Computer Virus)是編制者在計算機程序中插入的破壞計算機功能或者數(shù)據(jù)的代碼,能影響計算機使用,能自我復(fù)制的一組計算機指令或者程序代碼。
計算機病毒具有傳播性、隱蔽性、感染性、潛伏性、可激發(fā)性、表現(xiàn)性或破壞性。
計算機病毒的生命周期:開發(fā)期→傳染期→潛伏期→發(fā)作期→發(fā)現(xiàn)期→消化期→消亡期。
計算機病毒是一個程序,一段可執(zhí)行碼。就像生物病毒一樣,具有自我繁殖、互相傳染以及激活再生等生物病毒特征。
計算機病毒有獨特的復(fù)制能力,它們能夠快速蔓延,又常常難以根除。它們能把自身附著在各種類型的文件上,當(dāng)文件被復(fù)制或從一個用戶傳送到另一個用戶時,它們就隨同文件一起蔓延開來。
發(fā)展
第一份關(guān)于計算機病毒理論的學(xué)術(shù)工作( "病毒" 一詞當(dāng)時并未使用)于 1949 年由約翰·馮·諾伊曼完成。以 "Theory and Organization of Complicated Automata" 為題的一場在伊利諾伊大學(xué)的演講,后改以 "Theory of self-reproducing automata" 為題出版。馮·諾伊曼在他的論文中描述一個計算機程序如何復(fù)制其自身。1980 年,Jürgen Kraus 于多特蒙德大學(xué)撰寫他的學(xué)位論文 "Self-reproduction of programs"。論文中假設(shè)計算機程序可以表現(xiàn)出如同病毒般的行為。
“病毒”一詞最早用來表達此意是在弗雷德·科恩(Fred Cohen)1984年的論文《電腦病毒實驗》。
1983 年 11月,在一次國際計算機安全學(xué)術(shù)會議上,美國學(xué)者科恩第一次明確提出計算機病毒的概念,并進行了演示。1986年年初,巴基斯坦兄弟編寫了“大腦(Brain)”病毒,又被稱為“巴基斯坦”病毒。1987年,第一個電腦病毒C-BRAIN誕生。由巴基斯坦兄弟:巴斯特(Basit)和阿姆捷特(Amjad)編寫。計算機病毒主要是引導(dǎo)型病毒,具有代表性的是“小球”和“石頭”病毒。1988年在財政部的計算機上發(fā)現(xiàn)的,中國最早的計算機病毒。1989年,引導(dǎo)型病毒發(fā)展為可以感染硬盤,典型的代表有“石頭2”。1990年,發(fā)展為復(fù)合型病毒,可感染COM和EXE文件。1992年,利用DOS加載文件的優(yōu)先順序進行工作,具有代表性的是“金蟬”病毒。1995年,當(dāng)生成器的生成結(jié)果為病毒時,就產(chǎn)生了這種復(fù)雜的“病毒生成器” ,幽靈病毒流行中國。
典型病毒代表是“病毒制造機” “VCL”。1998年臺灣大同工學(xué)院學(xué)生劉盈豪編制了CIH病毒。2000年最具破壞力的10種病毒分別是:Kakworm,愛蟲, Apology-B, Marker , Pretty ,Stages-A,Navidad,Ska-Happy99 ,WM97/Thus ,XM97/Jin。 2003年,中國大陸地區(qū)發(fā)作最多的十個病毒,分別是:紅色結(jié)束符、愛情后門、FUNLOVE、QQ傳送者、沖擊波殺手、羅拉、求職信、尼姆達II、QQ木馬、CIH。 2005年,1月到10月,金山反病毒監(jiān)測中心共截獲或監(jiān)測到的病毒達到50179個,其中木馬、蠕蟲、黑客病毒占其中的91%,以盜取用戶有價賬號的木馬病毒(如網(wǎng)銀、QQ、網(wǎng)游)為主,病毒多達2000多種。 2007年1月,病毒累計感染了中國80%的用戶,其中78%以上的病毒為木馬、后門病毒。 熊貓燒香肆虐全球。 2010年,越南全國計算機數(shù)量已500萬臺,其中93%受過病毒感染,感染電腦病毒共損失59000萬億越南盾。
科幻小說
而病毒一詞廣為人知是得力于科幻小說。一部是1970年代中期大衛(wèi)·杰洛德(David Gerrold)的《When H.A.R.L.I.E. was One》,描述了一個叫“病毒”的程序和與之對戰(zhàn)的叫“抗體”的程序;另一部是約翰·布魯勒爾(John Brunner)1975年的小說《震蕩波騎士(ShakewaveRider)》,描述了一個叫做“磁帶蠕蟲”、在網(wǎng)絡(luò)上刪除數(shù)據(jù)的程序。
病毒程序
1960年代初,美國麻省理工學(xué)院的一些青年研究人員,在做完工作后,利用業(yè)務(wù)時間玩一種他們自己創(chuàng)造的計算機游戲。做法是某個人編制一段小程序,然后輸入到計算機中運行,并銷毀對方的游戲程序。而這也可能就是計算機病毒的雛形
特征
繁殖性計算機病毒可以像生物病毒一樣進行繁殖,當(dāng)正常程序運行時,它也進行運行自身復(fù)制,是否具有繁殖、感染的特征是判斷某段程序為計算機病毒的首要條件。破壞性計算機中毒后,可能會導(dǎo)致正常的程序無法運行,把計算機內(nèi)的文件刪除或受到不同程度的損壞。破壞引導(dǎo)扇區(qū)及BIOS,硬件環(huán)境破壞。傳染性計算機病毒傳染性是指計算機病毒通過修改別的程序?qū)⒆陨淼膹?fù)制品或其變體傳染到其它無毒的對象上,這些對象可以是一個程序也可以是系統(tǒng)中的某一個部件。潛伏性計算機病毒潛伏性是指計算機病毒可以依附于其它媒體寄生的能力,侵入后的病毒潛伏到條件成熟才發(fā)作, 會使電腦變慢。隱蔽性計算機病毒具有很強的隱蔽性,可以通過病毒軟件檢查出來少數(shù),隱蔽性計算機病毒時隱時現(xiàn)、變化無常,這類病毒處理起來非常困難。可觸發(fā)性編制計算機病毒的人,一般都為病毒程序設(shè)定了一些觸發(fā)條件,例如,系統(tǒng)時鐘的某個時間或日期、系統(tǒng)運行了某些程序等。一旦條件滿足,計算機病毒就會“發(fā)作”,使系統(tǒng)遭到破壞
感染策略
為了能夠復(fù)制其自身,病毒必須能夠運行代碼并能夠?qū)?nèi)存運行寫操作?;谶@個原因,許多病毒都是將自己附著在合法的可執(zhí)行文件上。如果用戶企圖運行該可執(zhí)行文件,那么病毒就有機會運行。病毒可以根據(jù)運行時所表現(xiàn)出來的行為分成兩類。非常駐型病毒會立即查找其它宿主并伺機加以感染,之后再將控制權(quán)交給被感染的應(yīng)用程序。常駐型病毒被運行時并不會查找其它宿主。相反的,一個常駐型病毒會將自己加載內(nèi)存并將控制權(quán)交給宿主。該病毒于背景中運行并伺機感染其它目標(biāo)。
非常駐型病毒
非常駐型病毒可以被想成具有搜索模塊和復(fù)制模塊的程序。搜索模塊負責(zé)查找可被感染的文件,一旦搜索到該文件,搜索模塊就會啟動復(fù)制模塊進行感染。
常駐型病毒
常駐型病毒包含復(fù)制模塊,其角色類似于非常駐型病毒中的復(fù)制模塊。復(fù)制模塊在常駐型病毒中不會被搜索模塊調(diào)用。病毒在被運行時會將復(fù)制模塊加載內(nèi)存,并確保當(dāng)操作系統(tǒng)運行特定動作時,該復(fù)制模塊會被調(diào)用。例如,復(fù)制模塊會在操作系統(tǒng)運行其它文件時被調(diào)用。在這個例子中,所有可以被運行的文件均會被感染。常駐型病毒有時會被區(qū)分成快速感染者和慢速感染者??焖俑腥菊邥噲D感染盡可能多的文件。例如,一個快速感染者可以感染所有被訪問到的文件。這會對殺毒軟件造成特別的問題。當(dāng)運行全系統(tǒng)防護時,殺毒軟件需要掃描所有可能會被感染的文件。如果殺毒軟件沒有察覺到內(nèi)存中有快速感染者,快速感染者可以借此搭便車,利用殺毒軟件掃描文件的同時進行感染??焖俑腥菊咭蕾嚻淇焖俑腥镜哪芰?。但這同時會使得快速感染者容易被偵測到,這是因為其行為會使得系統(tǒng)性能降低,進而增加被殺毒軟件偵測到的風(fēng)險。相反的,慢速感染者被設(shè)計成偶而才對目標(biāo)進行感染,如此一來就可避免被偵測到的機會。例如,有些慢速感染者只有在其它文件被拷貝時才會進行感染。但是慢速感染者此種試圖避免被偵測到的作法似乎并不成功
你還了解計算機病毒嗎?它可是與我們生活中的細菌病毒可是不一樣的哦。而且計算機病毒也分很多種,具體的品種介紹就看下期小編的介紹吧。謝謝大家