2FA 是什麼意思
2FA 表示 two-factor authentication,也就是雙因素驗證。登入時會使用兩種不同因素,常見組合是密碼這類「你知道的東西」和 Authenticator 驗證碼這類「你擁有的東西」。
2FA 和 MFA 都是帳號安全相關術語。本指南說明兩者的差異、Authenticator TOTP 驗證碼如何用於這兩類登入流程,以及這個本機產生器能產生什麼、不能產生什麼。
2FA 表示 two-factor authentication,也就是雙因素驗證。登入時會使用兩種不同因素,常見組合是密碼這類「你知道的東西」和 Authenticator 驗證碼這類「你擁有的東西」。
MFA 表示 multi-factor authentication,也就是多因素驗證。它可以包含兩個或更多驗證因素,因此 2FA 是 MFA 的一種常見形式。企業系統常把 MFA 作為更寬泛的策略術語。
TOTP Authenticator 驗證碼是透過共享設定 secret 產生的基於時間一次性密碼。它經常作為 2FA 或 MFA 登入流程裡的持有因素。
MFA 還可能使用推送確認、Passkey、硬體安全金鑰、簡訊、電子郵件、生物識別、裝置檢查或恢復碼。本工具只產生 TOTP 風格的 Authenticator 動態碼。
當服務提供 Authenticator 應用程式使用的 Base32 設定金鑰或 otpauth URI 時,可以使用本機產生器。它不能確認推送提示,也不能在沒有共享設定 secret 的情況下建立驗證碼。
2FA 是包含兩個因素的 MFA。MFA 是更寬泛的術語,可以包含兩個或更多驗證因素。
取決於登入策略。同一個 TOTP Authenticator 驗證碼可以作為 2FA 的第二因素,也可以作為更完整 MFA 流程中的一個因素。
不能。它只透過 Base32 設定金鑰或 otpauth 連結產生 TOTP 驗證碼。推送確認、簡訊、電子郵件、Passkey、硬體金鑰和恢復碼屬於不同方式。
MFA 是更寬泛的安全模型。強 2FA 設定也可以有效保護帳號,但高風險帳號通常更適合使用硬體安全金鑰或 Passkey 等抗釣魚因素。