首页>新闻>苹果资讯>在 iOS 13 中,苹果是怎样做到「查找离线设备」的?

在 iOS 13 中,苹果是怎样做到「查找离线设备」的?

2019-09-03
4787
来源:威锋网

苹果在 iOS 13 和 macOS Catalina 中将「查找我的 iPhone」和「查找我的 Friend」整合到一个叫「查找」的应用程序当中,而且还加入了一个实用性更强的「查找离线设备」功能。


由于使用的是 GPS 定位技术,以往的「查找我的 iPhone」功能往往会受到很多限制,其中最大的门槛应该是需要网络的支持,这也导致了「查找我的 iPhone」十分容易被「破解」:只要偷走或者捡到你的 iPhone 的人将手机切换至飞行模式,那么你将无法通过「查找我的 iPhone」来锁定它的位置。


在 iOS 13 中,苹果是怎样做到「查找离线设备」的?


但在 iOS 13 和 macOS Catalina 中,新加入的「查找离线设备」不再需要遗失的设备接入网络也能完成定位,也就是说即使遗失的设备开启了飞行模式,你依旧有可能从「查找」应用中接受到设备的定位信息。


苹果在介绍页面中这样解释这一功能:「遗失的设备未连接 Wi-Fi 或蜂窝网络时,也可以使用来自人群的位置信息进行定位。当你将设备标记为遗失,且附近有另一位 Apple 用户的设备,其他设备可以检测到遗失设备的蓝牙信号并向你报告设备位置。」


在 iOS 13 中,苹果是怎样做到「查找离线设备」的?


「查找离线设备」之所以行得通,是因为它将千千万万苹果设备作为「嗅探器」。在「查找」应用中将设备标记为遗失之后,即使这一设备没有网络连接甚至处于关机的情况下,也会不断向外界发出蓝牙信号,而一旦被附近的苹果设备捕获,这一信号将会被上传至苹果服务器并传回原用户的设备中,最终达到查找离线设备的目的。

虽然「查找离线设备」弥补了旧功能容易被「破解」的短板,但它的「实现方式」却难免会让人产生隐私泄露的担忧,毕竟含有设备位置信息的蓝牙信号要先通过陌生人的苹果设备和苹果服务器才会传到你的手里。

苹果在 WWDC19 宣布「查找离线设备」功能之后,外媒就对针对这一功能可能会涉及到的隐私问题和苹果进行了交流,而苹果也解释了「查找离线设备」功能是如何做到避免泄露隐私,采访原文中有几个有趣的信息点值得和大家分享:

1. 要使用「查找离线设备」,使用者除了需要事先在遗失的设备中登入 Apple ID,还需要另一台登入同一 Apple ID 的苹果设备。因为当使用者在设备中登入 Apple ID 并启用「查找」之后,苹果会在设备中生成一把「私钥」,并通过端到端加密技术存储到第二台登入同一 Apple ID 的设备上,之后每一台拥有「私钥」的设备会各种产生一系列与「私钥」对应的「公钥」,并且这些「公钥」会定期更换,以确保不会被恶意获取;

2. 当使用者的设备处于遗失状态时,这款设备即使处于断网甚至关机的状态下,仍然会向外界发出「公钥」的蓝牙信号;而周围那些接入网络的苹果设备一旦捕捉到这个信号,就会将自己的地理位置通过这一「公钥」加密,并将加密的信息发送到苹果的服务器,而由于提供地理位置的第三方苹果设备没有提供任何可以被识别的个人信息,所以其他人(包括苹果)自然也无法通过这个「公钥」来识别它的身份,这也就保证了那些第三方苹果设备的隐私;

3. 最后,再回到第一步;当使用者在第二台苹果设备中发出「查找离线设备」的指令之后,第二台苹果设备会将遗失设备过去一段时间的公钥加密信息上传至苹果服务器作为「识别码」,此时苹果会从资料库中筛选出对应的「公钥」并传回,使用者便可以通过第二台设备上的「私钥」来进行解密(这也是为什么需要两台苹果设备的原因,保证了含有位置信息的‘公钥’只能在你的设备上进行解密),从而获得离线设备的位置信息。


在 iOS 13 中,苹果是怎样做到「查找离线设备」的?


苹果新的「查找」功能运用了许多密码学的原理来保证所有参与者的隐私,将所有苹果设备从独立的个体「孤岛」结合在一起,最大化了群体「互帮互助」的能力,这在一定程度上也体现了「苹果生态」的魅力。


图文来自威锋网,如有侵权请联系删除。

相关文章
  • 如何从苹果iOS11降级至iOS10.3.3

    苹果目前尚未关闭iOS10.3.3的验证通道,因此已经升级iOS11正式版的用户,并且想要降级的用户,可以直接降级回iOS10.3.3系统。一旦苹果关闭上述这些版本系统的验证通道,那么将无法再降级,因此想要降级的用户需要对苹果关闭系统验证通道的消息保持密切关注。 下面爱思小编为大家送上iOS11降级iOS10.3.3的方法:降级注意事项:1、先分类备份设备中通讯录、照片等重要资料(注意:只能使用分类备份,全备份是无法从iOS11的备份恢复...

  • 如何从苹果iOS11 Beta1降级至iOS10.3.3/10.3.2

    在WWDC17刚刚结束后,苹果今天凌晨正式推送iOS11 Beta1开发者预览版固件更新升级,本次用户需要重新安装相应描述文件,iPhone、iPad、iPod touch等设备才能在设置中检查获取此次OTA更新,型号是15A5278f。爱思助手刚为大家送上了iOS11开发者预览版Beta1的快速更新升级方法,不过,由于这目前还是第一个开发者预览版,因此升级后你可能会需要许多问题或Bug,如果你觉得不方便,目前仍然可以降级至iOS10.3.3或iOS10.3.2。 苹果目前...

  • iOS 13 中的「查找」有什么作用?如何找回丢失的离线设备?

    不用再那么担心手机会丢失。

  • 苹果正式关闭iOS 10.3.3/iOS 11验证通道

    跟往常发布 iOS 系统新版本一样,苹果公司目前已经关闭了 iOS 10.3.3 和 iOS 11 的验证通道。上个月,苹果发布了 iOS 11 的正式版本,并推出了两个小的系统更新来修复一些漏洞。苹果常常会在新的 iOS 系统版本发布后的一个月时间里,关闭掉旧版 iOS 的验证通道,这是苹果确保用户及设备安全的一个方法,用户将设备更新到最新系统版本,安全性也随着增加。另外关闭旧版本的验证也有利于减少潜在的新特性和软件的兼容问题。关闭 iOS ...

  • 苹果iOS10-10.2越狱图文教程

    爱思助手 V7.22及以上版本已支持苹果iOS10-10.2设备越狱。越狱须知1、越狱前请备份您的设备资料以免造成丢失;2、保证iOS设备能正常接入网络,保证设备本身电量充足;3、此次越狱不支持iPhone7及7plus10.2越狱; 4、本次越狱属于不完美越狱,若设备重启,则会恢复到未越狱状态,Cydia及已装得越狱应用会闪退,越狱插件也将失效;此时如果还想继续越狱请重新运行设备桌面上的 yalu102图标点击“go”进行重新越狱,如果运行 yalu102...