如果您习惯使用强密码(由密码管理器随机生成),使用两步验证有什么意义?
假设 99% 的情况下,当您输入密码时,您是在自己的设备上输入密码的,例如机器上不太可能有键盘记录器(不是一些公共图书馆或咖啡馆机器)。在这种情况下,除了安心之外,拥有两步验证系统的意义何在?
我可以理解对密码管理器进行 2 因素身份验证,因为您重复输入此密码并且它有效地包含其他所有内容的密钥,但对于其他所有内容,为什么还要麻烦?
如果我在这里遗漏了什么,请告诉我。
如果您习惯使用强密码(由密码管理器随机生成),使用两步验证有什么意义?
假设 99% 的情况下,当您输入密码时,您是在自己的设备上输入密码的,例如机器上不太可能有键盘记录器(不是一些公共图书馆或咖啡馆机器)。在这种情况下,除了安心之外,拥有两步验证系统的意义何在?
我可以理解对密码管理器进行 2 因素身份验证,因为您重复输入此密码并且它有效地包含其他所有内容的密钥,但对于其他所有内容,为什么还要麻烦?
如果我在这里遗漏了什么,请告诉我。
2FA 有一些好处:
控制密码通常比密码本身弱,这使得 2FA 即使使用非常强的密码也非常有用。
这一切都是关于对风险的容忍度。正如您所说,一个足够强的密码(并且假设在安全应用等方面没有缺点等......这是一个很大的信念)意味着破解可能需要不合理的长时间(至少在今天)。问题是你愿意承担多大的风险?当我们谈论数字安全时,这是一个可接受的风险问题。如果我们可以完美地预测并说“这个密码需要 3.7 年才能破解”,并且这对你来说是可以接受的,那么这就足够安全了。如果添加 2FA 将其更改为 15 年破解...那会更值得吗?或者如果我们说,使用这个较短的密码(不知道你为什么要这样做......只是头脑风暴)并使用 2FA,你仍然将破解时间增加到 10 年,那个更好吗?或者您有一个没有个人数据的网站,并且您设置了一个需要 3 周才能破解的密码……但是如果有人破解它,他们得到的只是访问您的网站评论,您在乎吗?
这一切都是给予和接受 - 方便与安全。
我的投票......走2FA路线。同样的原因,我更喜欢使用 S/Mime 和 TLS 而不是只使用其中一种。如果我可以通过安全管道发送加密内容,我为什么不添加安全性:)