网络安全

三星、华为、LG 和索尼的智能手机易受短信攻击

Check Point 的分析人员发现,许多 Android 设备(尤其是三星、华为、LG、索尼,或许还有其他厂商的机型)容易受到一种值得关注的攻击。攻击者只需伪造一条通常由移动运营商发送的特殊短信,就能拦截易受攻击设备的电子邮件或网络流量。

从 Check Point 的分析来看,问题的根源在于 OMA CP(开放移动联盟客户端配置)指令。 这是一项标准,允许移动运营商以特殊消息的形式向客户端设备发送网络参数。这些消息可以包含彩信(MMS)服务器参数、代理地址、邮件服务器、浏览器主页和书签设置,以及用于联系人和日历同步的服务器等。

Check Point 的研究人员发现,四家智能手机厂商在其设备上以不安全的方式实现了该标准。三星、华为、LG 和索尼的智能手机即使收到来自不可靠来源的 OMA CP 消息,也会照单全收。

专家指出,攻击三星设备最简单的方式在于:它们会接受所有 OMA CP 消息,既不进行身份验证,也不做任何校验。华为、LG 和索尼的智能手机防护稍好一些,因为在这些设备上,消息发送者至少必须提供设备的 IMSI。

尽管 IMSI 理论上很难获取,但 Check Point 的专家解释说,在这里没有什么是不可能的。例如,移动运营商会提供付费服务,借此为第三方移动服务提供商将电话号码转换为 IMSI。换句话说,攻击者可以花很少的钱从服务商处获取 IMSI。更糟糕的是,将近三分之一的 Android 应用都能访问设备的 IMSI,因为它们已经申请并获得了相应权限。这意味着,黑客可以利用通过恶意应用或数据泄露获得的 IMSI 实施攻击。

尽管 Check Point 所描述的攻击并非全自动进行(用户必须点击按钮,并接受安装攻击者提供的新设置),但研究人员警告称,攻击者可以轻松伪造发送者。事实上,接收者根本无法真正确定消息是谁发送的。遗憾的是,这意味着许多用户会在误以为新设置来自真正的移动运营商的情况下,同意用新设置替换设备原有的设置。

因此,通过修改设置,攻击者可以例如将受害者的全部流量重定向到其恶意服务器。实施此类攻击无需任何特殊设备:一个 GSM 调制解调器(一只售价约 10 美元的 USB 加密狗,或以调制解调器模式工作的手机)加上一个简单的脚本,就足以发送这些特殊短信。

幸运的是,安全专家报告中指出的四家厂商中,有三家已经在着手解决这一问题:

  • 三星在五月的更新包中加入了针对此问题的补丁(SVE-2019-14073);
  • LG 于七月发布了其补丁(LVE-SMP-190006);
  • 华为计划在下一代 Mate 和 P 系列智能手机的用户界面中进行必要的修复。

唯一不会解决该问题的厂商是索尼。 研究人员解释说,索尼的工程师“拒绝承认该漏洞,称其设备符合 OMA CP 规范”。

但 Check Point 的分析人员不仅建议厂商发布补丁,也建议用户及时安装。 他们认为,移动运营商应在网络层面拦截 OMA CP 消息,以防止此类消息在其网络中传输,除非消息由运营商本身发出。 专家指出,目前无法信任 OMA CP 消息,最好将其全部拒绝。

您的意见