Windows Vista 內建了多項嶄新安全特性,涵蓋內建防火牆、整合式反間諜軟體、BitLocker 磁碟加密以及使用者帳戶控制(UAC)。這些功能雖然讓一般用戶受益,但對企業環境而言,跨平台管理、集中化策略與可靠性才是核心需求,Vista 的新特性在企業端顯得略為單薄。本文將針對企業與個人用戶雙視角,深入剖析 Vista 的安全架構。
eWEEK 實驗室對 BitLocker 在企業部署的潛力極感興趣,因為它能完整加密系統磁碟機的所有內容——包含作業系統與資料檔案。BitLocker 致力於提供無感的使用者體驗:理想情況下,解密金鑰儲存在主機板的 TPM(可信平台模組)晶片中,開機時自動解密磁碟。管理員也可設定要求使用者輸入 PIN 碼,或插入 USB 隨身碟作為啟動金鑰,以防禦離線攻擊而非線上暴力破解。
企業若打算採用 BitLocker,必須在導入 Vista 之初規劃磁碟分區:開機管理與開機映像需獨立存放於獨立分區,與作業系統、應用程式、資料分離。雖然現有安裝可重新分區,但流程不直觀。此外,電腦 BIOS 必須支援 Vista,且主機板需具備 TPM 1.2 晶片,或支援預啟動階段讀取 USB 裝置。
在 Vista 早期階段,硬體廠商的支援程度仍不足。以聯想 ThinkPad T60 為例,雖然 Vista 內建通用 TPM 驅動程式,但無法自動辨識 T60 的 TPM 晶片,需手動升級 BIOS 並安裝驅動。微軟工程師指出,T60 的 TPM 晶片無法正確回報裝置身分,導致驅動無法自動安裝。
TPM 就緒後,透過 BitLocker 精靈即可啟動加密,過程會先要求備份復原金鑰,隨後重新開機執行系統檢查,確認金鑰完整性,隨即開始全分區加密。實測發現,30 GB 分區加密耗時超過一小時。由於金鑰需逐台建立,大量筆電部署將耗費大量人力與時間。
文件規定升級 BIOS 前必須關閉 BitLocker 解密分區;單純變更啟動順序等輕微調整則無需此步驟。另一細節:若 Vista 安裝光碟留在光碟機,開機時會強制要求輸入復原金鑰,即使未從光碟啟動。透過群組原則可讓 BitLocker 在無 TPM 環境下運作,改以 USB 隨身碟提供金鑰,但前提是 BIOS 必須支援預啟動 USB 存取——ThinkPad T60 無法做到,但搭配 AMD Athlon 64 3500+ 與 Abit 主機板的客製機器卻可行。
Vista 內建 Windows Defender 反間諜軟體。先前測試顯示其偵測、移除與阻擋能力合格,但仍有殘留威脅。Defender 適合作為協力廠商防毒/反間諜軟體的第二防線,因缺乏集中化策略控制、身分稽核與回報功能,企業仍需其他方案提供完整稽核與管控。
透過 Active Directory 群組原則,僅能控制 Defender 的啟用/停用、記錄規則與 SpyNet 回報特性,無法排程掃描、調整更新檢查間隔、或指定集中化回報格式。Defender 實質上仍是獨立應用程式,難以納入企業統一管理體系。
微軟於 2007 年 Q2 推出 Forefront Client Security,整合 Defender 的反間諜能力與 OneCare 的防毒引擎,並提供企業級管理與回報,測試版已開放下載。
Vista 是首個內建雙向防火牆的 Windows 版本。XP 防火牆僅阻擋輸入流量,Vista 則能監控並阻止未授權的輸出連線,防止惡意程式外洩資料。基本設定介面與 XP 相似,新增「阻止所有輸入」按鈕;進階策略(含 ICMP 例外與輸出規則)則移至基於 MMC 的「進階安全性 Windows 防火牆」中。功能性雖高,但已部署協力廠商防火牆的大型企業,恐不願額外部署 Vista 原生防火牆,傾向等待協力廠商相容版本。
UAC 是微軟首嘗試讓使用者以受限權限執行,而非預設管理員權限。核心管理員可指定兩種模式:完全禁止使用者執行管理工作(安裝軟體、變更設定),或在安全桌面彈出提示讓使用者確認。後者會產生大量提示,導致使用者疲勞而機械點選「是」,IT 管理員傾向採用前者模式。微軟在 UAC 上的概念突破值得肯定——認清使用者不應常駐管理員權限——但 UAC 提供的管控粒度,是 IT 部門早已棄用、且極力避免的模式。