萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 健康知識

登錄檔設定關機清除分頁檔:防止記憶體殘留敏感資料落地洩露

風險背景:分頁檔是記憶體的「影子備份」

Windows 將不常用記憶體頁面交換至 pagefile.sys。其中可能殘留:解密後的加密金鑰、明文密碼、瀏覽歷史、文件片段。攻擊者若取得實體存取權(偷竊硬碟、廢棄媒體處理不當、離線鑑識),可輕易從分頁檔提取機密。記憶體取證難度極高,硬碟取證卻相對容易。

解決方案:關機時自動清零分頁檔

  1. Win+R → regedit
  2. 定位:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. 找到/新建 ClearPageFileAtShutdown (REG_DWORD)。
  4. 設定值 = 1(十六進位 0x1)。
  5. 重新開機生效。

運作機制

關機過程中,系統會遍歷分頁檔所有頁面寫入 0x00,耗時與分頁檔大小成正比(數 GB 可能需數分鐘)。關機畫面會顯示「正在清除分頁檔...」。

權衡與建議

優點缺點/考量
物理層面防止敏感資料殘留關機時間顯著延長(筆記型電腦關機等待體驗差)
符合資安法規/稽核要求(如 ISO 27001 A.11.2.7)無法防禦運行時記憶體被讀取(DMA 攻擊、冷啟動攻擊、虛擬機逃逸)
配合 BitLocker 全盤加密,雙重保障SSD 壽命輕微影響(額外寫入),現代 SSD 壽命通常可忽略

進階替代方案

  • 全盤加密 (BitLocker/VeraCrypt/LUKS): 從根源加密分頁檔,無需關機清零即可防禦離線讀取。首選方案。
  • 禁用分頁檔: 大記憶體 (≥32GB) 工作站可考慮,但可能觸發 OOM 崩潰,風險自負。
  • 虛擬機加密: Hyper-V/VMware 加密虛擬機狀態檔 (.vsvm/.vmem),防禦虛擬化層面洩露。

結語:分層防禦,加密為本,清零為輔

啟用 ClearPageFileAtShutdown=1 是低成本、高相容性的合規補強措施。但全盤加密才是根本解決之道。建議:全盤加密 + 關機清零雙重部署,兼顧運行時與離線雙重防護。

copyright © 萬盛學電腦網 all rights reserved