Windows Server 2003 預設配置側重功能易用性,若直接投入生產環境存在多處安全隱患。本文針對 Dr. Watson 調試信息洩露、資源共享暴露、遠程桌面明文傳輸、快速用戶切換邏輯缺陷、頁面交換文件殘留五大風險點,提供註冊表級加固方案。
風險: 程序崩潰時自動生成 User.dmp、Drwtsn32.log,可能包含內存敏感數據(密碼、加密金鑰、業務數據)。
regedit,定位 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug。%ALLUSERSPROFILE%\Documents\DrWatson\User.dmp%ALLUSERSPROFILE%\Documents\DrWatson\Drwtsn32.log風險: 預設啟用的「Microsoft 網絡文件和打印機共享」開放 139/445 端口,擴大攻擊面。
若確需局域網共享,請配合 IPSec 策略限制訪問來源 IP,並啟用 SMB 簽名(
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters\RequireSecuritySignature = 1)。
風險: 遠程桌面若未強制 TLS 1.0+ 加密,認證過程可能被網絡嗅探工具捕獲。
進階加固(若必須保留遠程桌面):
計算機配置 → 管理範本 → Windows 元件 → 終端服務 → 安全性 → 要求使用特定的安全層進行遠程 (RDP) 連接 = SSL (TLS 1.0)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\SecurityLayer = 2 (SSL)UserAuthentication = 1風險: 快速切換後以傳統方式登入,可能被系統判定為暴力攻擊而鎖定帳戶。
風險: pagefile.sys 保留運行時內存殘留(明文密鑰、會話令牌),物理訪問者可離線分析。
regedit 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management。| 加固項目 | 驗證方法 | 預期結果 |
|---|---|---|
| Dr. Watson 禁用 | 任務管理器結束進程 → 檢查 DrWatson 目錄 | 不再生成 .dmp/.log |
| 文件共享關閉 | net share / netstat -an | find "139" | 無默認共享 / 端口關閉 |
| 遠程桌面禁用/加密 | 嘗試 RDP 連接 / 抓包分析 | 拒絕連接 / 僅 TLS 加密流量 |
| 快速切換禁用 | 註銷界面觀察 | 無「切換用戶」按鈕 |
| 頁面文件清除 | 關機觀察耗時 / 重啟檢查 pagefile.sys 時間戳 | 關機明顯變慢 / 文件大小歸零後重建 |
原則: 「最小權限、最小服務、最小暴露」。每項加固後務必在測試環境驗證業務功能無影響,再推廣至生產。