反病毒技術直觀分為三層:預防(動態行為判定)、檢測(特徵/完整性校驗)、清除(逆向解毒),三者缺一不可。
1. 病毒預防技術:阻斷傳染與破壞路徑
- 磁盤引導區保護:監視寫命令,判斷磁盤狀態,阻止MBR/DBR被篡改(防病毒卡核心邏輯);
- 可執行程序加密:加密合法程序,運行時解密驗證,防止病毒掛載修改;
- 讀寫控制:攔截可疑磁盤寫操作,特別是關鍵系統區;
- 系統監控:實時監控進程創建、註冊表修改、網絡連接等敏感行為,匹配行為規則庫(針對未知病毒的動態判定)。
已知病毒採用特徵碼/靜態判定,未知病毒依賴行為規則/動態判定。
2. 病毒檢測技術:兩大核心路徑
- 特徵掃描:基於關鍵字、特徵代碼段、感染方式、文件長度變化建立特徵庫,匹配查殺;
- 完整性校驗:對關鍵文件/數據段計算哈希/校驗和並保存,定期重新計算比對,差異即提示被篡改/感染,無需特徵庫,可捕獲未知變種。
3. 病毒清除技術:被動滯後的逆向工程
- 病毒出現後分析研制專殺工具,屬被動滯後;
- 精確性要求高,變種病毒常導致清除失敗或文件損壞;
- 主流產品(PC-cillin、CPAV、LANClear、Kill89等)均集成三大技術。
網絡環境下防病毒四大基本方法
- 服務器端:部署網關級殺毒/沙箱,郵件/Web/FTP流量入口檢測;
- 工作站端:安裝端點防護(AV/EDR),啟用實時監控與定時全盤掃描;
- 策略下發:集中管理平台統一推送特徵庫、掃描任務、隔離處理;
- 應急響應:爆發時快速發布專殺、隔離受感網段、恢復備份數據。
網絡病毒破壞力更大、恢復更難,客戶端-服務器雙端聯動、網關與端點纵深防護是必由之路。