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

Windows XP 專業版軟體限制原則深度解析(三):管理員豁免、可執行檔定義與部署最佳實務

編輯:XP 系統基礎知識

跳過系統管理員:平衡安全與管理性

「跳過系統管理員」強制選項允許本機 Administrators 群組成員不受軟體限制原則約束,適用情境:

  • 多使用者共用電腦(如終端機伺服器),一般使用者僅能執行特定應用程式,但管理員需完整權限
  • 本機安全性原則無法針對使用者群組篩選,此時必須啟用此選項

Active Directory 環境建議: 若透過 GPO 部署,Microsoft 建議拒絕 Administrators 群組對該 GPO 的「套用群組原則」權限,避免不必要的網路流量(因不適用的 GPO 設定不會下載)。

啟用方式: 在「強制執行屬性」對話框選擇「本機系統管理員以外的所有使用者」。

定義可執行檔類型:指派檔案類型對話框

軟體限制原則僅管控「指派的檔案類型」清單中的副檔名。預設清單涵蓋 .exe、.bat、.cmd、.vbs、.js、.msi、.scr 等 50 餘種。若環境使用特殊副檔名(如 Perl 的 .pl),必須手動加入清單才能套用規則。


圖 6.10:「指派的檔案類型屬性」對話框

表 6.3:預設指派檔案類型完整清單

副檔名 檔案說明 副檔名 檔案說明
.adeAccess 專案擴充.inf安裝資訊檔
.adpAccess 專案.ins網際網路通訊設定
.basVisual Basic 類別模組.isp網際網路通訊設定
.bat批次檔.jsJScript 檔
.chm編譯 HTML 說明檔.jseJScript 編碼腳本
.cmdWindows NT 命令腳本.lnk捷徑
.comMS-DOS 應用程式.mdeAccess MDE 資料庫
.cpl控制台擴充.msc通用主控台文件
.crt安全性憑證.msiWindows Installer 套件
.exe應用程式.mspWindows Installer 修補
.hlpWindows 說明檔.mstVisual Test 來源檔
.htaHTML 應用程式.ocxActiveX 控制項
.pcdPhoto CD 影像.scr螢幕保護程式
.pifMS-DOS 程式捷徑.sctWindows 腳本元件
.reg登錄項目.shsShell 程式碼片段
.url網際網路捷徑.vbVB 檔
.vbeVBScript 編碼腳本.vbsVBScript 腳本檔
.wscWindows 腳本元件.wsfWindows 腳本檔
.wshWindows Script Host 設定

已知問題與因應對策

1. 16 位元程式限制失效

若原則限制 command.com、edit.com 等 16 位元程式,使用者仍可能執行。解決方案:安裝 Windows XP Professional Service Pack 1。

2. 非 Win32 子系統繞過限制

軟體限制原則不管控 Microsoft Win32 子系統以外的程式(如 POSIX 子系統)。

封鎖 POSIX 子系統: 刪除登錄機碼 HKLM\System\CurrentControlSet\Control\SessionManager\Subsystems 下的 POSIX 值。

受信任的發行者:憑證驗證與效能權衡

啟用憑證規則後,系統會檢查憑證撤銷清單 (CRL) 驗證軟體簽章有效性,但會導致簽署程式啟動變慢。


圖 6.11:「受信任的發行者屬性」對話框

表 6.4:受信任發行者設定選項

設定名稱 用途
企業系統管理員僅允許企業系統管理員決定簽署內容信任決策
本機電腦系統管理員允許本機管理員決定所有簽署內容信任決策
終端使用者允許使用者自行決定簽署內容信任決策
發行者驗證軟體發行者使用的憑證未被撤銷
時間戳記驗證組織用於時間戳記的憑證未被撤銷

軟體限制原則的設計與部署策略

與群組原則整合

  • 透過群組原則管理單元對一組用戶端及其所有登入使用者統一管理
  • 原則套用於桌上型電腦與攜帶型電腦 OU

網域與本機原則抉擇

  • 網域: 建立專屬 GPO,便於緊急停用不影響其他原則
  • 本機: 獨立用戶端需設定本機原則,注意複寫後可能產生衝突

表 6.5:關鍵原則設計決策

決策項目 考量因素
攜帶型 vs 桌上型電腦行動使用者需更大彈性,考慮分離原則
伺服器共享、登入腳本、主目錄需為從共享資料夾啟動的應用程式定義路徑規則
GPO vs 本機安全性原則本指南採用 GPO,但需評估本機原則影響
使用者 vs 電腦原則本設計適用電腦層級所有設定
預設安全等級建議設為「不允許」,再逐一開放;或用「不受限制」再逐一封鎖
額外規則「不允許」模式下自動建立 4 個系統登錄路徑規則
原則選項本機原則勾選「跳過系統管理員」;需檢查 DLL 勾選「DLL 檢查」;自訂副檔名加入指派清單;受信任發行者勾選「發行者」驗證
套用範圍套用至桌上型/攜帶型電腦所在的 OU

最佳實務建議

  1. 建立專屬 GPO: 緊急時可單獨停用不影響其他原則
  2. 安全模式救援: 意外鎖定工作站時,以安全模式啟動(不套用軟體限制原則),以本機管理員登入,執行 gpupdate.exe 後重開機修正
  3. 搭配 ACL 使用: 防止使用者重命名/移動/覆蓋檔案繞過限制
  4. 登入腳本規則: 預設為「不允許」時,務必建立規則識別登入腳本位置(Sysvol),善用萬用字元應對多網域控制站
  5. 完整測試後再部署: 新原則行為可能與預期不符,測試可降低部署風險

部署流程演練:六步驟完成

步驟 1:為 OU 建立 GPO

找到桌上型/攜帶型電腦 OU,新增 GPO,依命名規範命名,專門用於軟體限制原則。

步驟 2:建立軟體限制原則

編輯 GPO →「Windows 設定」\「安全性設定」\「軟體限制原則」 → 右鍵選「新增軟體限制原則」。首次編輯會警告將定義預設值,確認無誤後繼續。

步驟 3:設定路徑規則

盤點工作站所需應用程式與腳本,建立對應路徑規則。範例規則:

  • 應用程式:*\Program Files
  • 共用群組應用程式:G:\Group Applications
  • 登入腳本:Logon.bat
  • 桌面捷徑:*.lnk
  • 惡意 VBScript:*.vbs(設為不允許)

步驟 4:設定強制選項

  • 套用對象: 「本機系統管理員以外的所有使用者」(網域環境確認 Domain Admins 自動加入 Administrators)
  • 套用檔案: 「除程式庫檔案(如 DLL)以外的所有軟體檔案」
  • 指派檔案類型: 視需求加入自訂副檔名
  • 受信任發行者: 啟用「本機電腦系統管理員」,勾選「發行者」驗證憑證撤銷

步驟 5:套用預設安全等級

建議先設為「不受限制」完成所有規則設定並驗證無誤後,再改為「不允許」,避免設定過程中意外鎖定系統。

步驟 6:測試原則

  • 網域環境:將測試電腦移入目標 OU,重開機登入,依測試計畫驗證每個應用程式功能完整,再模擬攻擊測試安全性
  • 獨立用戶端:直接登入測試電腦執行相同驗證

正式部署設定參考表

表 6.6:預設安全等級

使用者介面顯示 說明 建議設定
不允許軟體不會執行,無論使用者擁有何種存取權限使用此預設規則

表 6.7:額外路徑規則(設為「不受限制」)

路徑規則 設定
%HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot%不受限制
%HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot%\*.exe不受限制
%HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot%\System32\*.exe不受限制
%HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir%不受限制
*.lnk不受限制
*.vbs不受限制
G:\Group Applications不受限制
Logon.bat(或登入腳本實際路徑)不受限制
*\Program Files不受限制

表 6.8:檔案與使用者強制執行

強制選項 建議
套用軟體限制原則的檔案除 DLL 以外的所有軟體檔案
套用軟體限制原則的使用者本機系統管理員以外的所有使用者

表 6.9:指派檔案類型調整

指派檔案類型 建議
指派的檔案類型屬性移除 .mdb、新增 .ocx

表 6.10:受信任的發行者

受信任的發行者 建議
允許選擇受信任發行者的使用者群組本機電腦系統管理員
驗證憑證是否已撤銷勾選「發行者」選項

總結

軟體限制原則提供原則導向機制,識別並管控執行 Windows XP Professional 電腦上的軟體。可阻擋惡意腳本、鎖定環境或禁止特定應用程式。企業環境建議透過 GPO 統一管理,並依不同使用者群組與電腦需求調整各原則。正確部署將提升系統完整性與可管理性,根本降低作業系統擁有與維護成本。

其他資訊

更多關於 Windows XP Professional 與 Windows Server 2003 軟體限制原則的最新資訊,請參考 Microsoft 官方文件庫。

Copyright © Windows教程網 All Rights Reserved