基本上,2FA 依赖于这样一种想法,即使用服务不仅需要您知道的东西,还需要您拥有的东西。
我非常有信心,尤其是在 iOS(具有更好的系统级应用程序隔离)上使用时,这提供了非常好的安全性。虽然我不确定添加桌面 2FA 实用程序。
据我了解,攻击者需要截获我的密码(可能是通过我的台式机上的键盘记录器,我记录最多)和对我手机的访问权,或对我手机上存储的密钥的访问权。但我可以想象,能够设置键盘记录器的人可以窃取足够的信息来重用我台式计算机上可用的任何 2FA 系统。
写这篇文章我理解这是基于这样的看法:
计算机完整性 < 手机完整性 < iOS 完整性
计算机更可能因我在其上安装的一堆垃圾以及它们对系统更改的更重要的“开放性”而损坏。
智能手机具有更严格的生态系统和更短的寿命,因此被感染的可能性更小。
iOS 是相对最封闭的生态系统,与 Android 不同的是,大多数访问都不是在 API 中打开的,并且应用程序检查更加彻底。