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

Windows Server 2003 SNMP 服務安全強化:社群名稱、IPsec 封包篩選完整設定

編輯:Windows 2003 系統技巧

前言:SNMP 明文傳輸的風險

SNMP (簡易網路管理協定) v1/v2c 使用**明文社群名稱**進行驗證,預設社群名稱 public (唯讀)、private (讀寫) 極易被猜測。封包經網路分析器 (如 Network Monitor、Wireshark) 即可攔截解碼,洩露網路拓撲、介面統計、系統資訊。本文說明如何透過**自訂社群名稱**與 **IPsec 封包篩選** 雙重防護 SNMP 流量 (UDP/TCP 161, 162)。

步驟 1:設定 SNMP 服務基本安全性

  1. 「控制台 → 管理工具 → 服務」雙擊 SNMP Service → 安全性 頁籤。
  2. 接受的社群名稱:移除 public、private,新增強式隨機字串 (如 SnMp_ReAd_2024!@#),權限設 唯讀。
  3. 接受來自這些主機的 SNMP 封包:新增**授權管理主機 IP** (如 10.0.0.5、192.168.1.100),拒絕其他來源。
  4. 傳送陷阱:設定目的地管理主機 IP 與相同社群名稱。

步驟 2:建立 IPsec 篩選器清單 (限制 161/162 埠僅限授權主機)

  1. 「管理工具 → 本地安全性原則 → IP 安全性原則 → 管理 IP 篩選器清單和篩選器動作」。
  2. 管理 IP 篩選器清單 頁籤 → 新增 → 名稱:SNMP Ports 161/162。
  3. 新增 4 條篩選器 (雙向 UDP/TCP):
    來源位址:任何 IP → 目的位址:我的 IP → 勾選「鏡像」
    協定:UDP → 來源/目的埠:161 (各一條)
    協定:TCP → 來源/目的埠:161 (各一條)
    同理再加 162** (Trap) 共 8 條。

步驟 3:定義篩選器動作 —— 要求安全性

  1. 管理篩選器動作 頁籤 → 新增 → 名稱:Require IPsec for SNMP。
  2. 動作:協商安全性 → 勾選「接受不安全通訊」取消 → 通訊完整性:SHA1、資料加密:3DES/AES。

步驟 4:建立並指派 IPsec 原則

  1. 「本地安全性原則 → IP 安全性原則」右鍵 → 建立 IP 安全性原則 → 名稱:SNMP IPsec Protection。
  2. 規則精靈:
    - 此規則適用於:所有網路連線
    - 驗證方法:預先共用金鑰 (輸入強式字串,雙端需同樣設定) 或 **憑證** (企業 CA 環境推薦)。
    - IP 篩選器清單:選 SNMP Ports 161/162。
    - 篩選器動作:選 Require IPsec for SNMP。
  3. 右鍵原則 → 指派。

步驟 5:管理主機對應設定 (雙端必做)

管理主機 (如運行 Network Monitor、PRTG、SolarWinds) 需同樣建立 IPsec 原則,規則來源/目的互換,預先共用金鑰相同,並指派啟用。驗證:ipsecmon 或 netsh ipsec dynamic show all 確認 SA (Security Association) 狀態為 Active。

驗證與稽核

  • 未授權主機 snmpwalk -v2c -c public target_ip → **Timeout/No Response**。
  • 授權主機正確社群名稱 → 正常回傳 MIB 資料。
  • Wireshark 捕獲 161/162 埠 → 顯示 **ESP (Encapsulating Security Payload)** 封包,無法解碼明文。
  • 事件檢視器 → 安全性記錄 → 稽核「登入事件」與「物件存取」追蹤 SNMP 存取嘗試。

進階建議:升級 SNMPv3

Windows Server 2003 **不內建 SNMPv3** (USM/VACM)。若需用戶級認證 (SHA/MD5) + 加密 (DES/AES) + 存取控制 (VACM),請部署第三方代理 (如 Net-SNMP) 或升級至 Windows Server 2008 R2+ 內建 SNMPv3 支援。

結語

透過「強式社群名稱 + 來源 IP 限制 + IPsec 加密傳輸」三層防護,可將 Windows Server 2003 SNMP 服務的風險降至可接受等級。長期規劃應納入 SNMPv3 遷移與集中化日誌稽核 (SIEM)。

Copyright © Windows教程網 All Rights Reserved