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

Windows Server 2003 伺服器極致安全加固清單:NTFS 權限、服務精簡、登入強化、IPC$ 封堵、防火牆規則

編輯:Windows 2003 常見問題解答

網路上流傳的 Server 2003 安全設定多不完整、甚至引入新風險。本文實測整理一套「極致加固」清單,涵蓋檔案系統 ACL、危險指令封鎖、服務精簡、登入策略、IPC$ 共享徹底關閉、連接埠過濾與 IPSec 封鎖,適合對外服務的 Web/FTP/郵件/終端機伺服器參考部署。

一、 NTFS 權限最小化授權(核心防線)

  • 系統磁碟根目錄 (C:\):僅保留 Administrators、SYSTEM 完全控制。移除 Users、Everyone、Power Users 等。
    C 槽權限
  • Windows 目錄:必須給 Users「讀取與執行」、「列出資料夾內容」、「讀取」權限,否則 ASP/ASP.NET 應用程式無法載入系統組件。
    Windows 目錄權限
  • Documents and Settings:此目錄權限不繼承父層,預設 All Users\Application Data 常有 Everyone 完全控制,極易被利用寫入腳本提權。建議遞歸移除非必要權僅保留 Administrators、SYSTEM、帳號本身。
    Documents and Settings 權限
  • 其他資料磁碟:同樣原則,僅授權必要服務帳號與管理員。

二、 封鎖高風險系統工具(僅限管理員存取)

對下列執行檔設定 ACL:net.exe、cmd.exe、tftp.exe、netstat.exe、regedit.exe、at.exe、attrib.exe、cacls.exe → 僅允許 Administrators 讀取/執行。

三、 精簡服務:停用並設為「已停用」

  • Al-erter、ClipBook、Computer Browser(非網域環境)、DHCP Client(靜態 IP)、Distributed Link Tracking Client、Distributed Transaction Coordinator(非叢集)、DNS Client(僅本機解析)、Error Reporting、Fast User Switching Compatibility、Help and Support、HTTP SSL(非 HTTPS)、Human Interface Device Access、IMAPI CD-Burning(無燒錄器)、Indexing Service、Messenger、Net Logon(非網域控制站)、NetMeeting Remote Desktop Sharing、Network DDE/DSDM、Ntlm Security Support Provider、Performance Logs and Alerts、Portable Media Serial Number、Print Spooler(無印表機)、Protected Storage、Remote Registry、Routing and Remote Access(非 VPN/路由)、Secondary Logon、Security Center、Server(若不需檔案共享)、Shell Hardware Detection、Smart Card、SSDP Discovery Service、System Event Notification、System Restore Service、Task Scheduler(改用 AT/Schtasks)、TCP/IP NetBIOS Helper、Telephony、Terminal Services(非終端機伺服器)、Themes、Uninterruptible Power Supply、Universal Plug and Play Device Host、Volume Shadow Copy、WebClient、Windows Audio、Windows Firewall/ICS(使用硬體防火牆)、Windows Image Acquisition、Windows Installer(按需手動)、Windows Time(改用 NTP 指令)、Wireless Zero Configuration、WMI Performance Adapter。

原則:不確定是否需要 → 先停用,業務報錯再啟用。每減少一個服務即減少一個攻擊面。

四、 登入與存取控制強化

  • 重新命名 Administrator 帳號並設定 15 字元以上複雜密碼;建立同名蜜罐帳號(禁用、無權限、稽核登入失敗)。
  • 本地安全性原則 → 安全性選項:
    • 「互動式登入:不需要 CTRL+ALT+DEL」→ 已停用。
    • 「網路存取:允許匿名 SID/名稱轉換」→ 已停用。
    • 「網路存取:可匿名存取的共享」→ 刪除所有值。
    • 「網路存取:可匿名存取的命名管道」→ 刪除所有值。
    • 「關機:允許系統在未登入時關機」→ 已停用。
  • 終端機服務 (3389) 修改預設連接埠(登錄 HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber),限制來源 IP(防火牆/IPSec),啟用網路層級驗證 (NLA)。
  • 帳號鎖定原則:閾值 5 次、鎖定 30 分鐘、重設計數器 30 分鐘。

五、 徹底封堵 IPC$ 與預設管理共享

  1. 登錄禁用自動共享:
    HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters → AutoShareServer (DWORD) = 0。
  2. 停用 Server 服務(若不需任何檔案/列印共享):
    「服務」→ Server → 啟動類型「已停用」。
  3. 指令刪除現有共享(每次重開機需重跑,建議做成啟動腳本):
    net share IPC$ /delete
    net share ADMIN$ /delete
    net share C$ /delete ...
  4. 連接埠過濾 / IPSec 封鎖 TCP 139、445:
    • TCP/IP 篩選:「僅允許」業務必要連接埠(80, 443, 25, 110, 3389 新埠等),隱性拒絕 139/445。
    • IPSec 原則:建立「封鎖所有 IP 存取本機 TCP 139、445」規則,指派給網卡。
    • 解除「Microsoft 網路用戶端/檔案與印表機共享」綁定於對外網卡。

六、 防火牆與入侵偵測

  • 安裝主機型防火牆(如 天網、ZoneAlarm、Norton Personal Firewall),設定預設拒絕入站,僅開放業務埠。
  • 針對 139/445 設定「接收方向、任何來源 IP、TCP、本地埠 139-139/445-445、SYN 標誌、動作:攔截」規則。
  • 啟用稽核原則:登入事件、物件存取、原則變更、特權使用、程序追蹤,日誌大小設 100MB+,保留 90 天。

七、 應用層加固(補充)

  • IIS:移除預設網站、虛擬目錄、範例腳本;啟用 URLScan 3.1 規則;停用 WebDAV、FrontPage Extensions;應用程式集區身分識別最小權限;錯誤頁面自定義不洩露版本資訊。
  • SQL Server:混合模式改 Windows 驗證;停用 sa 或強密碼;移除範例資料庫;刪除/禁用危險擴展預存程序 (xp_cmdshell, xp_regread 等);最小權限應用程式帳號連線。
  • 修補管理:WSUS/SCCM 自動部署關鍵/安全性更新,每月補丁日後 72 小時內完成測試上線。

安全加固沒有終點,只有持續的基線管理與異常偵測。將上述清單轉化為自動化合規腳本(PowerShell/SecEdit/GPO),納入 CI/CD 或定期掃描流程,才能真正落地「極致安全」。

Copyright © Windows教程網 All Rights Reserved