有些第三方應用程序會在內(nèi)存中臨時存儲一些未加密(純文本)的密碼或其他敏感信息。由于Windows的虛擬內(nèi)存體系結(jié)構(gòu)設(shè)計使然,此信息會存在于虛擬內(nèi)存文件中(即Pagefile.sys文件)。因此,微軟推薦對安全性要求較高的計算機,在關(guān)機時清除虛擬內(nèi)存文件——在開機后會自動重建此文件。 x- }' u( `4 T
& Q2 q* G$ |: K$ c3 w ] 盡管清除虛擬內(nèi)存文件并不代表可以從物理上保護計算機安全,但這樣做的確可以增加 Windows未運行時計算機中的數(shù)據(jù)安全性。如果要在關(guān)機過程中清除虛擬內(nèi)存文件,方法如下:
5 v$ @' M4 d! `0 ?! v(1)使用Regedit命令打開“注冊表編輯器”窗口;/ @; j* \7 ^! ~3 \- {! _1 {. p
& p b8 ?* u. P7 A) A& n( q
(2)依次展開到如下項:
. w2 f) S" Q+ }( j+ a2 w4 i0 w- {7 U' w w" Y% s
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management3 B \+ u Z1 o4 s
) s- f6 G9 o9 _; s5 _# W, {+ T. E2 _5 q
(3)在右側(cè)窗格中,新建一個名為“ClearPageFileAtShutdown”的DWORD值,并賦其屬性為“1”即可。4 j2 o6 r4 ?& o" b( ~$ |( i
1 {3 M( N& s7 U e此外,也可以通過執(zhí)行如下的操作,在關(guān)機過程中實現(xiàn)虛擬內(nèi)存文件的清除:
8 C# G- N, x" w( ?+ [9 \' [. k8 @. Z, {5 C+ k) @
(1)在“運行”欄中輸入“SecpoL.msc”命令并按Enter鍵;
# f% _% c8 {. w5 H) C
* z I- B P0 O! W( [8 ]8 I- W(2)在彈出的“本地安全設(shè)置”窗口中,依次展開并定位到“本地策略”→“安全選項”;
( Z5 Q$ E3 K' G) k0 J D& \ M- j: G3 h, @% p+ G5 ^, Z
(3)雙擊右側(cè)窗格中的“關(guān)機:清理虛擬內(nèi)存頁面文件”項,在隨即彈出的屬性窗口中選中“已啟用”項并單擊“確定”按鈕即可。 |