Windows XP 雖已停止主流支援 (2014 年),但嵌入式系統、工控機、醫療設備、離線測試環境仍大量運行。面對無修補的 0-day 風險,唯有「縮小攻擊面、強化防禦深度、實施最小權限、離線/隔離運行」四大策略組合,才能將風險控制在可接受範圍。本文提供企業級強化清單。
每個啟動服務都是潛在攻擊面。操作路徑:services.msc → 雙擊服務 →「啟動類型」設為「手動」或「停用」。
建議停用/手動服務清單 (視業務調整):
| 服務名稱 | 顯示名稱 | 建議 | 風險說明 |
|---|---|---|---|
| Alph | Application Layer Gateway | 停用 | ICMP/FTP 穿透 NAT,易被利用掃描內網 |
| Browser | Computer Browser | 停用 (單機/非主瀏覽器) | NetBIOS 枚舉洩露主機名、共享資訊 |
| ClipSrv | ClipBook | 停用 | 跨網路剪貼簿共享,資料洩露風險 |
| MSDTC | Distributed Transaction Coordinator | 手動 | 分散式交易協調,非資料庫叢集無需 |
| NtFrs | File Replication | 停用 | 域控 SYVOL 複製,非域控無需 |
| HTTPFilter | HTTP SSL | 手動 | IIS SSL 支援,非 Web 伺服器無需 |
| ImapiService | IMAPI CD-Burning COM | 停用 | 系統內建燒錄,第三方軟體 (Nero) 衝突 |
| Messenger | Messenger | 停用 | 網路彈窗垃圾訊息傳輸通道 (經典漏洞) |
| NetDDE | Network DDE | 停用 | 動態資料交換,舊版漏洞多 |
| RemoteRegistry | Remote Registry | 停用 | 遠端讀寫註冊表,極高風險 |
| RDSessMgr | Remote Desktop Help Session Manager | 手動 | 遠端協助,非必要不開 |
| Schedule | Task Scheduler | 手動 | 排程任務,惡意軟體常駐點,改手動按需啟動 |
| WebClient | WebClient | 停用 | WebDAV 客戶端,易被利用竊取憑證 |
| WZCSVC | Wireless Zero Configuration | 手動 (有線桌面) | 無線網路自動配置,有線環境無需 |
核心服務保留自動: EventLog, PlugPlay, RpcSs, LanmanWorkstation, LanmanServer, Dhcp, Dnscache, CryptSvc, SharedAccess (防火牆), W32Time (同步時間), Wuauserv (自動更新, 若離線則停用)。
HKLM\SYSTEM\WPA\PosReady = 1) 獲取延伸更新至 2019 年 4 月。Everyone, Users 對敏感資料夾的讀取/執行權限,僅授予特定安全群組 Read/Write。停用繼承,明確設定 ACL。cipher /x 導出 .pfx 含私鑰) 至離線安全儲存,避免重裝系統/帳戶損毀導致資料永久無法解密。rundll32.exe user32.dll,LockWorkStation。net user NewAdmin /add /active:yes + net user Administrator /active:no)。net user Guest /active:no)。# 檢查關鍵服務狀態
$critical = @("EventLog","RpcSs","LanmanWorkstation","LanmanServer","Dhcp","Dnscache","CryptSvc","SharedAccess")
$disabled = @("RemoteRegistry","Messenger","WebClient","Schedule","Browser","Alph")
Get-Service $critical | Where-Object {$_.Status -ne "Running"} | Select-Object Name, Status
Get-Service $disabled | Where-Object {$_.StartType -ne "Disabled"} | Select-Object Name, StartType
# 檢查防火牆啟用
netsh firewall show state | Select-String "Operational mode"
# 檢查 EFS 憑證備份
cipher /u /n | Select-String "No encrypted files" -NotMatch
Windows XP 安全強化不是單一設定,而是「服務精簡 + 離線修補 + 加密權限 + 實體鎖定 + 網路隔離 + 帳戶強化」的纏繞體系。每項措施單獨看可繞過,組合後將攻擊成本推高至攻擊者不願承擔。對於必須繼續運行 XP 的關鍵系統,請依清單逐項落實,並建立定期複查機制,將殘留風險納入風險登記簿持續追蹤。