Files
nexus/wiki/concepts/Multi-factor-Authentication.md
2026-04-22 04:03:04 +08:00

2.1 KiB
Raw Blame History

title, type, tags, date
title type tags date
Multi-factor Authentication (MFA) concept
cloud-computing
security
identity
2025-03-02

Multi-factor Authentication (MFA)

MFA(多因素认证)是云安全的基础机制,通过验证两个或多个独立身份凭证来确认用户身份,防止未经授权的访问。

Definition

多因素认证要求用户提供两种或以上的身份验证因素:

  1. 知识因素Something you know密码、PIN
  2. 持有因素Something you have手机、硬件令牌
  3. 固有因素Something you are指纹、面部识别

MFA Methods

Method Type Security Level
SMS OTP 持有因素
TOTP (Google Authenticator, Authy) 持有因素
Hardware Token (YubiKey) 持有因素 极高
Biometrics 固有因素
Push Notification 持有因素
Adaptive/ Risk-based MFA 组合 极高

Cloud Provider Support

Provider MFA Support
AWS MFA via IAM, supports hardware tokens, virtual MFA, SMS
Azure Azure AD MFA, Conditional Access, passwordless (FIDO2)
Google Cloud 2FA, Security Keys, Google Prompt

Cloud Myths Context

MFA 是反驳"云不安全"误解的核心机制之一:

  • 云平台强制或推荐 MFA显著降低账户被盗风险
  • 云 MFA 实现比大多数本地系统更先进(自适应、条件访问)
  • 云服务商的 MFA 通常免费或低成本提供

Best Practices

  • 强制 MFA:对所有用户强制启用 MFA
  • 优先无密码FIDO2/WebAuthn 优于传统 OTP
  • 条件访问:高风险操作触发额外验证
  • 保护特权账户Admin 账户必须使用硬件令牌
  • 账户恢复:安全的 MFA 恢复机制

Sources