安全指南
常見密碼錯誤要避免
避免重複使用密碼、可預測的模式、不安全的儲存方式、薄弱的恢復機制,以及對視覺複雜度的錯誤信心。
摘要
大多數密碼失敗源於可預測的人類習慣:重複使用、長度過短、使用個人資訊、常見的替代字元、不安全的儲存方式以及薄弱的恢復設定。本地密碼產生器只有在結果被正確使用和儲存時才有幫助。
錯誤 1:重複使用
重複使用密碼會讓一次外洩影響多個帳戶。為每個服務產生唯一的值。
錯誤 2:可預測的複雜度
P@ssw0rd! 看起來複雜,但遵循常見模式。隨機性優於裝飾。
錯誤 3:不安全的儲存方式
不要將真實密碼儲存在螢幕截圖、試算表、聊天訊息、電子郵件草稿、工單、原始碼或 shell 歷史記錄中。請使用密碼管理器或機密管理器。
錯誤 4:忽略恢復機制
攻擊者可能針對恢復電子郵件、電話號碼、備份碼或受信任的裝置。在變更重要密碼後,請檢查恢復設定。
實用建議
- 使用 16–32 個隨機字元。
- 確保每個密碼都是唯一的。
- 使用多因素驗證 (MFA) 或通行金鑰。
- 安全地儲存憑證。
- 在懷疑密碼外洩後立即更換。
詳細指引
本指南專注於避免日常密碼習慣導致的危害。它為需要實用檢查清單而非理論的使用者而寫,因此實用目標並非提出戲劇性的安全主張。目標是選擇一種能在日常使用中存活的密碼習慣:登入表單、密碼管理器、行動鍵盤、帳戶恢復、共用裝置,以及偶爾遇到有奇怪驗證規則的服務。只有當真實的人能夠一致地遵循時,安全的建議才有用。
最安全的起點是隨機性加上唯一性。隨機性意味著該值是透過密碼學安全的隨機源從大空間中選出,而不是從生日、寵物名字、鍵盤模式或最喜歡的名言中發明。唯一性意味著同一個密碼不會在其他地方使用。一個長但重複使用的密碼可能在一次不相關的外洩後迅速失效,而一個唯一的隨機密碼則將損害限制在使用它的單一帳戶。
針對這個主題,實用的預設是唯一的隨機密碼、安全的儲存方式和恢復衛生。您可以使用 20 字元密碼產生器 來套用該預設,然後將最終值儲存在受信任的密碼管理器中。PwdGen 使用 Web Crypto 在瀏覽器中本地產生值;產生的密碼不會發送到 PwdGen 伺服器。這種本地設計減少了伺服器端的暴露,但無法防範所有威脅。惡意的瀏覽器擴充功能、受感染的裝置、釣魚頁面或不安全的剪貼簿處理仍可能在密碼產生後將其暴露。
最常見的應避免問題是重複使用、可預測的修改、在聊天中分享、儲存螢幕截圖、忽略恢復設定,以及假設長度就能解決人類模式。這些問題之所以重要,是因為攻擊者很少需要暴力破解所有可能的密碼,因為人類習慣給了他們捷徑。憑證填充、釣魚、外洩密碼列表和帳戶恢復濫用通常比純數學搜尋更實際。這就是為什麼最佳建議將密碼品質與帳戶層級控制(如 MFA、通行金鑰、恢復碼儲存以及定期檢查恢復電子郵件或電話設定)相結合。
在應用建議時,請使用此檢查清單:
- 不要重複使用密碼。
- 不要從個人資訊建構密碼。
- 不要以純文字筆記儲存密碼。
- 不要忽略恢復方法和 MFA。
如果網站拒絕理想設定,請不要手動將密碼強制改為較弱的模式。一次調整一個變數。如果拒絕符號,請保留大寫、小寫和數字,並增加長度。如果最大長度較低,請使用允許的最大長度,並確保該值是唯一的。如果密碼必須朗讀、列印或在電視或路由器螢幕上輸入,請考慮排除容易混淆的字元,並增加長度以補償較小的字母集。
最後,請記住密碼建議的界限。強密碼只是一層防禦,並非保證。它無法讓釣魚頁面安全、修復惡意軟體,或補償服務儲存憑證不當。有用的習慣是無聊但持久的:產生唯一值、安全儲存、保護恢復路徑,並在懷疑外洩時迅速更換。
安全的下一步
閱讀本指南後,進行一次小型帳戶審計,而不是試圖一次修復所有問題。選擇一個如果被接管會造成最大麻煩的帳戶,確認其密碼是唯一的,並檢查恢復電子郵件、恢復電話、MFA 方法和備份碼儲存。如果該鏈條的任何部分薄弱,請在轉向低風險帳戶之前先改善該部分。這個順序讓工作保持可管理,並保護攻擊者最可能用作跳板的帳戶。對於常見的密碼錯誤,最佳結果是可重複的習慣:本地產生、小心儲存、避免重複使用。
常見問題
最大的密碼錯誤是什麼?
重複使用密碼是最大的錯誤之一,因為一次外洩可能解鎖多個帳戶。
像 P@ssw0rd 這樣的替代字元安全嗎?
不安全。攻擊者知道常見的替代字元,並會提前測試。
在筆記中寫下密碼安全嗎?
通常有風險。請改用受信任的密碼管理器或機密管理器。