跳至主要內容

多重要素驗證 (MFA, Multi-factor authentication)

什麼是 MFA?

多重要素驗證 (MFA, Multi-factor authentication) 是一種在登入過程中增加額外保護層的安全方法。它要求使用者提供多種憑證以建立其數位身分。

主要有兩種類型的驗證:

  • SFA/1FA (單一因素驗證, Single-Factor Authentication):這是初始的登入方法,通常需要 使用者名稱 / 電子郵件 / 電話和密碼社交登入
  • MFA/2FA (多重要素驗證 / 雙因素驗證, Multi-Factor Authentication/Two-Factor Authentication):MFA 要求至少兩種不同的驗證方法來存取你的帳戶,有效地加強了對未經授權存取的防禦。

驗證因素是用來確認你身分的措施。可以從以下各種屬性分類的因素中選擇:

類型意義驗證因素(Logto 支援)
知識你知道的東西密碼、電子郵件驗證碼和備用代碼
持有你擁有的東西簡訊驗證碼、驗證器應用程式 OTP、硬體 OTP(安全金鑰)
固有你是什麼生物識別如指紋、面部識別

在 MFA 流程中,第二個驗證步驟必須使用與第一個不同屬性類型(知識 / 持有 / 固有)。例如,使用「密碼(知識)」作為第一因素,並使用「驗證器應用程式 OTP(持有)」作為第二因素,可以有效減輕各種攻擊向量。

為什麼我們需要 MFA?

MFA 是一項重要的安全措施,特別是對於 B2B 和 B2E 服務。在當今的數位環境中,由於多種原因,它被廣泛採用:

  • 帳戶駭客攻擊:未經授權的帳戶存取仍然是一個重大的安全威脅。然而,MFA 提供了強大的保護,有效阻擋 99.9% 的帳戶駭客攻擊,特別是那些源自密碼洩漏的攻擊。它作為一種具成本效益的安全增強措施,輔以無密碼登入、強密碼政策、密碼管理器和防禦措施。
  • SaaS 採用:許多企業越來越多地實施 MFA 來保護其員工並確保公司敏感數據和資產的安全。根據 LastPass 的調查,57% 的全球企業現在使用 MFA,較前一年增加了 12%。
  • 法規遵循:MFA 協助組織維持對 GDPR 和 NIST 等數據保護法規的遵循,從而確保使用者數據的安全。

Logto 支援

Logto 透過一鍵切換簡化了 MFA 啟用過程,無需複雜的配置。從我們的快速指南開始,啟用驗證因素

支援的 MFA 因素

  • 驗證器應用程式 OTP:使用由 Google Authenticator 或 Authy 等驗證器應用程式生成的基於時間的一次性密碼 (TOTP)。
  • 通行密鑰 (WebAuthn):使用安全金鑰或生物識別驗證,提供無密碼體驗。
  • 備用代碼:生成一次性使用的備用代碼以供緊急存取。