【2023-12-09 06:44:57爱思瑞网快讯】
在宣布仅几天后,允许Android上进行本地iMessage通信的Beeper应用无法使用,而且苹果似乎已经找到了禁止它的方法。
由Beeper推出的Beeper Mini是一个设计用于与苹果的iMessage平台配合使用的Android应用。这意味着Android设备用户现在可以与iPhone用户进行对话,Android设备的消息将显示为蓝色,而不是具有独特绿色气泡的绿色。
当时,Beeper认为在短期内苹果不可能消除它。Beeper Mini不使用中继,而是直接连接到苹果的服务器。通信也采用端到端加密,密钥保存在用户设备上,而且Beeper无需访问用户的Apple账户。
在周五的下午晚些时候,该应用停止了中继消息。现在,许多使用该服务的用户发现无法使用它,更糟糕的是,无法解除与服务的注册号码的关联。
关于问题的性质有不同的报道。Beeper在Reddit上的代表表示问题出在Beeper这边。
但该公司首席执行官早期的声明并不明确。Beeper首席执行官Eric Migicovsky在周五告诉The Verge:“如果是苹果的问题,那么最大的问题是……苹果是否真的关心他们自己iPhone用户的隐私和安全性,为什么要阻止一项使他们的用户能够向Android用户发送加密消息的服务,而不是使用不安全的短信。” “他们宣布支持RCS,显然说明了苹果知道他们在这方面存在一个巨大的漏洞。Beeper Mini今天就有了,并且工作得很好。为什么要强迫iPhone用户在与Android上的朋友聊天时重新发送未加密的短信?”
在向TechCrunch发表的关于罪魁祸首的评论中,他更加明确。在直接被问到苹果是否与失败有关时,他说:“是的,所有数据都表明是这样的。”
Beeper Mini是如何工作的?
当您首次在Android上使用Beeper应用时,它会生成加密密钥。公钥随后上传到苹果的服务器以验证您的设备,而私钥则存储在您的Android设备上。
这些加密密钥用于发送消息。在发送消息之前,它们会在设备上加密,以便Beeper、苹果或其他人无法访问。
Beeper需要解决的一个困难问题是新消息的通知。在苹果设备上,iMessage内置于Apple推送通知(APN)服务中,该服务直接在操作系统内运行。
而在Android上,操作系统内部没有APN,所以为了保持连接,应用必须始终打开,这是不可行的。因此,Beeper创建了一个在其服务器上运行的Beeper推送通知(BPN)服务。
BPN服务是连接到苹果的服务器并检测是否有消息发送给您并在应用中提醒您的服务。我们在周五晚上的最佳猜测是这是被阻止的部分。
这样可以保护隐私,因为苹果将用于发送和实际加密/解密消息的凭据分开。它将在您的设备上解密消息之前检测到无法读取的加密消息并向您提醒。
对于Beeper的未来路径目前尚不清楚。