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

Windows NTFS 權限防禦體系實戰:從用戶組架構到 IIS 站點隔離的完整硬化指南

編輯:Windows 2003 常見問題解答

核心觀念:權限是安全的基石,而非阻礙

Windows 採用「主體-客體」存取控制模型:每個程序以特定使用者身分執行,存取檔案/登錄/物件時由 ACL (存取控制清單) 裡的 ACE (存取控制項目) 決定允許或拒絕。NTFS 權限的精細粒度,是抵禦 WebShell、提權漏洞、横向移動的最後一道防線——即使攻擊者取得 IIS 工作者進程身分,若該身分在檔案系統層面唯讀、無寫入權限,植入後門、竊取資料即無從著手。

一、 內建安全性主體與群組權限階層

群組/主體預設權限範圍實戰定位
SYSTEM核心核心物件、服務控制管理器、完整檔案系統作業系統核心身分,不可移除、不可加入使用者
Administrators電腦/網域完全控制僅限極少數受信任管理員,日常運維禁用此身分登入
Power Users (舊版相容)修改電腦設定、安裝程式、管理本機群組權限介於 Administrators 與 Users 之間,新版建議棄用改用 RBAC
Users執行通過驗證的應用程式、讀取自身設定檔、關閉工作站標準使用者/服務帳號基準,最安全的執行環境
Guests與 Users 相同但限制更多 (預設停用)臨時訪客、匿名服務帳號
Everyone包含所有經驗證與未經驗證的使用者極少直接授權,僅用於公開共享資料夾

二、 關鍵帳號硬化動作

  1. 重命名 Administrator:本地安全性原則 → 本地原則 → 安全性選項 →「帳號: 重新命名系統管理員帳號」→ 設為無特徵名稱 (如 svc_admin_01)。
  2. 建立誘餌帳號:新建名為 Administrator 的帳號,歸屬 Guests 群組,設定 20+ 字元複雜密碼,啟用稽核登入失敗事件,作為蜜罐偵測暴力破解。
  3. 停用 Guest 帳號:預設已停用,確認未被啟用。
  4. 服務帳號最小權限:IIS 應用程式集區、SQL Server、備份代理程式等均使用專屬網域/本機帳號,僅授予必要資料夾 讀取/寫入,嚴禁加入 Administrators。

三、 NTFS 權限實戰矩陣 (七大基本權限)

權限包含細部權限典型應用場景
完全控制 (F)讀取、寫入、修改、刪除、變更權限、取得擁有權Administrators、SYSTEM、資料擁有者
修改 (M)讀取、寫入、刪除、列出資料夾開發人員原始碼目錄、應用程式資料目錄
讀取與執行 (RX)讀取、列出資料夾、遍歷、執行檔案IIS 靜態內容目錄、程式安裝目錄、共用 DLL 目錄
列出資料夾內容 (X)遍歷資料夾、列出檔案名稱父層目錄授權,讓使用者「穿越」至子目錄
讀取 (R)讀取檔案內容、屬性公開下載區、日誌唯讀查看
寫入 (W)建立檔案/資料夾、寫入內容、修改屬性上傳暫存目錄、應用程式快取目錄
特殊權限上述 6 類的任意組合 (如僅允許「刪除子項」不允許「寫入屬性」)極精細管控需求 (如僅允許建立檔案、禁止刪除)

四、 Web 伺服器目錄權限佈局範例 (NTFS 分區隔離)


C: (系統卷)          -> 僅 SYSTEM + Administrators (F) ; Users (RX)
D: (軟體卷)          -> SYSTEM (F) ; Administrators (F) ; ServiceAccounts (RX) ; Users (RX)
E:\WWW (網站程式)    -> SYSTEM (F) ; Administrators (F) ; IIS_IUSRS (RX) ; WebDevGroup (M)
F:\WWWDATABASE (資料) -> SYSTEM (F) ; Administrators (F) ; SQL_SVC (M) ; IIS_IUSRS (R) ; 禁止 Users

關鍵原則:

  • 繼承中斷:每個業務目錄關閉「繼承自父物件的權限」,改為「轉換為此物件的明確權限」再精簡。
  • 無執行權限的上傳目錄:上傳資料夾 絕不授予 IIS_IUSRS 執行權限 (RX),僅給寫入 (W),並配合 IIS 「處理常式對應」移除腳本映射,徹底杜絕 WebShell 執行。
  • 非預設安裝路徑:所有服務軟體 (Serv-U, SQL, AV, Firewall) 安裝至非預設路徑,增加攻擊者偵察成本。

五、 防禦深度:配合群組原則與稽核

  1. 稽核原則:啟用「稽核物件存取」→ 關鍵目錄 (如 E:\WWW) 設定 SACL,記錄「寫入」、「刪除」、「變更權限」失敗/成功事件。
  2. 限制本地登入:群組原則 → 本地原則 → 使用者權利指派 →「拒絕從網路存取這台電腦」加入 Guests, Anonymous Logon。
  3. 防火牆最小開放:僅開放 TCP 80/443 (Web)、TCP 21 (FTP, 若必要)、TCP 3389/自訂埠 (RDP, 僅限管理 IP)。

結語: NTFS 權限不是「設定好就不用管」的靜態配置,而是隨著應用上線、人員異動、漏洞公開而持續精進的動態防線。掌握「最小權限、繼承中斷、執行與寫入分離、稽核留痕」四大鐵律,才能在駭客已突破網路邊界時,將損害控制在單一目錄、單一服務帳號範圍內。

Copyright © Windows教程網 All Rights Reserved