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

Windows Server 2003 磁碟安全權限配置完整實務指南

編輯:Windows 2003 常見問題解答

設計原則:最小權限與纵深防禦

NTFS 權限是檔案層級存取控制基石。本指南採用「系統盤最小化、網站目錄隔離、備份盤專屬、關鍵系統工具鎖定、非必要服務停用、登錄檔強化、網路協定精簡」七大策略。

一、系統盤 (C:) 權限基準配置

路徑主體權限套用範圍
C:\Administrators完全控制此資料夾、子資料夾、檔案
CREATOR OWNER完全控制僅子資料夾、檔案
SYSTEM完全控制此資料夾、子資料夾、檔案
IIS_WPG讀取/執行、列出資料夾、讀取、建立檔案/資料夾此資料夾、子資料夾、檔案
C:\Documents and SettingsAdministrators完全控制此資料夾、子資料夾、檔案
Power Users讀取/執行、列出資料夾、讀取此資料夾、子資料夾、檔案
SYSTEM完全控制此資料夾、子資料夾、檔案
C:\Program FilesAdministrators完全控制此資料夾、子資料夾、檔案
CREATOR OWNER完全控制僅子資料夾、檔案
IIS_WPG讀取/執行、列出資料夾、讀取此資料夾、子資料夾、檔案
Power Users修改此資料夾、子資料夾、檔案
SYSTEM完全控制此資料夾、子資料夾、檔案

二、網站與虛擬主機目錄隔離 (範例:E:\wwwsite)

E:\
  Administrators: 完全控制 (此資料夾、子資料夾、檔案)

E:\wwwsite
  Administrators: 完全控制
  SYSTEM: 完全控制
  Service (服務帳號): 完全控制

E:\wwwsite\vhost1 (每個虛擬主機獨立目錄)
  Administrators: 完全控制
  SYSTEM: 完全控制
  vhost1 (專屬帳號): 完全控制
  WebUser 群組 (含所有 vhost*): 讀取/執行、列出資料夾、讀取

關鍵: 每個虛擬主機建立專屬帳號 (vhost1...vhostN) 加入 WebUser 群組,應用程式池身分識別設為對應帳號,實現站點間完全隔離。

三、備份專用磁碟 (F:) 僅限特定管理員

僅授予備份作業專用管理員帳號「完全控制」,移除所有其他主體(含 Administrators 群組若非備份操作者),防止勒索軟體加密備份資料。

四、關鍵系統工具鎖定 (僅 Administrators 可存取)

設定下列 C:\Windows\System32 工具權限:net.exe, net1.exe, cmd.exe, tftp.exe, netstat.exe, regedit.exe, at.exe, attrib.exe, cacls.exe, format.com → 僅 Administrators:讀取/執行。

五、IIS 攻擊面縮減

  • 刪除 C:\Inetpub 預設網站目錄。
  • IIS 管理員 → Web 服務擴充 → 僅啟用必要擴充(ASP、ASP.NET、CGI 等),其餘全部禁止。
  • 建立陷阱帳號 IUSR_TRAP 替代預設 IUSR_,密碼複雜且無任何權限。

六、停用非必要服務 (安全性與效能雙贏)

服務風險建議
Computer Browser網路拓撲洩露停用
Task Scheduler非排程作業伺服器停用
Routing and Remote Access非 VPN/RRAS停用
Removable Storage非磁帶庫環境停用
Remote Registry遠端登錄讀寫停用
IPSEC Policy Agent非 IPsec 環境停用
Telnet明文傳輸停用
Error Reporting資訊外洩停用
Messenger垃圾訊息停用

七、登錄檔與網路協定強化

1. 登錄檔關鍵值

路徑值名稱類型建議值功能
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALLCheckedValueDWORD0完全隱藏系統隱藏檔(防誤刪)
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersSynAttackProtectDWORD2啟用 SYN 洪水攻擊防護
EnablePMTUDiscoveryDWORD0停用 PMTU 探索(防 ICMP 攻擊)
NoNameReleaseOnDemandDWORD1防止 NetBIOS 名稱釋放攻擊
EnableDeadGWDetectDWORD0停用失效閘道偵測
KeepAliveTimeDWORD300000TCP Keep-Alive 5 分鐘
PerformRouterDiscoveryDWORD0停用 ICMP 路由器發現
EnableICMPRedirectsDWORD0停用 ICMP 重導向
IGMPLevelDWORD0停用 IGMP 多播
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcpPortNumberDWORD7126 (例)修改 RDP 埠(十進位)
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-TcpPortNumberDWORD7126 (同前)修改 RDP 埠(第二處)
HKLM\SYSTEM\CurrentControlSet\Control\LsaRestrictAnonymousDWORD1禁止 IPC$ 空連線
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersDefaultTTLDWORD258 (例)修改 TTL 干擾 OS 指紋識別
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\ParametersAutoShareServerDWORD0停用預設管理共享 (C$, ADMIN$ 等)

2. 網路層防護

  • TCP/IP 內容 → 進階 → WINS →「停用 TCP/IP 上的 NetBIOS」。
  • IPsec/IP 篩選封鎖高風險埠:135, 137-139, 445, 4444, 3127, 4899, 7626 等。
  • 啟用 Windows 防火牆/Internet 連線防火牆,僅開放業務必要埠。

八、帳號與稽核基準

  • 重新命名 Administrator,建立同名陷阱帳號(無權限、複雜密碼)。
  • 建立兩組管理帳號:日常操作用一般權限帳號;特權作業用專用管理帳號,搭配 RunAs 提權。
  • 稽核原則最小啟用:帳號管理 (成/敗)、登入事件 (成/敗)、物件存取 (敗)、原則變更 (成/敗)、權限使用 (敗)、系統事件 (成/敗)、目錄服務存取 (敗)、帳號登入事件 (成/敗)。
  • 安全性記錄大小設 ≥100 MB,定期歸檔清理。

九、應用層與持續維運

  • 防毒軟體(伺服器版)+ 主機型 IPS(如 BlackICE),每日自動更新特徵碼。
  • SQL Server / Serv-U FTP:修改預設埠、停用預設帳號、強制加密傳輸。
  • 建立安全性基準模板 (.inf),排程 secedit /analyze 偵測配置漂移。
  • 變更管理流程:變更前產生回滾模板 (secedit /generaterollback),變更後驗證業務功能。

結語

本指南提供從檔案系統權限、登錄檔強化、網路協定精簡、服務最小化、帳號管理到應用層防護的完整配置基準。實施時請根據實際業務需求裁剪,並在測試環境完整驗證後再部署至生產環境。安全是動態平衡,需建立「基準→部署→監控→複核」持續改善循環。

Copyright © Windows教程網 All Rights Reserved