微軟官方文件曾指出:在特定條件下,設定空白密碼 (無密碼) 比設定弱密碼 (如 abc123) 更安全。這聽起來違反直覺,實則基於 XP 網路驗證機制設計。
XP (含 Win2000/2003) 的本機安全性原則預設:
相關原則位置:
`secpol.msc` → 「本機原則」→「安全性選項」→「帳戶: 使用空白密碼的本機帳戶僅允許主控台登入」 → 已啟用 (預設)。
可修改本機安全性原則:
`secpol.msc` → 「帳戶: 使用空白密碼的本機帳戶僅允許主控台登入」 → 停用。
⚠️ 此舉將移除空白密碼的網路防護屏障,等同於開放無密碼遠端登入,極度危險,僅限實驗室隔離網路測試使用。
| 裝置類型 | 建議密碼策略 |
|---|---|
| 桌機/伺服器 (實體安全、無網路共享) | 可考慮空白密碼 + 實體鎖定機箱/機房 |
| 桌機/伺服器 (有網路共享/遠端管理) | 強密碼 (12+ 字元、大小寫、數字、符號) + 帳戶鎖定原則 |
| 筆電/平板/行動裝置 | 強密碼 + BitLocker/裝置加密 + 畫面鎖定自動啟用 |
| 共用/公用電腦 | 強密碼 + 來賓帳戶啟用 (密碼空白) 供訪客使用,管理員帳戶強密碼 |
自 Vista 起,預設不再允許空白密碼帳戶進行任何類型的網路驗證,且強制要求安裝時建立密碼。空白密碼策略已無實務意義,建議統一使用強密碼 + 多因子驗證 (Windows Hello, FIDO2 金鑰)。