当前位置:网站首页>双因子与多因子身份验证有什么区别?
双因子与多因子身份验证有什么区别?
2022-08-05 10:48:00 【InfoQ】
什么是身份验证?
- 知识因素(knowledge factor):一次性密码(one-time password, OTP),个人识别码(PIN)/密码、密保问题的答案
- 持有的对象(possession factor):移动设备或其他物理设备、硬件令牌(Ukey)、安全令牌/安全密钥
- 生物特征(inherence factor):生物特征,如指纹、面部识别、视网膜扫描、语音识别等
分别来看 2FA 和 MFA
什么是双因子身份验证?
- 用户尝试使用其用户名和密码登录在线服务
- 系统确认登陆凭证正确,提示第二个身份验证因素
- 用户在其手机上打开身份验证器应用程序,该应用会生成一个安全代码
- 用户在登陆页面上输入代码并被授予访问权限
什么是多因子身份验证?
- 用户尝试使用其用户名和密码登录在线服务。
- 系统确认登录凭证正确,提示第二个身份验证因素。
- 用户在物理设备上收到推送通知以确认他们正在尝试登录。
- 用户被重定向到服务的登录页面,并提示使用面部识别(生物特征)。
- 系统验证面部识别尝试并授予用户访问权限。
2FA 和 MFA 之间差异
- 2FA 是 MFA 的一个子集(如下图所示)
- 2FA 的所有实例包含在 MFA 实例中
- 但并非所有 MFA 实例都是 2FA
- MFA 需要比 2FA 更多的因素来授予用户访问权限

为什么 2FA 和 MFA 很重要?
常见的密码窃取方法
蛮力攻击
数据泄露
键盘记录器
MFA 比 2FA 更安全吗?
边栏推荐
- SMB + SMB2: Accessing shares return an error after prolonged idle period
- 用户考试分数大于单科科目平均分的查询
- Chapter 5: Activiti process shunting judgment, judging to go to different task nodes
- FPGA: Basic Getting Started LED Lights Blinking
- A small test of basic grammar, Go lang1.18 introductory refining tutorial, from Bai Ding to Hongru, basic grammar of go lang and the use of variables EP02
- 负载均衡应用场景
- trie树模板
- Getting started with Polkadot parachain development, this article is enough
- The JVM collection that Alibaba's top architects have summarized for many years, where can't I check it!
- STM32入门开发:编写XPT2046电阻触摸屏驱动(模拟SPI)
猜你喜欢
012_SSS_ Improving Diffusion Model Efficiency Through Patching
上位机开发C#语言:模拟STC串口助手接收单片机发送数据
MySQL事务
Dynamics 365Online PDF导出及打印
阿里全新推出:微服务突击手册,把所有操作都写出来了PDF
【深度学习】mmclassification mmcls 实战多标签分类任务教程,分类任务
What are the standards for electrical engineering
MySQL transactions
化繁为简!阿里新产亿级流量系统设计核心原理高级笔记(终极版)
MySQL 中 auto_increment 自动插入主键值
随机推荐
poj2935 Basic Wall Maze (2016xynu暑期集训检测 -----D题)
[Strong Net Cup 2022] WP-UM
【Office】Microsoft Office下载地址合集(微软官方原版离线安装下载)
Opencv图像缩放和平移
拓朴排序例题
Oracle的自动段空间管理怎么关闭?
如何修改管理工具client_encoding
2022 Huashu Cup Mathematical Modeling Question A Optimization Design Ideas for Ring Oscillators Code Sharing
STM32入门开发:编写XPT2046电阻触摸屏驱动(模拟SPI)
uniapp connect ibeacon
Dynamics 365Online PDF导出及打印
2022杭电杯超级联赛(5)
攻防世界-PWN-new_easypwn
How can project cost control help project success?
Chapter 4: activiti RuntimeService settings get and get process variables, and the difference from taskService, set process variables when starting and completing tasks [easy to understand]
Score interview (1)----related to business
今天告诉你界面控件DevExpress WinForms为何弃用经典视觉样式
负载均衡应用场景
机器学习-基础知识 - Precision, Recall, Sensitivity, Specificity, Accuracy, FNR, FPR, TPR, TNR, F1 Score, Bal
【OpenCV】-仿射变换