Android 版 iMessage 应用程序没有什么是令人难以置信的糟糕

应用程序中的“Nothing Chats”启动页面。
安迪·博克索尔 / 数字趋势

本周早些时候,Nothing 做出了意想不到的举动,为Nothing Phone 2推出了“Nothing Chats”应用程序。前提?让拥有 Nothing Phone 2 的任何人都可以通过 iMessage 发送和接收短信。 Nothing 与 Sunbird 合作,让 Nothing Chats 发挥作用,Nothing 本质上是使用Sunbird 自己的消息技术将 iMessage 引入 Android。

这是一个大胆的想法……但这个想法是短暂的。这是因为Nothing Chats 已经因为几乎立即发现的数量惊人的安全漏洞而(暂时)消亡了。我们所说的安全漏洞并不是指容易被忽视的小疏忽。我们谈论的是重大的、破坏性的设计缺陷,这些缺陷极大地损害了任何使用 Nothing Chats 的人的个人信息。

无聊天的问题

Nothing Phone 2 上的 Nothing Chats 与 iPhone 15 Pro Max 上的 iMessage 相比。
iPhone 15 Pro Max 上的 iMessage(左)和 Nothing Phone 2 上的 Nothing 聊天Andy Boxall / Digital Trends

Nothing Chats 于 11 月 17 日推出测试版,在人们使用该应用程序的几个小时内,令人担忧的安全问题开始出现。第一份报告来自 Texts.com 的创始人 Kishan Bagaria。 Bagaria 和他们的团队发现通过 Nothing Chats 发送的消息未使用 HTTPS 安全凭证。相反,消息是通过安全性低得多的 HTTP 标准以纯文本形式发送的。

短信团队快速浏览了无聊天背后的技术,发现它极其不安全

它甚至不使用 HTTPS,凭据是通过纯文本 HTTP 发送的

后端正在运行 BlueBubbles 的实例,该实例尚不支持端到端加密pic.twitter.com/IcWyIbKE86

—基山·巴加里亚 (@KishanBagaria) 2023 年 11 月 17 日

但发现这些漏洞的不仅仅是 Bagaria。 X(前身为 Twitter)上的 Wukko 还证实,通过 Nothing Chats 发送的任何内容(包括标准短信、图像和其他媒体附件)都是使用纯文本完成的,并且任何知道在哪里查看的人都可以清楚地看到。

此外,更令人不安的是,Wukko 发现 Nothing Chats 发送和存储的所有消息数据都是未加密的,并且是通过易于访问的 Firebase 平台完成的。

无聊天应用程序(skinned sunbird)绝对是隐私噩梦,它在 firebase 上发送/存储所有未加密的数据

并且无论出于何种原因,它还会将所有消息和附件发送给哨兵(再次以纯文本形式) pic.twitter.com/CxBS7TZwCl

— wukko (@uwukko) 2023 年 11 月 18 日

这些报告已经够糟糕的了,但9to5Google的附加报告进一步重申了这些漏洞的严重程度。根据 9to5 自己的调查结果:

“在 Dylan Roussel 的研究中,我们发现,一旦用户使用传输中不安全的 JSON Web 令牌 (JWT) 进行身份验证,他们就可以访问 Nothing Chat 的 Firebase 数据库,并查看其他用户实时发送的消息和文件。纯文本。”

在 Nothing Chats 应用程序中连接到 iMessage。
安迪·博克索尔 / 数字趋势

该报告接着提到了电子名片(又名联系人卡)是如何完全可访问的——包括人们的姓名、电话号码、电子邮件地址和其他个人身份信息。似乎这还不够,9to5Google 还发现了 Sunbird 的 Firebase 服务器(该公司为 Nothing Chats 应用程序提供支持)中存储了超过 630,000 个媒体文件。

总而言之,这就是我们正在研究的:

  • Nothing Chats 未进行端到端加密
  • Nothing Chats 中的消息以纯文本形式发送
  • 媒体和其他附件可公开访问
  • Sunbird 确​​实可以访问从 Nothing Chats 发送的消息和附件

换句话说,这一切都非常非常糟糕。更糟糕的是, Nothing 如此迅速地反驳了这些最初的安全担忧,并进一步声称消息是端到端加密的,而实际上,它们绝对不是。

一切从这里到哪里去?

Nothing Chats 中的 Sunbird 信息页面。
安迪·博克索尔 / 数字趋势

11 月 18 日,就在 Nothing Chats 推出一天后,Nothing 在 X 上宣布正式从 Play 商店中删除 Nothing Chats 应用程序,并“推迟发布直至另行通知”,以便该公司可以“与 Sunbird 合作修复多个错误” ”。

撤回应用程序并推迟发布是对一切都结束的正确决定,但不可能夸大这整个灾难可能已经造成的损失。

我们已从 Play 商店中删除了 Nothing Chats 测试版,并将推迟发布,直至另行通知,以便与 Sunbird 合作修复多个错误。

对于延迟,我们深表歉意,并将为我们的用户做正确的事。

—没什么 (@nothing) 2023 年 11 月 18 日

归根结底,这些安全问题都是 Sunbird 的错。 Nothing Chats 是在 Sunbird 的后端构建的,由 Sunbird 来解决这些问题。然而,Nothing 仍然决定与 Sunbird 合作创建并推出 Nothing Chats,而该公司在创建 Nothing Chats 时从未发现这些漏洞这一事实令人不安。

如果您的手机上仍然有 Nothing Chats 应用程序,我们强烈建议您立即停止使用它。如果您也使用常规 Sunbird 应用程序,同样的建议也适用。在 Android 手机上使用 iMessage 是一种有趣的便利,但不会冒着您的个人信息被严重泄露的风险。你最好等待Apple 在 2024 年为 iPhone 添加 RCS

至于Nothing Chats的未来,很难说接下来会发生什么。没有任何迹象表明它会“延迟”发布,但为了解决我们刚才讨论的所有问题,Sunbird 必须大幅改革其整个后端流程。 Nothing会想等待这种情况发生,还是会决定减少损失并永久终止Nothing Chats?从这一点来看,后者可能是更好的选择。


Posted

in

by

Tags: