Windows 將不常用記憶體頁面交換至 pagefile.sys。其中可能殘留:解密後的加密金鑰、明文密碼、瀏覽歷史、文件片段。攻擊者若取得實體存取權(偷竊硬碟、廢棄媒體處理不當、離線鑑識),可輕易從分頁檔提取機密。記憶體取證難度極高,硬碟取證卻相對容易。
regeditHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management關機過程中,系統會遍歷分頁檔所有頁面寫入 0x00,耗時與分頁檔大小成正比(數 GB 可能需數分鐘)。關機畫面會顯示「正在清除分頁檔...」。
| 優點 | 缺點/考量 |
|---|---|
| 物理層面防止敏感資料殘留 | 關機時間顯著延長(筆記型電腦關機等待體驗差) |
| 符合資安法規/稽核要求(如 ISO 27001 A.11.2.7) | 無法防禦運行時記憶體被讀取(DMA 攻擊、冷啟動攻擊、虛擬機逃逸) |
| 配合 BitLocker 全盤加密,雙重保障 | SSD 壽命輕微影響(額外寫入),現代 SSD 壽命通常可忽略 |
啟用 ClearPageFileAtShutdown=1 是低成本、高相容性的合規補強措施。但全盤加密才是根本解決之道。建議:全盤加密 + 關機清零雙重部署,兼顧運行時與離線雙重防護。