电报(或其他信使)消息作为 2FA 中的第二个因素

信息安全 验证 一次性密码 网络
2021-09-08 20:47:45

通过 Messenger bot 发送代码并将其用作身份验证的第二个因素是否安全?该方案看起来与SMS 相同。用户打开应用程序或查看推送通知并使用代码。为什么没人用?它更便宜,几乎每个人都使用信使。

2个回答

安全是一个特殊的词选择,用于描​​述 2FA 消息的媒体选择,它实际上可能描述了 2FA 媒体的几种绝望品质。通过安全的镜头。

2FA 通常用于根据您拥有东西而不是您知道东西提供身份验证为此,最终的设备可能是离线安全加密狗,它使用安全算法生成基于时间的代码。

SMS 提供了类似的属性,因为它倾向于证明用户正在控制特定的移动电话。更改接收某个号码的 SMS 消息的电话并不简单,需要物理更换 SIM 卡或与电话提供商进行大量交易。SMS 在智能手机时代的安全性较低,因为手机实际上可能首先是密码被泄露的地方,因此攻击者可能会以相同的方式获取 SMS 代码。

使用电报消息类似于发送确认电子邮件。它确实证明了这个人可以访问一个帐户,但仅此而已。假设该服务通常具有出色的 MFA 和安全性,则此方法可能会利用那里的身份验证服务。最终,如果其他服务仅基于用户名和密码,那么额外的安全性可能不是特别重要。

与 Messenger 或 WhatsApp 等其他消息传递系统相比,SMS 之所以成为 2AF 代码通信方式的一种优越且安全的选择,有几个原因:

  • SMS 是手机的内置功能,您不必安装,也不能有意或无意地卸载它。
  • 与普通的 GSM 手机不同,并非每个客户都有智能手机。
  • 假设,如果所有客户都有智能手机,您无法控制每个客户必须安装哪个消息传递应用程序。

更新:这里的“安全”
一词是从业务角度指出的,并不意味着 SMS 作为一个系统更安全。