萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows Server 2003 教學

Windows Server 2003 安全基線配置:連接埠、服務、權限、防火牆與稽核全方位強化

針對直接暴露於網路或承載關鍵業務的 Windows Server 2003,建立最小攻擊面的安全基線至關重要。本文整理連接埠精簡、服務停用、檔案系統權限、防火牆/IPSec、稽核原則五大面向的強化清單。注意:Server 2003 已停止支援,此配置僅為存量系統暫時緩解風險,不可視為長期方案。

一、連接埠精簡:僅開放業務必要埠

預設開放埠風險極高,僅保留下列業務必要埠,其餘全部封鎖 (Windows 防火牆 / IPSec / 邊界防火牆):

服務連接埠協定備註
遠端管理 (RDP)3389 (建議改埠)TCP僅允許管理網段/堡壘機 IP
FTP21TCP被動模式需額外開放資料埠範圍
Web (HTTP/HTTPS)80, 443TCP如非 Web 伺服器應關閉
SQL Server1433TCP僅允許應用伺服器 IP
MySQL3306TCP僅允許應用伺服器 IP

修改 RDP 連接埠 (登錄檔)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
"PortNumber"=dword:00002683  ; 9859 (十進位)

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]
"PortNumber"=dword:00002683

修改後重啟伺服器或重新啟動 TermService 服務生效。

二、停用不必要的服務 (減少攻擊面與資源佔用)

服務名稱顯示名稱風險/停用理由例外保留情況
BrowserComputer Browser維護網路瀏覽清單,資訊洩露、選主瀏覽器攻擊非網域主瀏覽器必停
ScheduleTask Scheduler排程工作攻擊面 (AT 作業劫持)需排程備份/維護腳本時保留
RemoteAccessRouting and Remote AccessRRAS/VPN 攻擊面大非 VPN/路由伺服器必停
NtmsSvcRemovable StorageUSB/媒體管理,資料外洩風險非備份媒體伺服器必停
RemoteRegistryRemote Registry遠端讀寫登錄檔,極高風險極少數遠端管理工具需求,建議改用 WinRM/PowerShell Remoting
SpoolerPrint SpoolerPrintNightmare (CVE-2021-34527) 等提權漏洞非列印伺服器必停
PolicyAgentIPSEC Policy AgentIPSec 策略管理,若未部署 IPSec 可停已部署域隔離 IPSec 需保留
TrkWksDistributed Link Tracking Client網域內捷徑追蹤,非必要-
EventSystemCOM+ Event System事件系統,部分 COM+ 應用需求無 COM+ 應用可停
AlerterAlerter傳送管理警示,已淘汰功能-
ERSvcError Reporting Service傳送錯誤報告給 Microsoft,資訊洩露-
MessengerMessengerNET SEND 訊息,垃圾訊息/資訊洩露管道-
TlntSvrTelnet明文遠端登入,極高風險嚴禁啟用,改用 SSH

啟用稽核原則 (配合 SIEM/日誌分析)

gpedit.msc → 電腦設定 → Windows 設定 → 安全性設定 → 本機原則 → 稽核原則
  • 稽核登入事件:成功、失敗 (追蹤暴力破解、異常登入)
  • 稽核帳戶登入事件:成功、失敗 (網域控制站關鍵)
  • 稽核物件存取:失敗 (檔案/登錄檔/印表機存取失敗)
  • 稽核原則變更:成功、失敗 (安全性設定竄改)
  • 稽核權限使用:失敗 (特權使用失敗)
  • 稽核程序追蹤:失敗 (程式啟動失敗,偵測惡意軟體)
  • 稽核系統事件:成功、失敗 (開機/關機/服務變更)

三、檔案系統權限精簡 (NTFS ACL 最小權限)

  1. 系統磁碟區 (C:):
    僅授予 Administrators、SYSTEM 完全控制。
    移除 Users、Power Users、Everyone、Creator Owner 等非必要主體。
  2. 應用程式目錄 (如 C:\Program Files\Common Files):
    授予 Users** 讀取/執行、Administrators/SYSTEM** 完全控制。
  3. 暫存目錄 (C:\Windows\Temp、C:\WINNT\Temp):
    授予 Users/Authenticated Users** 讀取/寫入 (CREATOR OWNER 完全控制),防止權限提權但允許正常建立暫存檔。
  4. IIS 相關目錄 (C:\Windows\System32\inetsrv、網站根目錄):
    授予 IIS_WPG (IIS 工作者處理序群組) 必要讀取/執行;
    網站內容目錄:應用程式集區身分帳戶** 讀取/寫入 (視應用需求),Administrators/SYSTEM** 完全控制。
  5. 原則: 避免給予 Guests/Everyone 寫入/修改/完全控制;服務帳戶採用專用帳戶 + 最小權限 NTFS ACL。

四、網路介面卡硬化

  • 解除安裝非必要協定/服務: 僅保留「Internet 通訊協定 (TCP/IP)」。移除「Microsoft 網路用戶端」、「檔案和印表機共用」(非檔案伺服器)、NWLink、NetBEUI 等。
  • TCP/IP 進階 → WINS: 停用 TCP/IP 上的 NetBIOS (關閉 137/138/139)。
  • 啟用 Internet 連線防火牆 (ICF):介面卡屬性 → 進階 → 勾選「保護我的電腦和網路...」。雖功能簡單 (無狀態、無輸出規則),但可作為基礎連接埠封鎖層。
  • QoS 封包排程器: 僅在需流量整形/頻寬控制時安裝。

五、IPSec 原則部署 (深度防禦核心)

  • 域隔離: 所有網域成員電腦之間通訊強制 Kerberos 驗證 + ESP 加密 (機密性 + 完整性)。
  • 伺服器隔離: 關鍵伺服器 (DC、SQL、主機) 僅接受來自受管理電腦 (具健康憑證/NAP) 的 IPSec 連線。
  • 拒絕未受信任連線: 預設規則封鎖所有未經 IPSec 保護的輸入連線 (除必要公開服務埠)。
  • 部署工具:secpol.msc、ipsecpol.exe、群組原則 (GPO) 集中下發。

六、帳戶與登入強化

  • 密碼原則: 長度 ≥ 12、複雜性啟用、最大存齡 90 天、歷史 24 代、最小存齡 1 天。
  • 帳戶鎖定: 臨界值 10、鎖定時間 30 分鐘、重設計數器 30 分鐘。
  • 重新命名 Administrator / Guest,建立誘餌帳戶 (Honeypot) 監控攻擊。
  • 本機原則 → 使用者權限指派:
    拒絕從網路存取此電腦:Guests、Support_388945a0、匿名登入。
    拒絕作為批次工作登入:非必要服務帳戶。
    拒絕作為服務登入:非必要服務帳戶。

驗證與持續監控

  1. 掃描驗證: nmap -sS -p- <目標IP> 確認僅預期埠開放。
  2. 基準比對: 使用 SCM (Security Compliance Manager) 或 CIS Benchmarks 掃描偏差。
  3. 日誌收集: 部署 Windows Event Forwarding (WEF) 或代理程式 (Logstash/Filebeat/Windows Event Collector) 將安全性、系統、應用程式記錄集中分析。
  4. 漏洞掃描: 定期掃描 (Nessus、OpenVAS、Qualys) 針對已知 CVE (MS08-067, MS17-010 等) 驗證修補狀態。

結語

Windows Server 2003 自 2015 年 7 月 14 日起不再提供任何安全性更新,包含 0-day 漏洞。上述基線配置僅能提高攻擊成本、延緩入侵,無法根除核心作業系統層級風險。企業必須制定具體遷移時程,優先遷移對外暴露、承載敏感資料、關鍵業務系統。遷移前請實施:網路隔離 (VLAN/微隔離)、應用程式白名單 (AppLocker/SRP)、EDR 部署、WAF/IPS 虛擬修補、嚴格存取控制 (堡壘機/VPN/MFA)、完整備份與災難演練。

copyright © 萬盛學電腦網 all rights reserved