萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 健康知識

主動防禦電腦病毒並非天方夜譚:行為分析技術的可行性探討

反病毒產業討論顯示:廠商承認特徵碼掃描滯後於病毒,卻以「病後就醫」邏輯合理化傳統模式。主動防禦新病毒究竟可行否?

焦點一:人能否發現新病毒?

殺毒軟體本身難發現新病毒,但人類專家每天都在鑑定新病毒。殺毒軟體每日更新的特徵碼、廠商宣稱發現的新病毒,皆由人工分析判斷而來。

焦點二:人如何判斷新病毒?

兩大技術路線:靜態掃描 (特徵碼) — 提取病毒特徵建庫比對,區分已知/未知病毒;動態分析 (行為) — 直接觀察程式行為判定是否為病毒。電腦病毒由人編寫,遠較生物病毒單純,行為特徵明確。廠商收到可疑程式時,也是先在沙箱執行、觀察行為再判定,而非靜態掃描。

焦點三:識別新病毒有多難?

業界未公開的秘密:真正有創意、技術突破的病毒 不到 1%,多為破壞力較小的概念病毒。絕大多數病毒模仿現有代碼,傳播、感染、掛載、破壞行為皆可從已知病毒找到對應。大學畢業生經短期訓練即可勝任人工鑑別大多數新病毒。

焦點四:主動防禦可行嗎?

將現有病毒行為分析、歸納、總結,提煉專家判斷經驗,實現軟體自動識別病毒行為,技術上完全可行。
例:定義規則 — MSN 接收檔案執行後,模擬鍵盤/滑鼠點擊「傳送檔案」並自動發送給聯繫人,即判定為 MSN 蠕蟲。此規則可偵測「性感燒雞」及所有同類傳播方式的 MSN 蠕蟲,不論編寫時間、已知與否。

十多年來研究鎖定在特徵碼掃描,鮮少探討主動防禦。從實踐與技術趨勢看,開發「行為自動監控、分析、診斷」的主動防禦產品不僅可能、而且可行。跳出傳統路線,建立以主動防禦為主、結合現有技術的綜合防範體系,是全球反病毒領域共同面臨的挑戰,具有極現實的資訊安全迫切性。

copyright © 萬盛學電腦網 all rights reserved