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

Windows 7 UAC 用戶帳戶控制深度解析(下):新操作模式、自動提權機制與安全性權衡

編輯:Win7 系統基礎知識

Windows 7 UAC 四大操作模式(滑桿控制)

控制台 → 使用者帳戶 → 更改使用者帳戶控制設定,四個滑桿位置:

  1. 永遠通知:等同 Vista 預設,任何提權(含 Windows 執行檔)皆彈出安全桌面提示。
  2. 預設(僅非 Windows 執行檔提權時通知):Windows 簽署且位於安全目錄的執行檔 自動提權,不彈窗;第三方程式提權才提示。
  3. 預設(不切換至安全桌面):提示顯示於互動桌面,可同時操作其他視窗,但輔助工具(螢幕鍵盤等)可能失效。
  4. 從不通知(完全停用 UAC):所有 PA 帳戶程式以完整管理員權限執行,檔案/登錄虛擬化停用、IE 保護模式停用。不建議,安全性大幅下降。

自動提權:哪些程式享有「免彈窗特權」?

必須同時滿足:

  • 經 Windows Publisher 數位簽章(非一般 Microsoft 簽章,僅限隨 Windows 附贈的核心元件)。
  • 位於 安全目錄:%SystemRoot%\System32 及大多數子目錄、%SystemRoot%\Ehome、%ProgramFiles%\Windows Defender、%ProgramFiles%\Windows Journal 等標準使用者無法寫入的路徑。
  • 執行檔清單中宣告 autoElevate=true(如 taskmgr.exe、mmc.exe、migwiz.exe、pkgmgr.exe、spinstall.exe)。

COM 物件若在註冊表建立 Elevation\Enabled=1 且由 Windows 執行檔實例化,亦可自動提權(如檔案總管的複製/移動/重命名/刪除/連結物件)。

為什麼不讓使用者自訂自動提權清單?

  • 開發人員會依賴自動提權而不修正程式以標準使用者權限執行,違背 UAC 核心目標。
  • 惡意軟體可透過 DLL 注入、程序注入利用自動提權程式(如檔案總管)提權,風險不可控。
  • 微軟選擇投資開發人員教育,推動生態系向標準使用者權限遷移。

安全性結論

  • 預設模式(模式 2)在減少干擾與維持安全之間取得平衡:標準使用者環境更易建立,惡意軟體若已執行,無論 UAC 模式皆可竊取資料、加入殭屍網路;關鍵在於 防止惡意軟體進入並執行(DEP、ASLR、IE 保護模式、SmartScreen、Defender)。
  • UAC 非安全邊界,而是 便利性機制:避免使用者為了管理任務永久切換至管理員帳戶,從而推動軟體生態相容標準使用者權限。

理解 UAC 設計哲學,正確配置滑桿模式,搭配標準使用者帳戶日常操作,才是 Windows 7 安全的正確姿勢。

Copyright © Windows教程網 All Rights Reserved