前言
「Windows 不如 Linux/Mac 安全」是刻板印象。Win7 透過 核心防護、記憶體隨機化、執行防護、瀏覽器沙箱、可調 UAC 五大技術支柱,構建史上最安全 Windows 基因。本文深度解析前三支柱。
支柱一:核心防護 — 守護作業系統心臟
1. Kernel Patch Protection (PatchGuard) — 64 位元專屬
- 禁止任何第三方程式 (含防毒驅動) 修補核心結構 (SSDT、IDT、GDT、系統呼叫表)
- 偵測到修補 → 系統立即停止 (藍畫面) 保護完整性
- 迫使安全廠商改用微軟提供的合法回呼介面 (ObRegisterCallbacks、PsSetCreateProcessNotifyRoutineEx 等)
2. Driver Signature Enforcement (驅動程式簽名強制) — 64 位元專屬
- 核心模式驅動必須經 Microsoft 跨簽 (WHQL 或跨簽憑證)
- 未簽名/自簽驅動 → 拒絕載入 (除非啟用測試模式
bcdedit /set testsigning on)
- 杜絕 Rootkit 以驅動形式植入核心 (如 TDL4、Necurs、Rovnix)
3. 記憶體防護雙雄:ASLR + DEP
| 技術 | 全名 | 原理 | Win7 強化 |
| ASLR | Address Space Layout Randomization | 核心/系統 DLL/堆疊/堆積基址隨機化 | 全域預設開啟、ForceASLR 選項、底部隨機化 (Bottom-Up ASLR) |
| DEP | Data Execution Prevention | 標記資料頁面 (堆疊/堆積) 不可執行 | 硬體 NX/XD 位支援、永遠開啟 (OptOut)、ATL Thunk 相容修正 |
組合效果:駭客無法預測關鍵函數地址 (ASLR)**、且**無法在資料區執行殼碼 (DEP)**,攻擊成本指數級上升。
支柱二:更安全的網頁瀏覽 — IE8 內建三大防護
1. InPrivate 瀏覽 (無痕模式)
- Ctrl+Shift+P 或工具列「安全性」→「InPrivate 瀏覽」
- 不保存:歷史記錄、暫存網頁檔案、Cookie、表單資料、密碼、搜尋記錄
- 適用:公用電腦、借用裝置、敏感查詢 (銀行、醫療、求職)
2. 保護模式 — 沙箱架構
- IE 進程以 低權限完整性等級 (Low IL) 執行
- 無法寫入使用者設定檔/系統區域 (註冊表、Program Files、Windows 目錄)
- 阻擋 Drive-by Download (造訪惡意網頁自動下載/執行惡意程式)
- 受保護模式保護的區域:網際網路、受限制的網站 (本機內部網路/信任網站可選擇關閉)
3. SmartScreen Filter (智慧型畫面篩選器)
- 即時比對網址/下載檔案與微軟雲端惡意/詐騙資料庫
- 攔截已知惡意網站、釣魚網站、惡意下載
- 下載檔案顯示信譽評級 (知名/未知/惡意)
支柱三:UAC (使用者帳戶控制) — 從愛恨交織到可調滑桿
Vista 痛點
- 雙一致性提示 (深色桌面 + 同意提示) 過於頻繁 → 使用者習慣性「全關」
- 關閉 UAC = 關閉 IE 保護模式 + 關閉虛擬化檔案/登錄重導向 = 嚴重降低安全性
Win7 改良:四級滑桿
| 等級 | 描述 | 適用場景 |
| 永遠通知 (最高) | 程式變更設定/使用者變更設定皆通知,深色桌面 | 高安全需求、共用電腦 |
| 預設 (第三級) ✓ 推薦 | 程式變更設定通知,使用者變更不通知,**不深色桌面** | 大多數使用者平衡點 |
| 僅通知程式 (第二級) | 僅程式變更通知,不深色桌面 | 頻繁安裝軟體開發環境 |
| 從不通知 (最低) | 完全關閉 UAC,**同時關閉 IE 保護模式、檔案/登錄虛擬化** | **極不建議**,僅相容極舊軟體臨時用 |
關鍵認知
- UAC 不是**單純彈窗**,其核心是 Mandatory Integrity Control (強制完整性控制) + Virtualization (虛擬化重導向)
- 滑桿調整 不需重開機**即時生效** (Vista 需重開機)
- 控制台 →「使用者帳戶」→「變更使用者帳戶控制設定」即時調整
結語
Win7 安全三大支柱:PatchGuard/驅動簽名守核心、ASLR/DEP 守記憶體、IE8 沙箱/InPrivate/SmartScreen 守瀏覽、UAC 滑桿平衡體驗與安全。下集將揭曉「相容安全工具選擇」與「Action Center 整合監控」兩大實務須知,並總結 XP 升級安全理由。