登錄表是系統大腦,亦是惡意碼最愛棲身處。九項登錄表硬化設定,從服務、預設共享、隱私洩露、ActiveX、頁面檔、密碼快取、服務權限到啟動項權限,構建纏繞防禦。
| # | 防線 | 登錄路徑 / 操作 | 效果 |
|---|---|---|---|
| 1 | 拒絕 Messenger 騷擾 | HKLM\SYSTEM\CurrentControlSet\Services\Messenger\Start = 4 (禁用) | 封鎖 net send 彈窗廣告/騷擾 |
| 2 | 關閉/刪除遠端登錄服務 | 刪除 HKLM\SYSTEM\CurrentControlSet\Services\RemoteRegistry (先匯出備份) | 防止遠端竄改登錄、植入服務 |
| 3 | 關閉預設共享 (IPC$, C$, ADMIN$) | HKLM\SYSTEM\CurrentControlSet\Control\LSA\RestrictAnonymous=1 (禁 IPC$)HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\AutoShareWks=0 (Pro)AutoShareServer=0 (Server) | 切斷隱藏共享被暴力破解/蠕蟲傳播管道 |
| 4 | 禁止 Dr. Watson 洩露隱私 | HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Auto=0,刪除 user.dmp、drwtsn32.log | 錯誤報告不再寫入敏感記憶體內容 |
| 5 | 封鎖惡意 ActiveX | 刪除 system32\wshom.ocx,刪除 HKLM\SOFTWARE\Classes\CLSID\{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B} | 斷開 Windows Scripting Host,ActiveX 無法調用腳本 |
| 6 | 關機清除頁面檔 | HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ClearPageFileAtShutdown=1 | 防止記憶體殘留資料 (密碼、金鑰) 寫入 pagefile.sys 被離線分析 |
| 7 | 禁用密碼自動完成快取 | HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\network\disablepasswordcaching=1 | IE/OE 不再自動記錄表單/密碼,共用電腦必備 |
| 8 | 限制服務控制權限 | regedt32 → HKLM\SYSTEM\CurrentControlSet\Services → 安全性 → 權限 → Everyone: 允許讀取、移除完全控制 | 非管理員程式 (含木馬) 無法自行建立/修改/啟動服務 |
| 9 | 鎖死 Run/RunOnce 啟動項 | regedt32 → HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run → Everyone: 允許讀取、移除完全控制 | 惡意碼無法寫入開機自啟項 |
regedit /e backup.reg 或匯出受影響分支。regedt32 (支援 ACL 編輯),regedit 無法設定權限。登錄表硬化是低成本、高效益的主機防護基線,建議納入黃金映像與群組原則自動化部署。