如何預(yù)防未知病毒木馬發(fā)起的第一波攻擊,是擺在安全廠商面前的一道難題。面對越來越多的未知病毒木馬,殺毒軟件能否做到防患于未然?我國信息安全專家陳拂曉日前接受記者采訪時指出,從被動挨打走向主動防御,應(yīng)該是殺毒軟件產(chǎn)品的發(fā)展方向。但是,真正做到主動防御并非易事。目前,一些反病毒廠商跟風(fēng)炒作,給自己帶上“主動防御”的光環(huán),是誤導(dǎo)消費者的行為。
●未知病毒木馬防不勝防
目前,病毒木馬的泛濫使電腦用戶戰(zhàn)戰(zhàn)兢兢。通常情況下,普通電腦用戶都會使用殺毒軟件保障電腦安全,可是,現(xiàn)有的殺毒軟件并不能抵御所有的病毒木馬,尤其是對于那些未知病毒木馬的攻擊,許多殺毒軟件束手無策。
據(jù)悉,市場上的殺毒軟件大都采用特征值掃描技術(shù),該技術(shù)要求一個新病毒至少感染一臺計算機,并被反病毒公司搜集到被感染文件后,再通過分析從病毒體中取得的特征代碼,將該特征代碼添加到病毒特征庫中。當(dāng)新病毒再次攻擊用戶電腦時,殺毒軟件即可掃描到其攻擊行為并進行查殺。這種“先發(fā)現(xiàn)后查殺”的殺毒原理,導(dǎo)致殺毒軟件面對新病毒木馬時無從下手。一位不愿透露姓名的業(yè)內(nèi)人士告訴記者,許多靠病毒木馬斂財?shù)暮诳停颊莆罩姸嗟墓δ軓姶蟮牟《灸抉R,這些病毒木馬都是新的,從沒被捕獲過,因而不易被殺毒軟件發(fā)現(xiàn)。同時,病毒通過網(wǎng)絡(luò)得到了進化,正逐漸變得“聰明”,有的病毒自帶源碼庫和編譯器,在感染不同的系統(tǒng)時會根據(jù)不同情況修改源碼,然后重新編譯,自動生成數(shù)百上千不同特征的新病毒,這多少也讓反病毒軟件顯得力不從心。
值得注意的是,電腦和網(wǎng)絡(luò)還未普及時,人們對電腦病毒木馬也并不十分關(guān)心,病毒木馬只是少數(shù)電腦高手交流技術(shù)的“小游戲“,功利性不強,攻擊面不廣,破壞性不大。但是,隨著電腦互聯(lián)網(wǎng)日益貼近百姓生活,病毒木馬制造者的目的在發(fā)生轉(zhuǎn)變。如果說原來他們只是興趣使然,顯示自己的技術(shù)才干,現(xiàn)在的病毒木馬制造者則是利益趨使。病毒木馬從破壞計算機,到泄露信息,再到現(xiàn)在的盜竊資產(chǎn),正在經(jīng)歷質(zhì)變。
目前,網(wǎng)絡(luò)的飛速發(fā)展,使病毒木馬借著這個載體散布得幾乎無處不在,人們甚至開始談虎色變。根據(jù)2006年全國信息網(wǎng)絡(luò)安全報告,54%的被調(diào)查單位發(fā)生過信息網(wǎng)絡(luò)安全事件,感染計算機病毒、蠕蟲和木馬程序是最突出的網(wǎng)絡(luò)安全情況。雖然我國計算機用戶的計算機病毒防范意識和防范能力在增強,但面對更加強悍的病毒沖擊,當(dāng)前的殺毒軟件表現(xiàn)得并不盡如人意。
●主動防御是發(fā)展趨勢
針對反病毒行業(yè)出現(xiàn)的疲于招架的現(xiàn)象,一些業(yè)內(nèi)人士形象地將傳統(tǒng)的病毒防御軟件比喻成“盾”,這個“盾”始終處于被動挨打的境地,顯然,再堅強的“盾”也有被攻破的那一天。與其拿著傷痕累累的“盾”,不如造一把鋒利的“劍”。 陳拂曉分析認為,被動殺毒并不是唯一方法,主動防御才是對抗病毒第一波攻擊、防范未知新病毒的有效方式。
專家指出,計算機病毒是人為編制的,所以它的行為能力不會超出人的思維范疇。計算機病毒還有一個特殊的生存環(huán)境,那就是操作系統(tǒng),它的行為規(guī)范受到操作系統(tǒng)所允許操作范圍的限制,因此,相對于生物病毒而言,計算機病毒的行為能力要差得多。另外,為了便于傳播和隱藏,計算機病毒往往希望盡可能地縮小自身的尺寸,許多程序行為的實現(xiàn)都是通過調(diào)用操作系統(tǒng)的標(biāo)準(zhǔn)接口來完成的,于是更加限制了計算機病毒的行為能力。這樣,就為人們設(shè)法解決計算機病毒的問題提供了一種可能。如果人們能夠?qū)⒂嬎銠C病毒有限的行為能力進行歸納、總結(jié),設(shè)計出能夠自動判斷病毒的工具,那么對計算機病毒的主動防御就將成為現(xiàn)實。
目前,這種新的主動防御殺毒思路已經(jīng)實現(xiàn)。北京北方計算中心曾經(jīng)通過測試得出結(jié)論,通過關(guān)聯(lián)性分析,主動防御軟件能夠發(fā)現(xiàn)復(fù)雜的、未知的攻擊行為,從而實現(xiàn)識別和防御未知病毒。該中心有關(guān)專家指出,主動防御軟件能夠有效克服現(xiàn)有反病毒產(chǎn)品以被動預(yù)防為主、識別未知攻擊行為能力弱的缺陷,是反病毒核心技術(shù)的重大突破和創(chuàng)新。
●主動防御標(biāo)簽不能亂貼
目前,各種新病毒此起彼伏,傳統(tǒng)殺毒軟件面臨的形勢愈來愈嚴峻。盡管許多安全廠商不斷做一些相對的改良,甚至每周都在不停地更新病毒庫,但病毒庫更新的速度滯后于新病毒的出現(xiàn),同時,不斷擴大的工作量需要投入更多的人力物力,這形成一個令人擔(dān)憂的惡性循環(huán)。
雖然一些安全廠商也在宣稱主動防御,但其主動防御多數(shù)是對一個可疑行為動作的預(yù)警:比如更改注冊表等,并不能分析出其行為的合法性。有的殺毒軟件宣稱的所謂“主動防御”,只是提示計算機正受病毒威脅,并不能對此進行分析處理,致使電腦用戶即便明知面臨威脅也無所適從。
陳拂曉指出,先找到病毒,提取特征值,添加到病毒庫,然后通過對比來殺毒的原理,無法做到真正的主動防御。主動防御運作機理的顯著特征是,沒有病毒庫依然可以殺毒,這是目前多數(shù)殺毒軟件做不到的。
北京東方微點信息技術(shù)公司田亞葵日前接受記者采訪時進一步分析指出,主動防御的定義應(yīng)當(dāng)是采用動態(tài)仿真技術(shù),模擬專家判定病毒的機理,自動準(zhǔn)確判斷新病毒,主動實時防御并查殺新病毒。類似于一對一的服務(wù),直接把專家安排到最終端,時刻準(zhǔn)備著為用戶服務(wù),及時應(yīng)付各種問題,第一時間把病毒拒之門外,把破壞降到最低,實時確保用戶的安全。
“可以肯定地說,主動防御是具有革命性的一種殺毒新方式。”陳拂曉說,“主動防御對于防止未知病毒木馬發(fā)起的第一波打擊具有重要的意義。但是,主動防御也不可能做到百分之百地抵御未知病毒木馬,主動防御軟件功能的完善還有很長的路要走。”