至少可以说,这是一个很好的宣传噱头Applidium。这家专门从事移动应用程序创建的法国公司刚刚宣布,它已经成功破译了 iPhone 4S 语音助手 Siri 使用的协议。该团队因将 VLC 移植到 iOS 而闻名,突然间无需苹果最新手机就能使用 Siri。“是的,我们现在可以编写一个在 Android 手机上使用 Siri 的应用程序!或者在 iPad 上! ”,Applidium 在其博客上感叹道。
我们很快就会看到 Android 应用程序利用 Siri 的优势吗?无论如何,公司已发布的工具允许想要亲自动手的开发人员在任何平台上创建 Siri“兼容”应用程序。
法国修补匠的任务并不容易。他们在博客上详细描述了他们实施的技术解开协议的秘密。为此,他们必须绕过某些 Apple 安全措施,特别是创建一个虚假的 DNS 服务器,从而将手机的请求路由到他们自己的机器。这可行,但也需要破解加密,因为数据包通过 HTTPS 传输。“我们要做的只是生成一个自定义证书颁发机构,将其添加到 iPhone,然后用它为 guzzoni.apple.com 签署假证书。”团队解释道。
有关 Siri 工作原理的有趣信息
这个信息丰富的过程还让他们能够分享一些有关 Siri 协议的有趣信息。“该协议确实非常冗长。您的 iPhone 会向 Apple 发送大量信息,而 Apple 的服务器也会自行发回大量信息。例如,在语音识别中,苹果的服务器会返回每个单词的置信度得分,”Applidium 解释道。另一个重要的细节解释了为什么 Siri 与其他 iOS 终端的端口从未起作用:在每次与 Apple 服务器交换时,Siri 都会传输一个与 iPhone 4S 相对应的唯一标识符。此外,对于利用 Siri 在其他平台上运行的应用程序,用户需要拥有此密钥。«当然,苹果可以将某个 ID 列入黑名单,但只要你保证自己的 ID 安全,就应该没问题。”指定Applidium。
该品牌将如何对苹果做出反应还有待观察,苹果一定会很高兴看到其协议被如此剖析并公开展示,即使 Applidium 所做的一切当然都不是非法的。
Opera One - AI 驱动的网络浏览器
作者:歌剧