您的主密碼是整個保險庫的唯一密鑰。正確設置它——足夠強大以抵禦攻擊,足夠容易記憶以永不忘記——是您將做出的最重要的密碼決定。
在密碼管理器的背景下,您的主密碼佔有獨特且關鍵的角色。它是可以解密您保險庫的唯一密鑰——沒有它,您的加密憑證數據庫完全無法讀取。如果您忘記了它,對於零知識管理器沒有恢復選項;數據是永久無法訪問的。如果攻擊者獲得了它,他們可以同時訪問您保險庫中的每個帳戶。
這種不對稱的重要性意味著您的主密碼值得比您管理的任何其他憑證更加仔細地關注。它應該是您有史以來創建的最強密碼,在任何情況下都不應在任何其他地方使用,並且應該像防止被盜一樣謹慎地防止遺忘。主密碼既是整個數字生活最後一道防線,又是忘記它會帶來永久災難性後果的唯一憑證。
主密碼的威脅模型與普通帳戶密碼有些不同。即時風險是:輸入時的肩膀偷窺、受入侵設備上的鍵盤記錄器,以及如果加密保險庫文件被盜並離線用於破解的暴力破解攻擊。這些風險塑造了設計要求:主密碼必須足夠長,使離線破解不可行(即使針對被盜的保險庫文件),以最大限度減少肩膀偷窺風險的方式輸入,並在有合理安全信心的設備上打字。
Diceware密碼短語是主密碼的推薦格式。四到六個真正隨機的常用詞——「correct-horse-battery-staple」——提供足夠的熵以應對離線破解威脅模型,同時對大多數人來說真正可記憶。使用實體骰子從標準化列表中選擇詞語的Diceware方法,保證了真正的隨機性,並消除了人類嘗試發明「隨機」短語時產生的模式。EFF更新的Diceware詞語列表使用更短、更常見的英語詞語,使生成的密碼短語更容易記憶。
您的主密碼應至少20個字符。四個帶有分隔符的五字符詞語通常可以實現這一點。六個詞語提供約77位的熵——即使保險庫文件被盜並受到離線暴力破解,使用當前技術實際上也無法破解。五個詞語時,您處於約64位——仍然非常強,相當於使用完整ASCII字符集的真正隨機11字符密碼。不要讓完美成為良好的敵人:四個強隨機詞語比人類會發明的任何密碼都要好得多。
一旦創建,主密碼記憶過程至關重要。立即連續輸入它二十到三十次,開始將其編碼到肌肉記憶中。然後在一周內將其用作正常的保險庫解鎖,這通常可以可靠地固定記憶。在此記憶期間不要只依賴生物特徵解鎖——生物特徵使您無法練習密碼短語,而您可能處於只有密碼短語起作用的情況。在每天使用一周後,肌肉記憶通常足夠穩健,可以通過正常的日常解鎖維持。
儘管目標是記住您的主密碼,但在幾種情況下,實體備份是必要的安全網:長期疾病或住院,幾周沒有訪問保險庫;從嚴重頭部受傷中恢復;或者長期遠離技術而逐漸淡忘的記憶。備份永遠不應是數字化的——沒有雲備注、沒有電郵草稿、設備上沒有加密文件——因為任何數字存儲都創建了不應該暴露主密碼的攻擊面。
適當的實體備份格式是手寫在紙上,存放在對您實體安全但可訪問的位置(在緊急情況下也可以讓信任的聯繫人訪問)。適當的位置包括:防火家用保險箱——對保護香港偶爾的颱風和洪水事件特別重要;銀行保險箱(適合最敏感的憑證);或作為遺產規劃一部分存放在信任的家庭成員或律師保管的密封防篡改信封中。備份還應包括管理器帳戶的任何緊急訪問代碼或2FA備份代碼。
如果您與家人同住或有受撫養人,考慮在緊急情況下還需要誰能訪問您的保險庫。1Password和Bitwarden都提供緊急訪問功能,允許指定的信任聯繫人在可配置的等待期間請求保險庫訪問,在此期間您可以拒絕請求。這與實體備份不同,解決了您無法行動但您的信任聯繫人沒有實體備份的情況。兩種機制一起提供全面的連續性覆蓋。
因為您的主密碼比任何其他密碼輸入更頻繁——通常每次設備解鎖或瀏覽器會話至少一次——它比典型的帳戶密碼面臨更多的暴露機會。日常主密碼保護的良好實踐包括:啟用生物特徵解鎖,以便您在公共場合打字密碼短語的頻率更低;使用在可配置的閒置時間後鎖定保險庫的自動鎖定設置;以及在公共場所輸入時注意肩膀偷窺風險。
設備安全直接影響主密碼安全。如果您用來訪問保險庫的設備受到malware入侵——包括鍵盤記錄器——您的主密碼可以在您輸入時被捕獲,無論它有多強。保持操作系統和所有應用程序更新,避免從不受信任的來源安裝軟件,並使用您平台的內置安全功能(macOS上的Gatekeeper、Android上的Play Protect)。在您不完全控制的設備上——由您雇主的IT團隊管理的工作計算機,或公共計算機——不要輸入您的個人保險庫主密碼。
更改主密碼應該不頻繁但有意識地進行:當您有任何理由相信它可能已被入侵(被肩膀偷窺、懷疑設備malware)、在影響信任邊界的重大生活變化(關係變化、離職)之後,或在實體備份可能被意外方看到之後。主密碼的例行輪換是不必要的,並引入了忘記新密碼的風險;只有在有特定原因時才更改它。