雖然 Windows XP 已停止支援,但仍有用戶因相容性需求繼續使用。為降低風險,必須從系統層面建立纏深防禦體系。以下六條建議層層遞進,構建安全基線。
安裝可靠防毒軟體並持續更新病毒碼;務必安裝所有關鍵安全更新,至少升級至 SP3 (含 SP1 所有修補);在防火牆或 TCP/IP 篩選中封鎖 ICMP 回應封包 (Ping),降低被自動掃描工具發現機率。
「遠程協助」依賴 RPC 服務,是早期蠕蟲 (如 Blaster/衝擊波) 主要攻擊向量。
停用:「系統內容 → 遠程」取消「允許遠程協助邀請」。
連接埠鎖定:使用內建「TCP/IP 篩選」 (網路連線 → 內容 → TCP/IP → 進階 → 選項 → TCP/IP 篩選),啟用「只允許」模式,逐一新增業務必需的 TCP/UDP 連接埠 (如 Web 伺服器開 80, 443),其餘全數封鎖。此為主機層級最強存取控制。
終端服務預設開啟 (不同於遠程協助),允許憑帳號密碼進行完整桌面遠程控制。
關閉:「系統內容 → 遠程」取消「允許使用者遠程連線到這台電腦」。若無遠程管理需求,必須關閉。
Messenger 服務 (非 MSN Messenger) 允許匿名發送訊息至桌面。
停用:「服務」中找到 Messenger → 右鍵「停止」,啟動類型設為「停用」。
預設允許空會話 (Null Session) 透過 IPC$ 列舉使用者帳號與共享資源。
登錄檔修補:
HKLM\SYSTEM\CurrentControlSet\Control\LSA\RestrictAnonymous = 1 (DWORD),限制匿名存取。HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters 下:AutoShareServer = 0 (DWORD);AutoShareWks = 0 (DWORD),停用預設管理共享 (C$, ADMIN$ 等)。預設 Administrator 帳戶常無密碼且隱藏於正常登入畫面。
對策:進入安全模式 (以其他管理員帳戶登入) → 「使用者帳戶」→ 為 Administrator 設定高強度複雜密碼,或直接「重新命名」並「停用」該帳戶 (前提已建立替代管理員帳戶)。定期稽核帳戶清單,移除不用帳號。
安全非一次設定即永久有效。建議配合軟體限制原則 (SRP)、啟用資料執行保護 (DEP)、使用受限使用者帳戶日常操作、定期離線備份重要資料,構建多層次防禦纏深體系。