萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路應用技術 >> 應用程式教學

IPsec 策略阻斷高危埠:解決防禦軟體安裝失敗與 RPC 漏洞防護

在虛擬化環境盛行的今天,傳統網路型入侵偵測/防禦系統 (NIDS/NIPS) 難以有效覆蓋虛擬機間的東西向流量。本文針對「防禦軟體無法正常安裝」及「RPC 高危埠 (135/137/139/445/593 等) 暴露」問題,提供基於 Windows 本地 IPsec 策略的硬核防護方案,無需額外安裝第三方 Agent,即刻生效。

一、問題背景:為何傳統防禦失效?

  • 虛擬網路盲區:物理 NIPS 無法檢視 Hypervisor 內部 vSwitch 流量,虛擬機間橫向移動攻擊隱形化。
  • 資源搶佔:主機型 IDS (HIDS) 在虛擬機運行時搶佔 CPU/記憶體,影響業務效能,甚至導致防禦軟體安裝失敗、服務異常。
  • RPC 埠長期暴露:Windows 預設開啟 TCP 135 (RPC Endpoint Mapper)、139/445 (SMB)、593 (HTTP RPC) 等高危埠,歷代蠕蟲 (Blaster, Sasser, WannaCry) 均利用此攻擊面。

二、解決方案:本地 IPsec 策略封鎖高危埠

利用 Windows 內建「IP 安全性原則」,在核心層攔截惡意連線,不消耗應用層資源,相容性極佳。

步驟 1:建立自訂 IP 安全性原則

  1. 開啟 secpol.msc (本地安全性原則) → IP 安全性原則,在本機電腦 → 右鍵空白處 → 建立 IP 安全性原則。
  2. 命名 (如 Block_HighRisk_Ports) → 下一步 → 取消勾選「啟用預設回應規則」 → 完成。

步驟 2:新增封鎖規則與篩選器

  1. 右鍵新建原則 → 內容 → 取消「使用新增精靈」 → 新增 規則。
  2. 在「新規則屬性」→ IP 篩選器清單 → 新增 篩選器 (取消精靈)。
  3. 篩選器屬性 設定:
    • 位址:來源 = 任何 IP 位址,目的地 = 我的 IP 位址。
    • 通訊協定:TCP → 目的埠 135 (RPC)。
  4. 重複上述動作,依序新增下列埠號篩選器:
    • TCP:137, 139, 445, 593, 1025, 2745, 3127, 6129, 3389 (RDP)
    • UDP:135, 139, 445

步驟 3:定義「封鎖」動作並啟用

  1. 回到「新規則屬性」→ 選中新建的 IP 篩選器清單 → 篩選器動作 分頁。
  2. 新增動作 → 命名 Block → 安全性方法 選 封鎖 → 確定。
  3. 回到原則清單,右鍵新原則 → 指派,即刻生效。

三、驗證與維運建議

  • 測試:從外部機器執行 telnet <目標IP> 135 / 445,應顯示連線失敗/逾時。
  • 例外處理:若內部管理工具 (如 SCCM、備份軟體) 需存取特定埠,可在同一原則中新增 允許 規則並置於封鎖規則之上 (優先序更高),來源限定為管理伺服器 IP。
  • 群組原則推送:企業環境建議將此 IPsec 原則封裝為 GPO,統一下發至全網端點,實現「一次配置、全網生效」。
  • 審計模式:正式啟用前,可先將動作設為 協商安全性 (不封鎖),觀察安全性事件日誌 (Event ID 547/548) 確認誤攔情況。

四、進階防護:結合 Windows 防火牆與攻擊面縮減

IPsec 屬於核心層防護,建議疊加以下措施構建纵深防御:

  1. Windows 防火牆:啟用「公用」設定檔預設封鎖所有輸入,僅開放業務必要埠。
  2. 停用非必要服務:Server (LanmanServer)、Remote Registry 等若非必須請停用並設為手動。
  3. 修補程式管理:確保 MS17-010、MS08-067 等關鍵修補程式已部署。

透過「核心層 IPsec 封鎖 + 應用層防火牆精準放行 + 服務縮減 + 修補程式修補」四層防線,可將 Windows 主機攻擊面壓縮至最小,有效解決防禦軟體安裝衝突與高危埠暴露雙重難題。

copyright © 萬盛學電腦網 all rights reserved