摘要:計算機病毒威脅著網(wǎng)絡的安全。本文重點探討了目前流行的反病毒技術(shù),涉及到軟件反毒、硬件反病毒及虛擬機反毒。該文對于解目前常用的反病毒技術(shù)及反病毒技術(shù)未來的發(fā)展趨勢有一定的參考意義。
關(guān)鍵詞:計算機病毒;反病毒;虛擬機;虛擬現(xiàn)實;趨勢
中圖分類號:TP393文獻標識碼:A 文章編號:1009-3044(2009)35-9927-02
Study on Anti-Virus Technology
LI Meng
(Hefei Economic Management School, Hefei 230041, China)
Abstract: Computer viruses threaten network security. This paper focuses on popular anti-virus technology, anti-drug related to software, hardware and virtual machine anti-virus drug. In this paper, commonly used for the solution of the current anti-virus technology and anti-virus technology development trend of the future has some reference value.
Key words: computer virus; anti-virus; virtual machine; virtual reality, trends
自從1987年發(fā)現(xiàn)了全世界首例計算機病毒以來,病毒的數(shù)量和種類以幾何的速度不斷地遞增,困擾著涉及計算機領(lǐng)域的各個行業(yè),從此,反病毒技術(shù)孕育而生。病毒與反病毒技術(shù)不斷發(fā)展、變化,推動著反病毒技術(shù)不斷地向前發(fā)展?,F(xiàn)就目前反病毒技術(shù)手段概括為以下幾種方式:
1 軟件掃描查毒法
從殺毒技術(shù)上來講,當前,目前的殺毒軟件都是一個掃描器,目前常見的掃描方法有:
1) 特征值掃描
特征值掃描是當前最主要的查殺病毒方式,它主要通過檢查文件、扇區(qū)和系統(tǒng)內(nèi)存,用“特征值”查找已知病毒,特征值就是病毒常用代碼的特征。病毒除了用這些標記,也用別的方法。有的根據(jù)算法來判斷文件是否被某種病毒感染,一些殺毒軟件也用它來檢測變形病毒。
特征值掃描從殺毒方式上可以分成兩種——“通用”和“專用”。“通用”掃描被設計成不依賴操作系統(tǒng),可以查各種病毒;而“專用”掃描則被設計用來專查某種病毒,如宏病毒,可以使某些應用軟件的病毒防護更加可靠。
2) 啟發(fā)式掃描
啟發(fā)式掃描是通過分析指令出現(xiàn)的順序,或組合情況來決定文件是否感染,每個對象都要檢查,這種方式查毒效果是最高的。
3) CRC 掃描
CRC掃描的原理是計算磁盤中的實際文件或系統(tǒng)扇區(qū)的CRC值(檢驗和),這些CRC值被殺毒軟件保存到它自己的數(shù)據(jù)庫中,在運行殺毒軟件時,用備份的CRC值與當前計算的值比較,可以知道文件是否已經(jīng)修改或被病毒感染。
如今大部分反病毒軟件分都包括兩個部分:病毒掃描引擎和病毒特征庫。病毒掃描引擎負責從病毒特征庫中獲得病毒的特征值.然后用該特征值對磁盤上的所有或部分文件進行掃描,一般來說,病毒掃描引肇是不會經(jīng)常變動的,但是反病毒軟件為了查殺最新出現(xiàn)的病毒,病毒特征庫需要及時更新,因此反病毒軟件為了查殺最新出現(xiàn)的病毒,病毒特征庫需要及時更新,以便及時對流行病毒進行查殺。
2 硬件防毒技術(shù)
80年代末,出現(xiàn)了一些單機版靜態(tài)殺毒軟件。但由于新病毒層出不窮以及升級方面的原因,并沒有達到人們預想的防毒效果。后來又就有人提出將重要的系統(tǒng)文件固化到PC機的BIOS中,以避免病毒對這些文件的感染。后來出現(xiàn)了防病毒卡。這些防病毒卡實時監(jiān)控系統(tǒng)的運行,對類似病毒的行為及時提出警告。一時間,實時防病毒概念大為風行。
近兩年來,隨著硬件CPU處理速度的不斷提高,硬件反病毒技術(shù)所造成的系統(tǒng)負荷已經(jīng)降低到了可被我們忽略的程度,操作系統(tǒng)日益完善,加之,反病毒廠商版本更新越來越頻繁,由原來數(shù)年一次,發(fā)展到現(xiàn)在的每年一次,病毒庫的更新更是由一月一次發(fā)展到了一周三次,這些升級措施能使殺毒軟件更加有效地防范病毒,因此重提硬件反病毒技術(shù)成為必然結(jié)果。目前在網(wǎng)絡中十分流行的病毒防火墻,帶防病毒功能的BIOS 芯片的主板重新受大家的青睞。
硬件反病毒技術(shù)的優(yōu)勢是對未知病毒有防范功能,由于硬件級別高于任何軟件,所以特別有效和可靠。缺點是升級困難,只能查出病毒,而不具有殺毒功能。
3 虛擬機技術(shù)
多態(tài)和變形病毒的出現(xiàn)讓傳統(tǒng)的特征值查毒技術(shù)無能為力,因為特征值查毒技術(shù)是對于靜態(tài)文件進行查殺的,由于多態(tài)和變形病毒只有在開始運行后才能夠顯露原型。而病毒在機器上的執(zhí)行,可能已經(jīng)開始了對機器的破壞。為了檢測多態(tài).變形等加密病毒,一種新的病毒檢測方法——“虛擬機技術(shù)”誕生了。如果能夠讓病毒在控制下先運行一段時間,讓其自己還原,那么問題就會簡單了。
虛擬機在反病毒軟件中應用范圍廣,并成為目前反病毒軟件的一個趨勢。一個比較完整的虛擬機,不僅能夠識別新的未知病毒,而且能夠清除未知病毒。雖然虛擬機也會在實踐中不斷得到發(fā)展。但是,目前計算機的計算能力有限,反病毒軟件的制造成本也有限,而病毒的發(fā)展可以說是無限的。讓虛擬技術(shù)獲得更加實際的功效,甚至要以此為基礎來清除未知病毒,還需要技術(shù)的不斷完善。
科技帶來了進步,也帶來了計算機病毒,反病毒是一個長期和艱苦的戰(zhàn)斗。它既需要全人類的共同努力又需要反病毒的利器。未來反病毒技術(shù)將有以下發(fā)展趨勢:
1) 虛擬現(xiàn)實技術(shù)
對于未來技術(shù)的展望可能只是一種近乎飄渺的幻想,但是就如同計算機病毒最初的描述出現(xiàn)在科幻小說里,雖然還有許許多多我們目前仍在實現(xiàn)卻仍未實現(xiàn)的技術(shù),甚至還有許多我們根本未考慮到的因素。只要技術(shù)足夠成熟,網(wǎng)絡世界中是完全有可能出現(xiàn)類似人工智能的反病毒技術(shù)。
我們還可以考慮用另一種方式:人工進入計算網(wǎng)絡世界的方法來查殺病毒。人有足夠的智能和經(jīng)驗積累來完成對病毒的辨識和殺除。目前的虛擬現(xiàn)實技術(shù)重點放在了對人與人的自然界交流方式———“感官”的計算機描述的實現(xiàn)上,它如同人們所有的知覺都最終傳感給大腦,大腦對這種傳感作出一種體驗上的描述,從而形成知覺意識。如果計算機將二進制代碼流表述成腦電波的流信息,并通過神經(jīng)傳感給大腦,則完全可以描述并引導、控制人的一切思維。簡單地說,人的思維與計算機語言存在了這樣一個通用的接口。這種理論如果得以實現(xiàn),則虛擬現(xiàn)實技術(shù)將進入新的發(fā)展領(lǐng)域。這樣,反病毒專家可以運用多年的分析、研究積累的經(jīng)驗,就能相當精確地防御未知病毒的侵入。
2) 防、殺、恢復結(jié)合技術(shù)
以前,殺毒軟件的理論基礎是,首先要發(fā)現(xiàn)并確認一個病毒,然后,再進行防范,它的缺點是,對未知病毒的防范能力弱,反病毒技術(shù)總是存在滯后性。我們已經(jīng)發(fā)現(xiàn)要免除病毒的災難,僅有殺毒是不夠的,因為在電腦世界中,除去泛濫的病毒,系統(tǒng)的漏洞、硬件或軟件的沖突、人為的誤操作、利用特洛伊木馬惡意進攻、電腦本身的不穩(wěn)定性、黑客襲擊等形形色色的安全威脅不勝枚舉。所以,一個好的軟件,僅僅能殺毒是不夠的,必須把備份與災難恢復相結(jié)合起來。于是,未來的反病毒軟件必須要做到突破單一殺毒的局限性,針對用戶經(jīng)常面臨急需數(shù)據(jù)搶修、系統(tǒng)恢復等難題,不僅可以殺滅入侵病毒、擊潰來犯黑客、消滅有害數(shù)據(jù),還有智能災難恢復、全息數(shù)據(jù)救援、維護系統(tǒng)正常運行的全面保障信息安全的功能。
我們期望有一種針對惡性病毒發(fā)作時可能實施的破壞行為的截獲、阻止裝置,軟件的亦或是硬件的,對所有帶有危險級別的、可能影響系統(tǒng)運行和信息資料安全的操作加以禁止,就像過濾文件中的病毒特征碼一樣,對一個將要執(zhí)行的操作進行安全性判斷。我們不難預料,這種在線式的以危險行為監(jiān)控為特征的反病毒技術(shù)和產(chǎn)品也一定會出現(xiàn),實現(xiàn)更高意義上的更加可靠的信息安全。
參考文獻:
[1] 孫剛.計算機病毒及防治策略[J].鐵道機車車輛工人,2005(6).
[2] 劉巧蘭.計算機病毒的危害與防范[J].水利規(guī)劃與設計,2004(S2).
[3] 王亞燕,許冰.淺談計算機病毒的防治[J].信息技術(shù),1999(5).
[4] 斯日古楞.計算機病毒的防治[J].內(nèi)蒙古統(tǒng)計,2001(5).