群發郵件蠕蟲導致網速緩慢、連線中斷、檔案傳輸頻繁逾時,幾乎人人遭遇。本文提供背景、威脅、防範及相關群發郵件威脅分析。
關於群發郵件蠕蟲
- 最早見於 80 年代末,90 年代末大量繁殖,近 2~3 年呈現複雜化趨勢。
- 癱瘓 Internet、企業內/外網、B2B 電商應用;內外部均可發起攻擊,癱瘓郵件伺服器、關閉網路服務軟體、佔用關鍵應用頻寬。
- 數小時即可編寫完成,經典調製解調器即可生成,傳播至單一電腦即可在極短時間影響數十萬台電腦、工作站、郵件伺服器。
- 雖非法且造成數億美元損失,懲罰極有限;病毒越兇殘、知名度越高,作者反獲更多回報。
傳播機制
蠕蟲為獨立自我傳播惡意代碼。自動自我複製並發送至受感染電腦通訊錄所有地址,透過合法郵件將副本散播至盡可能多地址。攜帶破壞性酬載 (特洛伊木馬、拒絕服務、郵件轉發服務)。無分散式防護工具難大範圍控制。
威脅幾乎隨時存在:每日小型攻擊、每 10~13 天大規模爆發。攜帶酬載或傳播副作用造成巨大危害,極短時間癱瘓整個站點。2001 年 Yahoo 遭攻擊癱瘓並蔓延至代理伺服器,操控百萬站點準備進一步攻擊。
傳播流程圖解
- 攻擊者連接 SMTP 伺服器發送病毒,病毒存於伺服器。
- 用戶端存取 SMTP 同步下載病毒;讀取郵件即觸發 (複雜案例中僅接收即觸發)。
- 病毒掃描硬碟尋找郵件地址,自我複製發送至所有地址。
- Outlook 等常用軟體存有大量地址,擴大傳播範圍至其他 SMTP 伺服器、收信端、用戶端。
服務器負載曲線顯示:病毒傳播產生全面破壞性影響,數日後才顯現;第 13 天流量超過閾值,郵件服務終止。
兩代演進
第一代 (90 年代末~世紀初)
- 使用郵件用戶端 (非 SMTP 引擎) 傳播;典型:Melissa、I-Love。
- 無掃描硬碟能力,僅利用通訊錄地址;需點擊附件觸發。
- 無發件人偽造,易追蹤合法發送者。
- 使用 VBScript/Office 巨集,少數用二進位碼;附件副檔名
.vbs .doc .xls .exe。
第二代 (2002 年起)
- 更危險:強化自動化、攜帶致命酬載、傳播更快、媒介更多、更難截獲、頻寬消耗更大。
- Bagle、Mydoom、Netsky 等具備:掃描硬碟搜尋郵件地址、內建 SMTP 用戶端、UPX 高效壓縮打包、終止安全軟體功能。
- 多變種、多元傳播源 (郵件、網路共享、P2P 共享資料夾);甚至感染 Windows 程式並實際執行。
- 整合後門組件 (內建或從惡意伺服器下載);執行 DoS、掃描、欺騙攻擊、建立代理連線隱藏來源;利用軟體漏洞自動執行。
SMTP 協定的關鍵角色
蠕蟲以 SMTP 為基礎在郵件伺服器間複製傳播。SMTP 為簡單、標準、公開的純文字協定 (RFC2821 + Base64),使用 TCP 25 埠,開放且無認證/加密,極易被偽造,致使蠕蟲持續使用相同規避技術。防禦關鍵在於對 SMTP 伺服器進行不間斷監測 (Map、Monitor、Alert、Rectify)。
危害、影響與副作用
- 郵件伺服器資源:佔用儲存空間與連線數,導致拒絕服務。
- 防毒閘道用戶:資源過載造成郵件傳遞延遲;偽造郵件產生大量退信,頻寬消耗暴增。
- 合法寄件者收到成千上萬退信通知。
- 病毒清除後,垃圾郵件、詐騙郵件 (偽裝病毒警示、誘導刪除重要檔案) 仍可存活數月。
- 酬載影響:安裝後門/木馬 → 轉發垃圾郵件、執行遠端代碼、竊取機密、發動 DoS、掃描、建立代理連線隱藏來源。
- 直接發動 DoS、癱瘓工作站、刪改硬碟檔案、移動桌面圖示騷擾。
病毒生成門檻極低
動機:挑戰、出名、破壞、詐騙。無需專業編程經驗;C、Delphi、VB、組合語言皆可。成套工具 (如 VBSWG) 可透過嚮導自動生成/傳播,模組化選擇 SMTP 引擎、DoS、SynFlood、後門、變種選項 (模組、攻擊目標、打包、編輯、定時),製造莫大威脅。
其他群發郵件威脅:垃圾郵件與網路釣魚郵件
- 垃圾郵件:商業廣告、詐騙、虛假資訊、技術錯誤、亂碼等非期望內容,常攜帶危險酬載。
- 網路釣魚郵件:嚴重違法。精心偽造仿冒真實網站 HTML,誘導洩露信用卡號、帳號密碼等敏感資訊。
- 兩者與蠕蟲相似但僅部分自動化,使用自動獲取與群發軟體,重點攻擊防護較弱對象。