Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Windows 伺服器端口安全加固:關閉高危服務、TCP/IP 篩選與防火牆實戰防禦體系

編輯:關於伺服器

「端口是伺服器的門,服務是門後的房間」。每個開放的端口對應一項服務,亦是潛在的攻擊面。本文系統梳理 Windows 伺服器高危端口對應服務關閉清單、TCP/IP 篩選配置實戰、以及基於最小權限原則的防火牆規則建構方法,構建多層次防禦體系。

一、高危端口與對應服務關閉清單 (核對表)

端口服務名稱 (顯示名 / 服務名)功能風險建議動作
7, 9, 13, 17, 19Simple TCP/IP ServicesCharacter Generator, Daytime, Discard, Echo, Quote of the Day資訊洩露、DoS 放大停用並設為「已停用」
21FTP Publishing ServiceFTP 檔案傳輸暴力破解、匿名上傳、明文傳輸非必需停用;必需改用 SFTP/FTPS + 強密碼 + IP 白名單
23Telnet遠端命令列登入明文傳輸、弱認證、後門利用嚴禁啟用,全面改用 SSH
25Simple Mail Transport Protocol (SMTP)郵件發送開放轉發、垃圾郵件跳板非郵件伺服器關閉;郵件伺服器啟用認證、TLS、反垃圾郵件
80World Wide Web Publishing ServiceHTTP 網頁服務Web 攻擊面 (SQLi, XSS, RCE)非 Web 伺服器關閉;Web 伺服器配合 WAF、最小權限、定期掃描
135Remote Procedure Call (RPC) / DCOMRPC 端點對映器遠端代碼執行 (如 MS08-067)、側向移動防火牆封鎖外網訪問;內網僅受信任管理段開放
139NetBIOS Session Service檔案/列印共享 (SMB over NetBIOS)資訊枚舉、空連接、勒索病毒橫向擴散網卡屬性 → TCP/IPv4 → 進階 → WINS → 「停用 TCP/IP 上的 NetBIOS」
445Server (SMB 直接裝載 TCP)檔案/列印共享、IPC$, C$, ADMIN$永恆之藍、勒索病毒首選傳播埠防火牆封鎖外網;內網啟用 SMB 簽名、封鎖 SMBv1、限制存取 IP
3389Remote Desktop Services遠端桌面 (RDP)暴力破解、憑證填充、RCE (BlueKeep CVE-2019-0708)修改預設埠、啟用 NLA、僅允許 VPN/堡壘機/白名單 IP 訪問
1433/1434SQL Server資料庫服務資料外洩、注入、暴力破解絕不直連公網;僅應用伺服器內網訪問、強密碼、最小權限帳號
3306MySQL資料庫服務同 SQL Server同 SQL Server

二、TCP/IP 篩選配置實戰 (Windows Server 2003/2008/XP 適用)

無需第三方軟體,利用作業系統內核級篩選,效能損耗極低。

  1. Win + R → ncpa.cpl → 開啟「網路連線」。
  2. 右鍵「區域連線」/ 對應網卡 → 「內容」。
  3. 選取「Internet 協定 (TCP/IP)」/「Internet 協定版本 4 (TCP/IPv4)」→ 「內容」 → 「進階」 → 「選項」頁籤。
  4. 選取「TCP/IP 篩選」 → 「內容」。
  5. 勾選 「啟用 TCP/IP 篩選 (所有介面卡)」。
  6. 三欄 (TCP 埠、UDP 埠、IP 協定) 均選 「只允許」。
  7. 點擊「新增」逐一加入業務必需埠 (如 TCP 80, 443, 3389(已改埠), 1433(僅內網 IP))。
  8. 確定全部對話框 → 重新啟動伺服器生效。
⚠ 警告:啟用前務必確認遠端管理埠 (RDP/SSH) 已加入允許清單,否則重啟後將永久失聯!建議先在本機主控台或 KVM/IPMI 操作。

三、Windows 防火牆進階安全規則建構 (Server 2008 以降推薦)

  1. 執行 wf.msc 開啟「含進階安全性的 Windows 防火牆」。
  2. 輸入規則 → 「新增規則」→「連接埠」→ TCP → 特定本地埠:80,443,3389(自訂) → 允許連線 → 設定檔:域/專用/公用 (視網路位置) → 命名:Allow_In_Web_RDP。
  3. 範圍 關鍵步驟:雙擊規則 → 「範圍」頁籤 → 「遠端 IP 位址」→「下列 IP 位址」→ 新增僅受信任管理 IP/VPN 閘道/堡壘機 IP。拒絕 0.0.0.0/0 直連。
  4. 同理建立資料庫、應用內網通訊規則,遠端 IP 僅限應用伺服器叢集 IP 範圍。
  5. 輸出規則:預設允許,若合規要求可限制僅允許 DNS (53), NTP (123), Windows Update, 授權外部 API IP。
  6. 啟用「記錄」:記錄已捨棄/成功的連線,定期審計異常存取。

四、服務啟動類型鎖定 (防重啟後復活)

對已決定停用的服務 (Telnet, Simple TCP/IP Services, SMTP 等):
sc config "ServiceName" start= disabled (注意 start= 後有空格)
或 services.msc → 右鍵服務 → 「內容」 → 「啟動類型」→「已停用」。

五、持續驗證與審計

  • 每月執行 nmap -sS -p- (外部視角) 掃描開放埠,對比授權清單。
  • 啟用 Windows 安全性稽核:secpol.msc → 進階稽核原則 → 物件存取/登入事件/原則變更 → 成功/失敗均稽核。
  • 訂閱 CVE/NVD 漏洞資訊,針對開放埠對應服務評估修補優先級。
核心原則:默認拒絕、最小開放、來源限制、持續審計。端口管理不是一次性動作,而是伴隨業務變更的持續生命週期過程。
Copyright © Windows教程網 All Rights Reserved