Jason：在这节课中,
我们将讨论多因素身份验证, 也称为MFA｡
现在, 当您使用移动终端时,
您将对该设备进行身份验证,
以便能够解锁并开始使用它｡
如果你想到你的智能手机, 当你向上滑动时,
你最初会使用你的脸, 你的手指,
PIN或密码来解锁该设备并开始使用它｡
当你这样做时, 你用来解锁设备的东西被称为身份验证因素｡
现在, 在网络安全领域,
我们有五种不同的身份验证因素可供您使用｡
这些因素被称为知识因素､
占有因素､ 固有因素､ 行为因素和位置因素｡
现在, 当我们考虑知识因素时,
这是最简单的身份验证形式, 我们将其称为您所知道的内容｡
如果你在想你的用户名､
PIN､ 密码, 这些都是知识因素, 因为你在回答一个问题,
比如“你的密码是什么？
并且能够验证您是其用户名与该密码相关联的人,
因为您知道它｡
现在, 知识因子最大的问题是它们是最容易被破坏的,
因为它只是由键盘或最终用户输入的单词或数字｡
所以如果你用一个四位数的密码来保护你的智能手机,
我可以坐在那里试着猜一猜,
四位数的密码只有一万种可能的组合｡
所以最终, 我能猜到号码,
我就能进入你的设备｡
这就是知识因素的弱点｡
第二个因素是所谓的占有因素｡
这是你拥有的东西｡
现在, 如果你在一个大型企业环境中工作,
你可能已经被发给了所谓的RSA密钥卡｡
这是一个小设备, 有一个小的LCD显示屏,
上面有六个数字, 每隔30到60秒, 这些数字就会改变｡
现在, 如果你试图登录到一个与此同步的设备,
你将输入这六位数字｡
这六个数字每30到60秒就改变一次｡
所以通过知道正确的数字,
这证明你拥有那个密钥卡, 这就是为什么我们称之为拥有因素｡
其他的方法是当你使用物理令牌之类的东西时｡
例如, 在美国政府, 当他们试图登录到他们的计算机时,
他们使用的身份证中嵌入了一个小的微芯片｡
当他们把那张卡放进他们的电脑时,
那就表明他们拥有他们的身份证, 他们就是他们所说的那个人｡
第三个因素是我们所知的内在因素｡
内在因素是指你是什么｡
我喜欢把它想象成你身体的一部分｡
所以当你想到一个内在因素或你是什么的时候,
我们实际上在谈论生物识别技术｡
因此, 如果您的移动终端使用指纹解锁,
这将是一个固有的因素｡
同样, 如果你使用的是Face ID之类的东西,
它会查看你的面部结构, 并允许你使用它解锁手机, 这也是一个生物识别因素｡
所以我们称之为内在因素,
或者你是什么｡
第四个因素是我们所说的行为因素,
我喜欢把它称为你所做的事情｡
现在, 当你考虑行为因素时,
这将基于你做某些事情的方式｡
现在, 这些在移动设备中并不常见,
但它们被用于其他领域｡
例如, 在我曾经工作过的一个设施中,
他们安装了一个摄像系统,
可以在你走进大楼时检测到你｡
他们这样做的原因是他们实际上是在测量员工走向门口时的步态｡
他们把这作为一个因素来验证这个人是他们所说的那个人,
因为这种行为对每个人来说都是独一无二的｡
我们看到的另一个行为领域是语音识别系统｡
现在, 你可能认为语音识别是一个固有的因素,
它可能是, 这取决于身份验证系统是如何设置的｡
但实际上, 大多数语音识别系统并不关注你说了什么,
而是关注你是如何说的｡
这是因为每个人说的话都不一样｡
我们的声音和我们说某些单词的方式都有独特的音高｡
所以这也是一个行为因素｡
第五个认证因素是所谓的位置因素,
我喜欢称之为你所在的地方｡
现在, 你的设备实际上有一个GPS接收器在里面,
所以你的设备在任何时候都知道它在地球上的位置｡
因此, 我们实际上可以使用该位置作为您身份验证过程的一部分,
并规定您只能在特定区域内登录该手机并使用它｡
这可能是一个国家, 可能是一个州,
也可能是一个城市, 甚至只是你大楼周围的一个街区｡
这将取决于您的用例,
但我曾在一些组织中使用过移动设备,
这些设备只能在公司总部的一个街区内运行和使用｡
如果你走得更远,
这些设备实际上会关闭并锁定你,
直到你回到周边｡
这就是所谓的区位因素｡
现在, 如果我们使用这五个因素中的任何一个,
知识因素, 拥有因素, 固有因素, 行为因素或位置因素, 我们称之为单因素身份验证｡
所以如果我用我的移动终端, 我向上滑动,
输入一个四位数的PIN,
这是一个单一的知识因素｡
但是, 如果我将这些因素中的两个或多个结合在一起,
我就得到了所谓的多因素身份验证｡
如果您使用两个因素,
我们有时称之为双因素身份验证或2FA｡
如果您有两个､ 三个､ 四个或五个这些因素的混合,
这也称为多因素身份验证,
因为您有两个或更多, 使其成为多个身份验证因素｡
现在, 当您拥有公司发行的设备时,
他们可以使用MDM或移动终端管理软件来确定您访问该设备的确切要求｡
这可以像设置PIN或长密码一样简单,
也可以是一定长度的字符,
或者他们可能需要您使用固有因素或生物特征认证, 如指纹或面部扫描｡
这将取决于您的公司政策以及您使用的系统和设备及其支持的内容｡
如今, 大多数智能手机都将支持至少一个生物识别因素或固有因素｡
这将是一个指纹或面部扫描, 这取决于你使用的模型｡
如今, 智能手机的另一个用途是作为我们双因素身份验证系统的一部分｡
如果你去一个网站,
有很多时候, 网站会让你用你的用户名和密码登录,
这是一个知识因素, 或者你知道的东西｡
然后他们会给你的智能手机发一条带有唯一代码的短信｡
他们在这里所做的实际上是创建MFA或2FA,
因为他们现在使用两个因素,
用户名和密码的知识因素, 以及拥有智能手机并收到短信的事实因素｡
如今, 我们看到越来越多的网站使用双因素或多因素身份验证,
因为它确实为用户提供了一个更安全的环境｡
为了帮助实现这一点, 您还可以下载一个名为Authenticator的应用程序,
它可以作为移动终端内的占有因素｡
Authenticator允许您将其注册到支持2FA或MFA的网站｡
它将被用来创建这些随机代码,
而不必有一个物理的密钥卡设备,
因为你的智能手机作为密钥卡,
并保持与网站同步,
你试图验证｡
因此, 在考虑多因素身份验证时请记住这一点｡
多因素意味着你必须有两个或更多的这些因素｡
说到多因素身份验证,
我想说的最后一件事, 也是学生们经常遇到的问题,
就是仅仅因为你有两个因素, 并不意味着你已经达到了多因素身份验证｡
如果我让你用用户名､ 密码和PIN登录,
这是两个知识因素｡
但它不是双因素身份验证或多因素身份验证,
因为这两个因素来自同一类别｡
它们都是你知道的东西,
这是一个知识因素｡
为了能够进行双因素身份验证或多因素身份验证,
您必须具有两个或多个类别, 这些类别来自知识､ 拥有､ 遗传､ 行为和位置这五个因素｡