Windows 預設開放大量網路埠 (135/RPC、139/445/SMB、3389/RDP 等),這些合法服務埠同時也是蠕蟲 (WannaCry、EternalBlue)、勒索軟體、掃描器、暴力破解的首選目標。本文提供基於 IPsec 政策 (Windows XP/2000/2003/2008/10/11 通用) 與 DCOM 設定的雙重封鎖方案,將未授權存取拒之門外。
原理:建立 IP 安全策略,定義「阻止」篩選器動作,匹配特定協定/埠/方向的封包,在核心層丟棄,不消耗應用層資源。
| 協定 | 埠號 | 服務/風險 | 建議動作 |
|---|---|---|---|
| TCP | 135 | RPC/DCOM (MS03-026 Blaster、MS08-067 Conficker) | 封鎖輸入 |
| TCP | 139 | NetBIOS Session (空連接枚舉、SMB Relay) | 封鎖輸入 |
| TCP | 445 | SMB 直通 (EternalBlue/MS17-010、勒索蠕蟲首選) | 封鎖輸入 (內網信任區可放行) |
| TCP | 593 | HTTP RPC (RPC over HTTP) | 封鎖輸入 |
| TCP | 1025 | RPC 動態埠起始 (早期版本) | 封鎖輸入 |
| TCP | 2745, 3127, 6129 | Bagle/MyDoom/Beagle 後門常用埠 | 封鎖輸入 |
| TCP | 3389 | RDP (暴力破解、藍屏 CVE-2019-0708 BlueKeep、CVE-2022-21893) | 非管理必要嚴禁暴露公網;改用 VPN/堡壘機/跳板機 |
| UDP | 135 | RPC 端點對應器 | 封鎖輸入 |
| UDP | 137, 138 | NetBIOS Name/Datagram (枚舉、放大反射) | 封鎖輸入 |
| UDP | 445 | SMB over UDP (稀少但可被濫用) | 封鎖輸入 |
secpol.msc (本地安全策略) → IP 安全性原則 → 右鍵 建立 IP 安全性原則 → 命名 (如 Block_High_Risk_Ports) → 下一步 → 取消勾選「啟用預設回應規則」 → 完成。篩選器名稱: Block_TCP_135
描述: Block inbound TCP 135 (RPC)
鏡像: 是 (雙向匹配,此處僅需輸入方向,但鏡像簡化配置)
來源位址: 任何 IP 位址
目的位址: 我的 IP 位址
協定類型: TCP
來源埠: 任何
目的埠: 135
Block → 「安全性方法」選 阻止 → 確定。回到規則屬性,選擇此 Block 動作。gpupdate /force 或重啟電腦。IPsec 封鎖埠口屬於「症狀治療」,若服務本身不啟動更徹底。135 埠由 RPC 端點對應器 (RPCSS) 開啟,支援 DCOM 遠程物件激活。若不需分散式 COM 功能,可直接關閉:
dcomcnfg 開啟「元件服務」。netstat -ano | findstr :135 應無輸出。影響評估:停用 DCOM 將導致依賴遠程 COM 的舊版應用 (早期 ERP、SCADA、管理代理) 失效。現代應用多改用 Web API/WCF/gRPC/REST,影響面極小。生產環境必須先在測試環境驗證業務相容性。
wf.msc → 輸入規則 → 新增規則 → 連接埠 → TCP → 特定本地連接埠 (列表) → 封鎖。支援狀態檢測、群組原則部署、日誌記錄、配合 netsh advfirewall export/import 自動化。Block credential stealing from the Windows local security authority subsystem (lsass.exe)、Block process creations originating from PSExec and WMI commands、Block untrusted and unsigned processes that run from USB 等,從行為層面阻斷利用高危埠的後續利用鏈。Set-SmbServerConfiguration -RequireSecuritySignature $true -EncryptData $true,防 SMB Relay/中間人。netstat -ano | findstr "LISTENING" 確認高危埠消失;nmap -sS -p 135,139,445,3389 遠端掃描應顯示 filtered 或 closed。%systemroot%\system32\LogFiles\Firewall\pfirewall.log) 記錄丟棄封包;配合 Windows 事件轉發 (WEF) 集中分析事件 ID 5152 (封包篩選平台封鎖)。封閉埠口是主機強化的基礎動作,但不是終點。結合「服務最小化 (停用/移除不需要服務)」、「協定強化 (SMB 簽名/加密、RDP NLA/TLS)」、「行為防護 (ASR/EDR)」、「零信任存取 (VPN/堡壘機/ZTNA)」,才能構建經得起實戰考驗的主機網路防線。動手配置一次,受益長久安寧。