最新软件应用文章

Image credit:

非官方版 iMessage 出现在 Google Play,但请谨慎使用(更新:已下架)

Sanji Feng
2013 年 9 月 25 日, 凌晨 12:39


说到苹果的移动服务有一点是可以确定的,那就是他们几乎从来不会在竞争对手的平台上推出。但官方是如此,第三方开发者这边情况就不同了。比如说最近,一位名叫 Daniel Zweigart 的开发者就在 Google Play 上推出了一款名叫 iMessage Chat 的应用,让 Android 使用者可以在自己的平台上实现与 iOS 或 OS X 用户间的 iMessage 通讯。至今为止,遇到问题和成功运行这款软件的用户都大有人在,而为了给使用者带来更 Apple 的体验,Zweigart 甚至使用了一套极具 iOS 6 风格的 UI。不过,许多看上去很美的事物背后或多或少都存在一些问题,而 iMessage Chat 似乎也是这样。

为什么这么说?主要是因为其安全隐患。因为想要实现 iMessage 通讯的话,毫无疑问是需要一个能使用的 Apple ID 的,而 Apple ID 除了会记录你的个人及付款信息外,还要起到一个设备与苹果在线服务间「护照」的作用。那试想一下如果你通过第三方应用成功登录 Apple ID 的话,那相关的数据会被送去哪里呢?Zweigart 只表示「在 App 内不会有广告和隐藏消费」,但对 Apple ID 的安全性他可是完全没有做出过任何保证啊。


在上线后 iMessage Chat 迅速引来了许多苹果第三方开发者的关注,而其中最著名的就是 Jay Freeman 了(也被称作 Saurik)。他在 Google+ 上深入分析了 iMessage Chat 的工作原理,按照其说法,这款软件确实能和 Apple 直接连线,但在这个过程中所有的数据都会先在「开发者位于中国大陆的服务器」上被处理一遍。而 Adam Bell 进一步指出 iMessage Chat 是伪装成一台 Mac Mini 来发送 iMessage 请求的,Steven Stroughton-Smith 则认为它能在用户不知情的前提下下载相关代码。

鉴于 iMessage Chat 需要非常特殊的技术才能正常工作,那这也就为其设下了相当大的局限性。只要 Apple 这边做出一些改变,iMessage Chat 就很有可能会被彻底废掉。前者可以选择阻止来自特定服务器地址的请求,也可以筛选包含有伪造数据的讯息。当然,他们也可以直接向 Google 提出让 iMessage Chat 下架的要求,至于如何选择,说不定很快就会有一个答案了。

更新:iMessage Chat 已经从 Google Play 下架了。


经由:EngadgetJay Freeman (Google+)Adam Bell (Twitter)
引用来源:iMessage Chat (Google Play)iMessage on Android