雖 Windows XP 已停止主流支援,但嵌入式系統、工控機、舊版軟體相容環境仍大量運行。面對無補丁的高風險環境,「縮小攻擊面、提高入侵成本、啟用纵深防禦」 是核心策略。本文提煉八大實戰加固措施,構建相對安全的 XP 執行基線。
操作: services.msc 或控制台 → 管理工具 → 服務
| 建議狀態 | 服務名稱 | 風險說明 | 影響評估 |
|---|---|---|---|
| 已停用 | Universal Plug and Play (UPnP) | 歷史漏洞多 (MS01-059),可被遠端利用穿透 NAT | 無影響 (現代路由器/APP 不依賴) |
| 已停用 | Simple File Sharing / Server | 開放 445/139 埠,暴露 SMB 弱點 (永恆之藍等) | 失去檔案共享,需改用 SFTP/網路芳鄰替代 |
| 已停用 | Remote Registry | 允許遠端修改註冊表,極高風險 | 無影響 |
| 已停用 | Telnet | 明文傳輸帳密 | 改用 SSH |
| 手動 | Print Spooler | 列印相關漏洞 (PrintNightmare 等) | 需列印時啟動 |
| 手動 | Wireless Zero Configuration | 無線網卡管理,無線環境才需 | 有線網路可停用 |
| 自動 (保留) | Windows Firewall/Internet Connection Sharing (ICS) | 基礎防火牆功能 | 必須保留 |
| 自動 (保留) | Cryptographic Services, Automatic Updates | 憑證驗證、補丁安裝 (若有內部 WSUS) | 必須保留 |
原則:「預設拒絕,按需啟用」。每停用一項服務,即減少一個潛在遠端攻擊向量。
路徑: 控制台 → 電源選項 → 進階 → 「按下電源按鈕時」選「休眠」或「詢問我該怎麼做」。
效果:誤觸電源鍵不會直接硬關機,系統進入休眠保留記憶體狀態至硬碟,再次開機秒級恢復工作現場。
補充:配合 UPS (不斷電系統) + PowerChute 類軟體,實現斷電自動安全關機。
適用: NTFS 分區專業版/企業版。
操作: 右鍵資料夾/檔案 → 內容 → 進階 → 勾選「加密內容以保護資料」。
關鍵點:
cipher /x 或 certmgr.msc 匯出,否則重裝系統/忘記密碼將永久失去資料。建立捷徑: 桌面右鍵 → 新增 → 捷徑 → 位置輸入:rundll32.exe user32.dll,LockWorkStation → 命名「鎖定電腦」。
熱鍵替代: Win+L (XP 原生支援)。
效果:立即鎖定桌面,需輸入密碼解鎖,程序持續後台運行,避免開關機對硬碟/電源損耗。
路徑: 控制台 → 網路連線 → 右鍵連線 → 內容 → 進階 → 勾選「保護我的電腦和網路...」 → 設定。
關鍵設定:
局限:XP 防火牆僅具備入站過濾,無出站控制、無 IPS、無應用層識別。生產環境必須前置硬體防火牆/下一代防火牆,或安裝第三方主機防火牆 (如 Comodo, Outpost, ZoneAlarm 歷史版本)。
本地安全性原則 (secpol.msc`):
RunAs / 右鍵「以其他用戶身分執行」。; 禁用 DCOM (減少 135 埠攻擊面)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole]
"EnableDCOM"="N"
; 限制匿名枚舉 (SAM/共享/命名管道)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"RestrictAnonymous"=dword:00000001 ; 1=限制匿名存取 SAM/共享, 2=完全拒絕匿名 (可能破壞信任關係)
"RestrictAnonymousSAM"=dword:00000001
; 禁用自動執行 (防止 USB 蠕蟲 autorun.inf)
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff
; 同步刷新註冊表到磁碟 (減少崩潰資料遺失)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"GlobalFlag"=dword:00000000
Windows XP 在 2024 年仍存活於關鍵基礎設施中,安全不在於「多安全」,而在於「可控風險」與「有計畫退出」。以上八大措施,為您爭取寶貴的遷移緩衝期。