殷晏君
(江蘇省連云港工貿(mào)高等職業(yè)技術(shù)學(xué)校,江蘇 連云港 222061)
淺析計算機病毒特性
殷晏君
(江蘇省連云港工貿(mào)高等職業(yè)技術(shù)學(xué)校,江蘇 連云港 222061)
隨著計算機網(wǎng)絡(luò)技術(shù)的高速發(fā)展,利用廣泛開放的網(wǎng)絡(luò)環(huán)境進行全球通信已成為時代發(fā)展的趨勢.但是,網(wǎng)絡(luò)在給人們帶來巨大便利的同時也帶來了各種各樣的安全威脅,計算機病毒就是其中之一.隨著互聯(lián)網(wǎng)的發(fā)展,計算機病毒的傳播速度越來越快,給人們帶來了巨大的威脅,因此,防治計算機病毒對于保證計算機安全來說是非常關(guān)鍵的.
計算機網(wǎng)絡(luò);計算機病毒;傳播特性;系統(tǒng)程序
計算機病毒是指黑客等編程人員編寫的對電腦的有效信息、數(shù)據(jù)或相關(guān)功能起破壞作用,并能夠自我復(fù)制的一段程序代碼.它具備復(fù)制性、潛伏性和傳染性,一旦滿足病毒設(shè)定的條件,就將展現(xiàn)出其巨大的危害性.當(dāng)今社會,互聯(lián)網(wǎng)高速發(fā)展,計算機病毒的種類也日漸增多,傳播速度加快,傳播方式多樣,并且呈現(xiàn)出越來越強的目的性和專業(yè)性等.
我們可以將計算機病毒理解為具有破壞功能的指令代碼,它一旦滿足特定條件,就會被大量復(fù)制,迅速傳播,對人們的日常生活和工作造成重大的影響,甚至造成不可挽回的后果.計算機病毒的特點是:①傳播性,是指電腦病毒能夠在一定條件下自我繁殖或寄生在其他程序中;②隱蔽性,是指病毒本身比較短小,未爆發(fā)時與正常程序一樣,一般不易被人發(fā)現(xiàn);③潛伏性,是指電腦一旦感染病毒不會立馬崩潰,它需要一個過程,通常需要滿足病毒本身所設(shè)定的條件才能爆發(fā);④破壞性,是指任何電腦程序只要感染計算機病毒,都會受到不同程度的破壞--輕則占用系統(tǒng)大量資源,重則損壞電腦硬件;⑤變異性,是指計算機病毒在傳播過程中脫離原有的程序設(shè)定,產(chǎn)生了新的特性,比如熊貓燒香病毒變種等,這種變異病毒往往會產(chǎn)生更大的危害;⑥不可預(yù)防性,是指由于計算機病毒的種種特性,再加上它們本身組成的代碼不一樣,所以,想要預(yù)防所有的新病毒是不可能的.計算機病毒之所以被稱為"病毒",是因為它與生物界的病毒非常相似.比如,我們判斷一種程序是否為計算機病毒,首要條件就是它是否能夠迅速傳播,即是否具有傳染性.這一特性是計算機病毒存在的物質(zhì)基礎(chǔ).計算機病毒進入計算機后,與計算機內(nèi)其他正常的程序緊密聯(lián)系在一起.這樣,一旦正常程序運行,計算機病毒也就隨之傳播.最終的結(jié)果是,病毒會蔓延至整個計算機系統(tǒng)文件,外部的存儲設(shè)備,比如移動硬盤、U盤等會加劇這一過程.這就是計算機病毒最重要的特征--傳染性和傳播性.
圖1 DOS界面
圖2 BIOS界面
由于計算機病毒本身的編碼特性,所以,大多利用DOS(如圖1所示)和BIOS(如圖2所示)系統(tǒng)來實現(xiàn)它們所需要的功能.而計算機病毒代碼不能太過龐大,因為這樣有利于病毒的傳播或其寄生在正常程序中.此外,還有一些計算機病毒代碼還掌握了比如密碼破譯等更復(fù)雜的技術(shù).一般來說,技術(shù)高深的黑客精心編寫的病毒代碼可以在相當(dāng)長的時間內(nèi)合法隱藏在正常程序代碼中而不被發(fā)現(xiàn),如果說傳播性是計算機病毒的首要特征,那么,計算機病毒的合法停留時間越長,就越有利于其傳播.
我們判斷計算機病毒隱蔽性的一個先決條件就是它是否具備潛伏性.技術(shù)高深的黑客精心編寫的病毒代碼,可以在相當(dāng)長的時間內(nèi)合法隱藏在正常程序代碼中而不被發(fā)現(xiàn),在此期間,它會偷偷對正常程序進行傳播,所以,計算機病毒的潛伏性和傳播性兩者缺一不可,潛伏性也決定了計算機病毒的傳播范圍.
最讓人頭疼的還是計算機病毒的破壞性.由于病毒設(shè)計者的要求不同,計算機病毒的破壞性也大相徑庭--有的病毒僅僅是降低計算機系統(tǒng)的運行速度,有的則是破壞特定的程序,還有的把系統(tǒng)的程序破壞得面目全非,甚至破壞系統(tǒng)硬件.那么,是不是所有的病毒都是破壞大王呢?當(dāng)然不是,雖然病毒具有破壞性,但也有少量對系統(tǒng)有益的病毒,比如弗雷德.柯亨的壓縮病毒C.其實,大部分計算機病毒只要侵入計算機系統(tǒng)內(nèi)部,都會對計算機運行帶來不利的影響--降低系統(tǒng)運行速度,浪費系統(tǒng)資源;使得系統(tǒng)癱瘓,徹底打亂人們的生活.我們要明白,計算機病毒終究是一種可執(zhí)行程序,所以,對付它們還是要從源頭抓起.
綜上所述,對于計算機病毒的主要特征,傳染性是前期,潛伏性是保證,破壞性是其主要特點.計算機病毒的運行原理就是由這些特征所決定的.
[1]斯?jié)?計算機病毒防范藝術(shù)[M].北京:機械工業(yè)出版社,2007.
[2]賴榮旭,鐘瑋.計算機病毒機制與防范技術(shù)[M].北京:清華大學(xué)出版社,2011.
[3]王倍昌.計算機病毒揭秘與對抗[M].北京:電子工業(yè)出版社,2011.
[4]王建鋒.計算機病毒防治大全[M].北京:電子工業(yè)出版社,2011.
〔編輯:白潔〕
TP393.08
A
10.15913/j.cnki.kjycx.2017.22.070
2095-6835(2017)22-0070-02