我是 Authy 的解决方案架构师,很高兴为您澄清这个问题。
正如您所指出的,我们确实需要密码来加密和存储您的“备份密钥”。
我们还有一个选择加入功能,允许在多个设备(iPhone、Android、Chrome 扩展程序)之间同步这些密钥。添加第二台设备时,您需要提供第一个电话号码才能访问这些密钥。此时,您可以选择短信/语音或“使用现有设备”(您的初始手机)通知来访问您的 Authy 帐户。
如果您选择短信或语音,您最初注册的电话号码将收到带有令牌的通知,以访问 Authy 帐户。
如果您选择“使用现有设备”,您将在最初注册的设备上收到以下提示,如下所示:
添加设备后,您始终可以从任何设备查看(和删除)与您的帐户关联的设备。
要回答您的问题,攻击者必须先通过令牌或您最初注册的设备上的“使用现有设备”功能批准添加另一台设备,然后攻击者才能将密钥同步到其他设备。如果他们能够提供此批准,那么他们已经可以访问您的主要电话......这并不理想。
我希望这可以为您解决所有问题。
干杯! - 乔什@Authy
tl;dr 即使使用您的密码,此攻击向量仍然需要您最初注册的电话号码的用户批准。
stl;dr 您的 Authy ID 与注册时最初使用的电话号码紧密相关。拥有“B4dpassw0rd”不会帮助攻击者。