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

Windows Server 2003 安全強化實戰:角色導向、物理安全、基線建立與 SCW 自動化

編輯:Windows 2003 系統技巧

Windows Server 2003 雖較 NT/2000 預設更安全,但仍需依角色、環境進行深度強化。本文提出「理解角色 → 物理安全 → 建立基線 → SCW 自動化」四階段方法論,並示範檔案伺服器角色的具體強化步驟。

階段一:理解伺服器角色 — 安全需求隨角色而異

角色必要服務/埠禁止/最小化服務關鍵強化重點
網域控制站 (DC)AD DS (TCP 389/636/3268/3269/88/53/135/445/139)、DNS、時間同步IIS、列印、檔案共用 (非 SYSVOL)、終端機AdminSDHolder 保護、KRBTGT 密碼輪換、SYSVOL DFS-R、稽核原則
檔案伺服器SMB (TCP 445/139)、DFS-R、磁碟配額、影子複製IIS、終端機、DNS、DHCP、RoutingNTFS ACL 最小權限、存取型稽核、RMS/分類、防勒索軟體備份
Web 伺服器 (IIS)HTTP/HTTPS (80/443)、應用程式集區、.NET檔案共用、終端機、DNS、DHCP、RoutingURLScan/Request Filtering、應用程式集區身分隔離、SSL/TLS 1.2+、WAF
終端機伺服器RDP (3389)、RemoteApp、授權IIS、檔案共用 (非使用者設定檔)、DNS、DHCPRDP 強制 NLA、雙因子認證、群組原則鎖定桌面、會話逾時
**原則**:一台伺服器**只承擔單一主要角色**,避免服務耦合擴大攻擊面。若資源有限需合併,請使用虛擬化隔離。

階段二:物理安全 — 所有強化的基石

  • 伺服器置於**上鎖機房/機櫃**,僅授權人員可物理接觸。
  • BIOS/UEFI 設定**開機密碼**、停用 USB/光碟/網路開機 (僅啟用硬碟)。
  • 機箱機殼偵測開關、環境監控 (溫濕度、水浸、門禁)。
  • 備份媒體 (帶庫/磁帶/硬碟) 離站儲存、加密、定期驗證還原。

階段三:建立安全基線 — 文件化、可稽核、可部署

  1. 定義各角色基線文件:
    Baseline-DC.inf、Baseline-FileServer.inf、Baseline-IIS.inf、Baseline-TS.inf。
  2. 使用內建安全性範本 (%SystemRoot%\Security\Templates\*.inf) 為起點修改:
    hisecdc.inf (DC 高安全)、hisecws.inf (工作站高安全)、securews.inf (工作站增強)。
  3. 基線內容涵蓋:
    帳戶原則 (密碼長度/複雜度/歷史/鎖定)
    稽核原則 (登入/物件存取/原則變更/特權使用/程序追蹤)
    使用者權利指派 (拒絕網路登入/批次登入/服務登入)
    安全性選項 (重命名 Administrator/Guest、限制匿名、關機清除分頁檔)
    事件記錄 (大小/保留/限制訪客)
    服務啟動類型 (停用非必要服務)
    登錄值/檔案系統/登錄 ACL (自訂強化)

階段四:SCW (安全性設定精靈) 自動化部署與驗證

  1. 開啟 scw (命令列或「系統管理工具」→「安全性設定精靈」)。
  2. 「建立新原則」→ 選擇角色檢測結果 (或手動勾選角色/用戶端功能/管理功能/安全性原則)。
  3. SCW 自動分析相依服務、防火牆規則、稽核設定、登錄值,產生 .xml 原則檔。
  4. 「套用原則」→ 立即套用或匯出 .inf 透過群組原則 (GPO) 大量部署。
  5. 「滾回原則」功能可在套用後出現相容性問題時快速還原。

驗證與持續合規

  • MBSA (Microsoft Baseline Security Analyzer):掃描缺失修補程式、弱安全性設定。
  • SCM (Security Compliance Manager):匯入基線、比較實際設定、產生差異報表、輸出 GPO/SCAP/DSDCM 格式。
  • PowerShell Desired State Configuration (DSC):宣告式配置、持續修正偏移。
  • 定期滲透測試/紅隊演練** 驗證防禦有效性。

檔案伺服器角色強化實戰清單 (摘要)

項目設定值/動作工具/位置
停用非必要服務IIS、Print Spooler、Remote Registry、Telnet、TFTP、Simple TCP/IP Servicesservices.msc / SCW / GPO
防火牆規則僅允許 TCP 445/139 (SMB)、3389 (RDP 限管理 IP)、ICMP 回應WF.msc / GPO / SCW
NTFS ACL資料卷:移除 Everyone/Users 寫入、最小權限群組授權、啟用存取型稽核GUI / icacls / GPO
共用權限僅授權群組「變更」/「讀取」,移除 Everyone共用資料夾內容
磁碟配額啟用、限制每用戶 10 GB、記錄事件磁碟屬性 → 配額
影子複製啟用、排程每日 2 次、儲存於獨立磁碟磁碟屬性 → 影子複製
稽核原則物件存取 (成功/失敗)、特權使用 (失敗)、程序追蹤 (失敗)GPO / secpol.msc
帳戶原則密碼 14 字元以上、複雜度、歷史 24、鎖定 5 次/30 分GPO / secpol.msc
重命名內建帳戶Administrator → Admin_<隨機>、Guest → Guest_<隨機>、停用 GuestGPO 安全性選項
限制匿名存取「網路存取:允許匿名 SID/名稱轉換」→ 停用、「限制匿名存取」→ 1 或 2GPO 安全性選項

安全非一次性專案,而是**持續流程**:角色定義 → 基線建立 → 自動化部署 → 持續監控 → 定期重測 → 基線演進。遵循此方法論,Windows Server 2003 亦能在支援結束前維持可接受的安全態勢 (但強烈建議規劃遷移至支援中平台)。

Copyright © Windows教程網 All Rights Reserved