Windows 採用「主體-客體」存取控制模型:每個程序以特定使用者身分執行,存取檔案/登錄/物件時由 ACL (存取控制清單) 裡的 ACE (存取控制項目) 決定允許或拒絕。NTFS 權限的精細粒度,是抵禦 WebShell、提權漏洞、横向移動的最後一道防線——即使攻擊者取得 IIS 工作者進程身分,若該身分在檔案系統層面唯讀、無寫入權限,植入後門、竊取資料即無從著手。
| 群組/主體 | 預設權限範圍 | 實戰定位 |
|---|---|---|
| SYSTEM | 核心核心物件、服務控制管理器、完整檔案系統 | 作業系統核心身分,不可移除、不可加入使用者 |
| Administrators | 電腦/網域完全控制 | 僅限極少數受信任管理員,日常運維禁用此身分登入 |
| Power Users (舊版相容) | 修改電腦設定、安裝程式、管理本機群組 | 權限介於 Administrators 與 Users 之間,新版建議棄用改用 RBAC |
| Users | 執行通過驗證的應用程式、讀取自身設定檔、關閉工作站 | 標準使用者/服務帳號基準,最安全的執行環境 |
| Guests | 與 Users 相同但限制更多 (預設停用) | 臨時訪客、匿名服務帳號 |
| Everyone | 包含所有經驗證與未經驗證的使用者 | 極少直接授權,僅用於公開共享資料夾 |
svc_admin_01)。Administrator 的帳號,歸屬 Guests 群組,設定 20+ 字元複雜密碼,啟用稽核登入失敗事件,作為蜜罐偵測暴力破解。| 權限 | 包含細部權限 | 典型應用場景 |
|---|---|---|
| 完全控制 (F) | 讀取、寫入、修改、刪除、變更權限、取得擁有權 | Administrators、SYSTEM、資料擁有者 |
| 修改 (M) | 讀取、寫入、刪除、列出資料夾 | 開發人員原始碼目錄、應用程式資料目錄 |
| 讀取與執行 (RX) | 讀取、列出資料夾、遍歷、執行檔案 | IIS 靜態內容目錄、程式安裝目錄、共用 DLL 目錄 |
| 列出資料夾內容 (X) | 遍歷資料夾、列出檔案名稱 | 父層目錄授權,讓使用者「穿越」至子目錄 |
| 讀取 (R) | 讀取檔案內容、屬性 | 公開下載區、日誌唯讀查看 |
| 寫入 (W) | 建立檔案/資料夾、寫入內容、修改屬性 | 上傳暫存目錄、應用程式快取目錄 |
| 特殊權限 | 上述 6 類的任意組合 (如僅允許「刪除子項」不允許「寫入屬性」) | 極精細管控需求 (如僅允許建立檔案、禁止刪除) |
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
關鍵原則:
E:\WWW) 設定 SACL,記錄「寫入」、「刪除」、「變更權限」失敗/成功事件。Guests, Anonymous Logon。結語: NTFS 權限不是「設定好就不用管」的靜態配置,而是隨著應用上線、人員異動、漏洞公開而持續精進的動態防線。掌握「最小權限、繼承中斷、執行與寫入分離、稽核留痕」四大鐵律,才能在駭客已突破網路邊界時,將損害控制在單一目錄、單一服務帳號範圍內。
解決 Windows Server 2008 回收站圖示滿溢但內容為空、無法清空的磁碟錯誤修復實戰
Windows Server 2008 R2 標準版中文版新功能亮點與授權資訊
修改登錄檔縮短 Windows 關機等待時間:WaitToKillServiceTimeout / WaitToKillAppTimeout / HungAppTimeout
Windows Server 2003 設定 DNS 實現 Internet 訪問完整指南
Windows Server 2003 轉型工作站完整優化手冊
Windows Server 2003 極致安全加固實戰:NTFS 權限、註冊表、服務、IPC$ 五大防線全佈防