長期以來,「特徵碼掃描」幾乎等同於反病毒技術全貌。殺毒廠商承認:特徵庫永遠滯後於病毒出現。這導致用戶陷入「中毒→上報→提取特徵→發布升級→用戶更新→掃除」的無限循環。業界甚至流傳「主動防禦未知病毒如同為未知疾病研製特效藥」的悲觀論調。但真相果真如此?
殺毒軟體本身靜態掃描確難發現新病毒,但反病毒專家每天都在發現新病毒。升級包裡的新特徵碼,難道不是人通過動態分析判斷出來的嗎?既然人能通過「運行觀察→行為判斷」識別未知代碼,為何不將這套邏輯固化進軟件?
反病毒實驗室捕獲可疑樣本後,標準流程是:
關鍵在於:判斷依據是「行為」,而非「長相」。特徵碼掃描只能識別「已知長相」,行為分析才能識別「壞心思」。
業界不公開的秘密:真正有創新技術突破的病毒不足 1%,多為概念驗證代碼,破壞力有限。絕大多數「新病毒」只是腳本小子修改現成源碼、換殼、加花指令、改字符串。其傳播、感染、加載、破壞行為模式早已存在於已知病毒庫中。受過短期培訓的本科生即可勝任大部分人工鑑別工作。
核心思路:將專家分析判斷經驗科學提煉,轉化為自動化行為判斷規則引擎。
規則示例:
「若某文件運行後,模擬鍵鼠操作自動點擊 MSN『發送文件』,並將自身或生成文件發送給聯繫人列表,則判定為 MSN 蠕蟲病毒。」
此規則不依賴特徵碼,可捕獲「性感燒雞」及所有同類傳播邏輯的變種,無論編寫時間、是否已知。
十多年來研究資源過度集中於特徵碼掃描,主動防禦技術探討嚴重不足。跳出傳統路線,構建「行為主動防禦為主,特徵碼/雲查殺/威脅情報為輔」的綜合防範體系,是全球反病毒領域共同面臨的巨大挑戰,更是信息安全的現實急迫需求。誰先實現成熟商用,誰將定義下一代端點安全標準。