Windows XP 內建強大的 Syskey (系統金鑰) 功能,可為 SAM 資料庫加密、設定開機密碼、甚至製作實體金鑰磁碟 (USB/軟碟),構建「開機前驗證」防線,遠強於一般使用者帳號密碼。
Win+R → syskey → Enter。syskey → 「更新」。syskey → 「更新」。syskey.fky。現代替代方案: XP 不支援 USB 金鑰磁碟。建議改用 VeraCrypt 系統加密 + 預開機驗證 或升級至支援 BitLocker + TPM + USB 啟動金鑰的 Windows 7/10/11 專業版/企業版。
| 攻擊向量 | Syskey 密碼防禦 | 金鑰磁碟防禦 |
|---|---|---|
| 離線修改 SAM (NT Password Reset, chntpw) | ✅ 有效 (SAM 加密) | ✅ 有效 |
| 替換登錄表 hive 檔 | ✅ 有效 | ✅ 有效 |
| 開機光碟/PE 竄改 syskey 設定 | ⚠️ 需知密碼 | ✅ 需實體磁碟 |
| 暴力破解開機密碼 | ⚠️ 弱密碼可被破解 | ✅ 雙因子極難破解 |
| 硬碟被拆至他機讀取 | ✅ SAM 加密 | ✅ SAM 加密 + 需金鑰磁碟 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 刪除 SecureBoot 值,但需知原始加密金鑰,**極高難度**。實務上只能重灌系統。鐵律: 設定 Syskey 前務必備份重要資料,並將密碼/金鑰磁碟妥善保管 (列印紙本、密碼管理器、保險箱)。
Syskey 是 XP 時代最高階的原生防護機制,雖無法抵擋現代惡意軟體 (Rootkit、Bootkit),但對物理存取攻擊、離線密碼重置工具極具威懾力。若仍在維護 XP 系統,請務必啟用 Syskey 密碼,並配合 VeraCrypt 全磁碟加密達到纵深防禦。