关闭广告

Apple 引入了双因素身份验证,以更好地保护我们的设备和数据。但在某些情况下,双因素基本上变成了单因素。

整个功能的原理其实非常简单。如果您尝试在未经验证的新设备上使用 iCloud 帐户登录,系统会提示您进行验证。您所要做的就是使用已授权的设备之一,例如 iPhone、iPad 或 Mac。苹果发明的专有系统可以工作,但也有例外。

有时,您必须使用 SMS 形式的替代选项,而不是使用六位数 PIN 码的对话框。只要您手边至少有一台其他设备,一切似乎都很好。两台设备实现了“双因素”身份验证方案的本质。 所以你在登录时使用了一些东西,您知道(密码)和您拥有的东西(设备)。

当您只有一台设备时,问题就开始了。换句话说,如果您只有一部 iPhone,则除了短信之外,您将无法获得双因素身份验证。如果没有第二台设备,很难获得代码,而且苹果还限制了与运行 iOS 9 及更高版本的 iPhone、iPad 和 iPod touch,或运行 OS X El Capitan 及更高版本的 Mac 的兼容性。如果你只有 PC、Chromebook 或 Android,那你就运气不好了。

因此,理论上您可以通过双因素身份验证来保护您的设备,但实际上这是最不安全的变体。如今有大量的服务或技术可以捕获各种短信代码和登录数据。 Android 用户至少可以使用使用生物识别身份验证而不是短信代码的应用程序。然而,苹果依赖于授权设备。

icloud-2fa-apple-id-100793012-large
Apple 帐户的双因素身份验证在某些地方正在变成单因素身份验证

二因素身份验证与一因素身份验证

比在单个设备上登录更糟糕的是在网络上管理您的 Apple 帐户。一旦您尝试登录,系统将立即提示您输入验证码。

但随后会将其发送到所有受信任的设备。如果是Mac上的Safari,验证码也会出现在上面,这完全错过了二因素认证的要点和逻辑。同时,像 iCloud 钥匙串中保存的 Apple 帐户密码这样的小事就足够了,你可以瞬间丢失所有敏感数据。

因此,每当有人尝试通过网络浏览器登录 Apple 帐户时,无论是 iPhone、Mac 还是 PC,Apple 都会自动向所有受信任的设备发送验证码。在这种情况下,整个复杂且安全的双因素身份验证就变成了非常危险的“单因素”。

来源: Macworld大会

.