<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MFA on Leanku 的博客</title><link>https://www.leanku.com/tags/mfa/</link><description>Recent content in MFA on Leanku 的博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 12 May 2023 13:46:01 +0800</lastBuildDate><atom:link href="https://www.leanku.com/tags/mfa/index.xml" rel="self" type="application/rss+xml"/><item><title>MFA</title><link>https://www.leanku.com/post/safety/mfa/</link><pubDate>Fri, 12 May 2023 13:46:01 +0800</pubDate><guid>https://www.leanku.com/post/safety/mfa/</guid><description>&lt;h1 id="mfa"&gt;MFA&lt;/h1&gt;&#10;&lt;h2 id="一mfa-是什么"&gt;一、MFA 是什么&lt;/h2&gt;&#10;&lt;p&gt;MFA（Multi-Factor Authentication，&lt;strong&gt;多因素认证&lt;/strong&gt;） 是一种提高账户安全性的认证方式。&#10;它要求用户在登录或进行敏感操作时提供 多种不同类别的验证因素，从而增强安全性。&lt;/p&gt;&#10;&lt;p&gt;通常 MFA 包含三类因素：&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;因素类型&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;描述&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;示例&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;知识因素（Something you know）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;用户知道的信息&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;密码、PIN&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;持有因素（Something you have）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;用户拥有的物品&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;手机验证码（OTP）、硬件密钥&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;固有因素（Something you are）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;用户自身的特征&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;指纹、面部识别、虹膜识别&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;核心理念：仅凭密码不安全，增加第二甚至第三因素可以有效防止账号被盗。&lt;/p&gt;&#10;&lt;h2 id="二常见应用场景"&gt;二、常见应用场景&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;金融系统&lt;/strong&gt;&lt;br&gt;&#10;登录网银或支付系统时，需要输入密码 + 手机短信验证码。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;企业内部 SSO / VPN 登录&lt;/strong&gt;&lt;br&gt;&#10;员工登录内部系统时，需要密码 + 动态令牌或硬件钥匙。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;云服务 / SaaS 平台&lt;/strong&gt;&lt;br&gt;&#10;如 GitHub、Google、AWS 等，用户可启用 MFA 提高账户安全。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;敏感操作验证&lt;/strong&gt;&lt;br&gt;&#10;修改密码、提现或支付等操作，需要额外的 MFA 验证。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="三mfa-的典型流程以-totp-为例"&gt;三、MFA 的典型流程（以 TOTP 为例）&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;绑定 MFA&lt;/strong&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;用户登录后扫描二维码绑定 MFA（生成密钥），服务器存储密钥。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;生成动态验证码&lt;/strong&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;用户通过 App（Google Authenticator、Authy）生成 6 位一次性验证码。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;登录验证&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>