Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Vista ARP 表項拒絕服務漏洞 (CVE-2007-1531) 分析與防護

編輯:Windows Vista 常見問題解答

Vista 處理 ARP 請求機制存在缺陷,遠端攻擊者可偽造 ARP 訊息導致網路通訊不穩或被劫持,必須手動重啟網卡才能恢復。

漏洞詳情

  • 影響版本:Windows XP、Windows Vista
  • CVE 編號:CVE-2007-1531
  • Bugtraq ID:23266
  • 攻擊向量:本地網路 (需同一廣播域)
  • 影響:拒絕服務 (網卡停止回應)、中間人攻擊 (流量重導向)

技術原理

  1. Vista 允許**未經請求的 ARP 回應**更新現有 ARP 表項 (Gratious ARP)。
  2. 攻擊者持續發送偽造 ARP 回應,將受害者 IP 映射到攻擊者 MAC,導致流量被攔截 (MITM)。
  3. 或發送衝突 ARP 使網卡進入不穩定狀態,停止處理網路封包 (DoS)。
  4. 受害者必須停用/啟用網卡或重啟系統才能恢復正常 ARP 運作。

測試工具 (僅供防禦研究)

Milw0rm Exploit 3926 示範攻擊程式碼,嚴禁用於未授權環境。

緩解與防護措施

  • 套用 Microsoft 修補程式:持續關注 Microsoft Security Bulletin 並部署相關更新 (MS07-xxx)。
  • 啟用動態 ARP 檢測 (DAI):在支援的交換器上開啟 DAI,驗證 ARP 封包合法性。
  • 靜態 ARP 綁定:關鍵伺服器/閘道在用戶端設定靜態 ARP (arp -s),防止被竄改。
  • 網段隔離:VLAN 劃分廣播域,限制 ARP 攻擊範圍。
  • 監控 ARP 異常:部署 IDS/IPS 偵測大量 Gratious ARP 或 IP-MAC 衝突事件。

參考來源

Copyright © Windows教程網 All Rights Reserved