登錄是 Windows 的中樞神經,也是病毒木馬最愛藏身之處。本文介紹九項透過登錄實現的安全加固技巧,涵蓋服務控制、預設共享、隱私洩露、ActiveX、頁面檔、密碼快取、服務啟動權限、Run 鍵保護,助你打造更安全的系統環境。
⚠ 操作前請務必備份登錄: regedit → 檔案 → 匯出 → 全部 → 存檔。
隱患: 預設啟用的 Messenger 服務允許 net send 發送彈窗廣告。
解決: 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Messenger\Start,值改為 4(停用)。
隱患: Remote Registry 允許遠程修改登錄,駭客入侵後可操控服務啟動。
解決: 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteRegistry,右鍵刪除整個項目(先匯出備份)。需用時再匯入備份檔。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA\RestrictAnonymous = 1HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters 新增:AutoShareServer (REG_DWORD=0)AutoShareWks (REG_DWORD=0)隱患: 程式錯誤時 Dr. Watson 將記憶體資訊寫入 user.dmp、drwtsn32.log,駭客可分析敏感資料。
解決:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Auto = 0(停用自動記錄)。Documents and Settings\All Users\Documents\DrWatson\user.dmp 與 drwtsn32.log。隱患: 惡意網頁透過 ActiveX 呼叫 Windows Scripting Host (WSH) 執行程式碼。
解決:
C:\Windows\System32\wshom.ocx(WSH 核心元件)。HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}(WSH 物件 CLSID)。副作用: 合法 VBS/JS 腳本將無法執行,視需求權衡。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ClearPageFileAtShutdown = 1 (REG_DWORD)。重開機後自動清除 pagefile.sys。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network\DisablePasswordCaching = 1 (REG_DWORD)。重開機後系統不再自動記錄/填入密碼。
regedt32(支援權限編輯的登錄編輯器)。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services。效果: 非管理員權限的病毒/木馬無法自行建立/修改服務實現持久化。限制: 已取得管理員權限的惡意碼不受影響。
regedt32 定位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run(或 HKEY_CURRENT_USER\...\Run)。效果: 病毒無法透過修改 Run 鍵值實現開機自啟。