遍,也是各類殺毒軟件的重點(diǎn)清除對象。就其結(jié)構(gòu)而言,Word病毒大致可分為兩類:Office 97以前的宏病毒是用Word
Basic編寫的;Office 2003中的宏病毒是用VB編寫的。由于這兩種編程語言都非常容易掌握,因而使得宏病毒的種類和變
種也格外多。然而,無論是哪類宏病毒,它們都附著在文檔上,因此,清除宏病毒的首要問題就是弄清Word文檔的結(jié)構(gòu)。
---- 微軟的Word文檔采用了“二進(jìn)制文件格式(Binary File Format)”,它是微軟公司為Word等文檔定義的特殊文件
存儲格式。普通文檔通常是平面結(jié)構(gòu)的,由文件頭、正文內(nèi)容和控制符組成,不存在與其它信息的鏈接,其文件頭和控
制符本身都不具備自動執(zhí)行能力。在未加密的情況下,如果將文件頭和控制符去掉,就可以得到一份干干凈凈的純文本。
而采用BFF格式的Word文檔是立體結(jié)構(gòu)的,文檔中除了包括文本外,還包括字體、頁面布局、圖形、圖像等信息,這些
信息相互鏈接,形成完整的Word文件。因此,要干凈、徹底地清除宏病毒,就必須對BFF格式有透徹地理解,否則就可能
在殺除宏病毒時(shí)出現(xiàn)以下現(xiàn)象:
文檔被殺“死”,用戶再也無法用Word打開這份文件;
殺毒不干凈,在文檔中殘留有宏病毒的結(jié)構(gòu),因而在重新打開文檔時(shí)可能出現(xiàn)“非法錯(cuò)誤”或“內(nèi)存不足”等現(xiàn)象;清除
了宏病毒本身,但殘留了病毒的“空殼”,使得殺毒后的文檔仍然不能另存,并且在用Office97打開該文檔時(shí),Word總會
提示用戶文檔中包含“可疑宏”。
清除宏病毒的標(biāo)準(zhǔn)與方法
----宏病毒有害,必須徹底清除,這已成共識,但究竟怎樣才算徹底清除宏病毒 ?
林皓先生對此給出了三個(gè)明確的標(biāo)準(zhǔn):
首先,根據(jù)Word文件的結(jié)構(gòu),清除宏病毒的首要任務(wù)是斷開宏結(jié)構(gòu)鏈表,使病毒無法被讀出;
其次,從用戶的角度來看,因?yàn)镺ffice 97能報(bào)告可疑宏,所以經(jīng)過殺毒之后,如果Office97還繼續(xù)報(bào)告有可疑宏,就
說明病毒沒有殺凈;
Word在調(diào)用正常文檔時(shí),其全部功能都可發(fā)揮出來,因此,病毒被徹底清除的文檔應(yīng)該能另存為word提供的任何一種格
式,且文本的字?jǐn)?shù)應(yīng)該與殺毒之前相同。
----在正確判斷是否有宏病毒之后,剩下的唯一問題就是如何徹底清除它了。通常,清除宏病毒的方法有兩種:手工殺毒
和使用殺毒軟件。一般說來,比較專業(yè)的計(jì)算機(jī)人員可以采用手工殺毒,他們只需要打開工具欄,看看有沒有奇怪的宏,
如果有,就把它清除掉。但對于大多數(shù)用戶來說,手工殺毒過于煩瑣,因此,殺病毒軟件將是他們的首選。目前,市場上
已有的殺病毒軟件主要分為兩類:靜態(tài)殺毒軟件和動態(tài)殺毒軟件。使用靜態(tài)殺毒軟件時(shí),用戶必須手工選擇驅(qū)動器、目錄
和文件,在工作過程中時(shí)常啟動殺毒軟件,清除可能感染系統(tǒng)的病毒。與靜態(tài)殺毒軟件相比,動態(tài)殺毒軟件的使用更為方
便,且功能也更強(qiáng)。目前,國內(nèi)殺毒廠家中僅有北信源公司提供動態(tài)殺毒軟件 — —VRV病毒防火墻。VRV病毒防火墻采用
動態(tài)監(jiān)控技術(shù),隨時(shí)發(fā)現(xiàn)傳入系統(tǒng)的病毒(包括電子郵件所攜帶的病毒),一旦發(fā)現(xiàn)病毒,立刻殺除。林皓先生告訴記者,
最新版的VRV病毒防火墻在原有功能的基礎(chǔ)上又增加了新功能 — —全面殺除“未知”宏病毒。新版VRV病毒防火墻的病毒
清除引擎自動維護(hù)著一個(gè)名為Mymacro.dat 的已知宏知識庫,它記錄系統(tǒng)預(yù)定義的所有宏,同時(shí)還允許用戶手工地增加自
定義的宏。病毒清除引擎根據(jù)該知識庫判斷Word文檔中是否存在可疑宏,如果存在,就將其殺除,由于VRV病毒防火墻是在
開發(fā)人員完全掌握微軟BFF格式的基礎(chǔ)上開發(fā)而成的,因此決不會發(fā)生誤殺現(xiàn)象。
----宏病毒隨微軟的Office套件而來,按照微軟產(chǎn)品一貫的向后兼容準(zhǔn)則,在近兩年取消宏的使用幾乎沒有可能,因此宏
病毒還將存在很長的時(shí)期。對用戶來說,選擇適當(dāng)?shù)臍⒍痉椒ㄖ陵P(guān)重要;而對廠家來說,提供性能優(yōu)異的產(chǎn)品和良好的服
務(wù)是成功的法寶。