关闭广告

尽管 OS X Yosemite 和 iOS 8 中引入的新功能为用户带来了许多有用的功能,简化了多个设备的使用,但它们也可能带来安全威胁。例如,在登录各种服务时,将短信从 iPhone 转发到 Mac 很容易绕过两步验证。

苹果公司在最新操作系统中将计算机与移动设备连接起来的一组连续性功能非常有趣,特别是在它们用于将 iPhone 和 iPad 连接到 Mac 的网络和技术方面。连续性包括从 Mac 拨打电话、通过 AirDrop 发送文件或快速创建热点的能力,但现在我们将专注于将常规短信转发到计算机。

这个相对不起眼​​但非常有用的功能在最坏的情况下可能会变成一个安全漏洞,允许攻击者在登录选定的服务时获取第二验证阶段的数据。我们在这里讨论的是所谓的两阶段登录,除了银行之外,许多互联网服务已经引入了这种登录方式,并且比您拥有仅受经典单一密码保护的帐户要安全得多。

两阶段验证可以通过不同的方式进行,但是当我们谈论网上银行和其他互联网服务时,我们最常遇到的情况是向您的电话号码发送验证码,然后您必须在输入常规密码后输入该验证码。因此,如果有人掌握了您的密码(或包括密码或证书的计算机),他们通常需要您的手机,例如登录网上银行,其中会收到包含第二阶段验证密码的短信。

但是,一旦您将所有短信从 iPhone 转发到 Mac,并且攻击者接管了您的 Mac,他们就不再需要您的 iPhone。为了转发经典的短信,iPhone和Mac之间不需要直接连接——它们不必位于同一个Wi-Fi网络上,甚至不需要打开Wi-Fi,就像蓝牙一样,所需要做的就是将两台设备连接到互联网。 SMS 中继服务(消息转发的正式名称)通过 iMessage 协议进行通信。

实际上,它的工作方式是,虽然消息以普通 SMS 的形式发送给您,但 Apple 将其作为 iMessage 进行处理,并通过互联网将其传输到 Mac(这就是 SMS Relay 出现之前 iMessage 的工作方式) ,将其显示为短信,由绿色气泡表示。 iPhone 和 Mac 可以位于不同的城市,只是两台设备都需要互联网连接。

您还可以通过以下方式获得短信中继无法通过 Wi-Fi 或蓝牙工作的证据:在 iPhone 上激活飞行模式,并在连接到互联网的 Mac 上编写和发送短信。然后断开Mac与互联网的连接,相反,将iPhone连接到它(移动互联网就足够了)。即使两个设备从未直接相互通信,也会发送短信 - 一切都由 iMessage 协议确保。

因此,在使用消息转发时,有必要牢记双因素身份验证的安全性受到损害。如果您的计算机被盗,立即禁用消息传递是防止您的帐户遭到潜在黑客攻击的最快、最简单的方法。

如果您不必从手机显示屏上重写验证码,而只需从Mac上的消息中复制验证码,则进入网上银行会更方便,但在这种情况下,安全性更为重要,而由于短信中继,安全性大大缺乏。例如,解决此问题的方法可能是在 Mac 上排除特定号码的转发,因为 SMS 代码通常来自相同的号码。

.