XP 無螢幕保護/密碼時,閒置一段時間會「自動登出」(實為鎖定工作站,後台程式持續運行)。但熱鍵服務 (啟動程式/功能的組合鍵) 仍在運行,惡意使用者可利用熱鍵啟動大型程式、網路敏感程式,造成破壞或資安風險。
漏洞成因
- 熱鍵服務於使用者登入後啟動,登出/鎖定時不會停止。
- 「自動登出」僅切換至登入畫面,Session 仍存活,熱鍵綁定生效。
- 攻擊者無需密碼即可觸發熱鍵對應程式。
攻擊情境
- 管理員離開座位,系統自動登出鎖定。
- 攻擊者按熱鍵 (如 Ctrl+Alt+N 啟動記事本、Ctrl+Alt+W 啟動 Word、瀏覽器、遠端桌面、下載工具…)。
- 啟動大量程式耗盡資源、竊取剪貼簿、發起網路連線、植入惡意程式。
風險評估
- 利用條件嚴苛:需無螢幕保護/密碼、啟用自動登出、設定高危熱鍵、攻擊者具備現場物理存取。
- 實際危害機率低,但屬真實存在的邏輯漏洞。
- 公共環境 (網咖、圖書館、教室) 風險較高,建議強制啟用螢幕保護密碼。
防護對策
- 啟用螢幕保護程式 + 密碼保護:控制台 →「顯示」→「螢幕保護程式」→ 勾選「恢復時顯示登入畫面」+ 設定等待時間。
- 停用不必要的熱鍵:捷徑內容 →「快速鍵」設為「無」。
- 群組原則停用自動登出:
gpedit.msc → 使用者設定 → 系統 → 電源管理 →「閒置超時動作」設為「無動作」。
- 物理安全:離位鎖定 (Win+L)、螢幕隱私濾光片、機箱鎖。
相關歷史漏洞對比
類似 CD Autorun (Autorun.inf 自動執行) 風險:理論可植入惡意程式,實際大規模利用較少,但微軟最終於 Win7 預設關閉光碟自動執行。同理,熱鍵服務行為在後續版本 (Vista+) 已改善:鎖定工作站時熱鍵隨 Session 隔離失效。