林昱雯 瞿成臻 丁 坤陜西凌云電器集團有限公司
計算機反病毒技術的應用及發(fā)展研究
林昱雯瞿成臻丁坤
陜西凌云電器集團有限公司
計算機病毒對于計算機的危害是非常嚴重的,為了對計算機病毒進行有效防范,應對計算機病毒帶來的各種問題,發(fā)病毒技術應運而生,并且迅速成為社會關注的重點。計算機反病毒技術經(jīng)過不斷的發(fā)展和進步,在防范計算機病毒,保護計算機安全方面發(fā)揮著越來越重要的作用。本文就計算機反病毒技術的應用和發(fā)展進行了研究和討論。
計算機 反病毒技術 應用 發(fā)展
簡單來講,計算機病毒是一種代碼,會破壞計算機的功能或者數(shù)據(jù),影響計算機的正常使用,具有傳播性、潛伏性、感染性、隱蔽性等特點,對于計算機用戶造成的影響和安全威脅非常巨大。在這種情況下,計算機反病毒技術得以產(chǎn)生和發(fā)展,在防范和應對計算機病毒方面取得了顯著成就。
計算機反病毒技術是伴隨著計算機病毒的產(chǎn)生而產(chǎn)生,并針對計算機病毒種類和數(shù)量的增加而不斷發(fā)展,一共經(jīng)歷了四個不同的發(fā)展階段:
(1)第一代計算機反病毒技術采用的是單一病毒特征代碼的方式,對計算機病毒進行檢測和判斷,同時將檢測到的病毒從文件中分離和消除,在識別和清理計算機病毒方面有著顯著的效果,可靠性較高,但是其單一的靜態(tài)病毒程序掃描方式無法應對計算機病毒的多樣化發(fā)展。
(2)在第一代計算機反病毒技術的基礎上,第二代技術采用的是靜態(tài)光譜特征掃描的方式,實現(xiàn)對計算機病毒的檢測,可以發(fā)現(xiàn)一些常見病毒以及經(jīng)過變形的新型病毒。但是,由于其自身的病毒掃描特性,在使用過程中時常出現(xiàn)病毒誤報的情況,可能會導致一些有用的計算機程序和文件被當作病毒清理,影響了計算機的正常使用。
(3)針對第二代計算機反病毒技術存在的問題,相關技術人員將靜態(tài)病毒掃描技術與動態(tài)病毒仿真跟蹤技術結合在了一起,形成了第三代計算機反病毒技術,可以將計算機病毒的檢測和消除合并起來,形成一個系統(tǒng)性的整體,從而實現(xiàn)對于計算機病毒的預防、檢測和消除,并且存儲在計算機中,防止了病毒的二次入侵。這種技術能夠在保證計算機正常運行的前提下,實現(xiàn)對病毒的徹底清除,不過伴隨著病毒種類的增加,掃描速度較慢,容易出現(xiàn)病毒誤報問題[1]。
(4)第四代計算機反病毒技術在原理上更加復雜,包括了掃描機理、多位CRC校驗、動態(tài)數(shù)據(jù)還原技術等,不僅發(fā)展速度更快,而且在防范和消除計算機病毒方面有著良好的效果,并且在不斷的更新和優(yōu)化中,對以往反病毒技術中存在的問題和缺陷進行了解決,逐漸成為一種可靠、完善的反病毒技術。
2.1病毒碼掃描技術
病毒碼掃描技術主要是根據(jù)計算機病毒在計算機程序和文件中體現(xiàn)出的病毒特征值,對病毒進行檢測,而如果發(fā)現(xiàn)了新病毒,則可以根據(jù)其特征值編輯相應的病毒碼,并將其加入到數(shù)據(jù)庫中,這樣,在執(zhí)行病毒檢測程序時,可以通過與病毒數(shù)據(jù)庫中病毒碼的對比,判斷文件和程序中是否存在相應的計算機病毒、相對于傳統(tǒng)病毒而言,采用病毒碼掃描技術,具有效率高、可靠性強的優(yōu)勢,在已知病毒檢測中屬于最為簡潔,成本最低的檢測技術,也是當前大部分反毒軟件普遍配備的技術。不過,隨著變形病毒和隱蔽性病毒的出現(xiàn),這種檢測技術的速度和準確率有所下降,需要技術人員的及時更新和應對[2]。
2.2實時反病毒技術
這種技術其實由來已久,一直以來,受資源占有率高以及兼容性不強的影響,其應用和發(fā)展受到了一定的限制。不過伴隨著計算機技術的不斷發(fā)展更新,實時反病毒技術被認為是一種比較徹底的反病毒解決方法,可以及時向用戶發(fā)出警報信息,提醒其在病毒大規(guī)模爆發(fā)前,采取相應的措施進行預防和應對。實時監(jiān)測具有先前性,可以在程序啟動前對其進行檢測和過濾,一旦發(fā)現(xiàn)病毒入侵,程序會立即報警同時啟動殺毒軟件,對病毒進行預防,相比較其他技術,在安全性方面更高。
2.3虛擬機技術
虛擬機技術更加趨近于人工分析,智能化程度較高,在病毒查找的準確率方面也相對更好。結合計算機病毒的本質(zhì)特征,可以得知,根據(jù)樣本自身是否具備傳染性,就可以明確其是否屬于計算機病毒。這種技術的基本原理,是運用虛擬技術,模擬計算機系統(tǒng)運行環(huán)境,在虛擬環(huán)境中執(zhí)行計算機接收的各種指令,形成虛擬機。通過這樣的方式,可以將計算機病毒入侵和傳染的動態(tài)反映出來,從而實現(xiàn)對于新型病毒的檢測和查殺。不過,受技術條件的限制,虛擬機在運行速度方面較低,想要實現(xiàn)百分百的虛擬計算機運行過程幾乎是不可能的[3]。
計算機病毒的存在,嚴重威脅著計算機的使用安全,威脅著用戶的切身利益。計算機反病毒技術的出現(xiàn),為計算機病毒的預防和應對提供了良好的技術條件,相關人員需要做好計算機反病毒技術的深入研究,不斷進行更新,為計算機產(chǎn)業(yè)的穩(wěn)定健康發(fā)展貢獻出一份力量。
[1]趙仲飚.計算機反病毒技術的發(fā)展現(xiàn)狀與展望[J].產(chǎn)業(yè)與科技論壇,2015,14(5):39-40.
[2]趙玉科.計算機病毒及反病毒的幾種技術發(fā)展趨勢探析[J].福建電腦,2011,(7):69-71.
[3]魏勇鋼.芻議計算機反病毒技術的產(chǎn)生、發(fā)展和現(xiàn)狀[J].信息與電腦,2010,(1):30,32.