Windows 2000 普及率高、攻擊面大,但經過合理配置與持續管理,仍可達到可接受的安全等級。本文從「安全安裝」、「人為管理」、「系統強化」三個維度,提煉八大關鍵策略,建構纵深防禦體系。
安裝過程中 切勿連接網路 (特別是 Internet)。安裝輸入 Administrator 密碼後,系統會建立無密碼保護的 $ADMIN 共享,持續到首次重開機。此期間任何人可透過此共享入侵。同時安裝完成服務即啟動,漏洞暴露在無防禦狀態。
Windows 核心以英文開發,英文版核心漏洞修補最快、最完整。中文版為編譯衍生版,歷史曾出現輸入法漏洞、字型解析漏洞等獨有問題。建議:安裝英文版 → 套用中文 MUI (多語言使用者介面) 或語言包。
修改登錄檔:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA
RestrictAnonymous = 1 (DWORD)
阻止未驗證用戶列舉帳號、共享、原則、登錄檔機碼。Windows 2000 SP3+ 預設為 0 (允許),必須手動設為 1。
修改登錄檔:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
AutoShareServer = 0 (DWORD) ; Server 版
AutoShareWks = 0 (DWORD) ; Professional 版
重開機生效。搭配批次檔開機刪除共享 (見 文章 85168) 雙重保險。
netstat -an、掃描器 (Nmap/SuperScan) 定期稽核開放埠口,僅保留業務必要埠 (如 80, 443, 3389, 25, 53)。群組原則 → 本地原則 → 稽核原則:
日誌定期匯出 (LogParser/WinLogbeat/Splunk/ELK) 離線分析,設定關鍵事件告警 (如 Event ID 529/644/675/676/4720/4724/4738/4756)。
| # | 策略 | 關鍵動作 | 風險降低 |
|---|---|---|---|
| 1 | 離線安裝 | 安裝全程斷網 | 避免安裝階段 $ADMIN 共享被利用 |
| 2 | NTFS + 分區隔離 | 全 NTFS、系統/應用分盤 | 限制提權範圍、啟用 ACL/EFS/配額 |
| 3 | 英文核心優先 | 安裝英文版 + MUI | 減少衍生版本獨有漏洞 |
| 4 | 修補與防火牆 | 訂閱情報、測試部署、雙層防火牆 | 阻斷已知漏洞利用、限制側向移動 |
| 5 | 禁止空連線 | RestrictAnonymous=1 | 阻止匿名資訊蒐集 |
| 6 | 停用自動共享 | AutoShareServer/Wks=0 | 移除隱藏管理共享攻擊面 |
| 7 | 服務與連接埠精簡 | 停用非必要服務、僅開必要埠 | 縮減攻擊面、降低零日漏洞影響 |
| 8 | 完整稽核分析 | 啟用關鍵稽核、離線日誌分析 | 及時發現入侵、支援事後鑑識 |
Windows 2000 於 2010 年終止支援,上述措施屬「補救性防禦」,無法修補零日漏洞。根本對策:規劃遷移至受支援平台 (Windows 10/11, Server 2016/2019/2022, Linux),或將舊系統完全隔離於無外網存取的獨立網段/虛擬機快照環境中。