夜雨聆风学习资料网

ARTICLE · 1073213

苹果 iOS 27 新增“防抢”功能

苹果 iOS 27 新增“防抢”功能

导读:苹果仍在开发一项针对 iPhone 被突然抢夺场景的安全功能。最新的 iOS 27.2 Beta 代码显示,这项功能目前在内部被称为 “AutoLock”,目标是在 iPhone 被人从用户手中突然夺走后,自动锁定设备,并启用“失窃设备保护”,以尽快阻止他人继续访问设备中的敏感信息。苹果此前已经开始探索这一功能,而最新代码进一步透露了它的工作方式:系统不会仅凭手机突然移动就判断设备遭到抢夺,而是会综合陀螺仪、加速度计、Apple Watch 连接状态、网络连接情况以及设备持续保持解锁等多个信号,同时设置生物识别认证和熟悉地点等保护条件,以尽可能降低误触发的可能性。目前 AutoLock 仍处于开发阶段,苹果尚未公布正式发布时间,因此这些细节并不代表最终面向用户的功能一定会完全按照当前代码实现。

AutoLock 如何判断 iPhone 是不是被抢走?

从目前曝光的代码来看,AutoLock 会综合多种条件判断 iPhone 是否可能已经被人从用户手中夺走。其中最直接的信号,是检测与抢夺行为相符的突然加速度变化。如果手机在很短时间内发生明显的异常运动,系统就可能将其视为潜在的盗抢行为。此外,配对 Apple Watch 的状态也会参与判断。如果 Apple Watch 在一段时间内无法访问,或者 iPhone 与 Apple Watch 之间的连接突然中断,这些情况同样可能成为设备已经脱离用户控制的辅助证据。除此之外,长时间失去网络连接,以及设备在超过特定时间后仍然保持解锁状态,也可能参与判断。

但这些条件中的任何一个单独出现,都不足以证明手机真的被抢走。例如,用户跑步时手机可能突然产生较大的加速度;蓝牙连接短暂中断也可能只是环境因素;网络连接出现问题更不能直接说明设备已经被盗。因此,苹果显然没有采用简单粗暴的“一个条件触发锁定”模式,而是让多个信号共同参与判断。代码显示,这套机制可能采用类似“投票”的方式:某个潜在盗抢信号可以提出锁定请求,但生物识别认证、熟悉地点以及特定的前台 App 活动等条件又可以对这一请求进行否决。这样做的目的,就是让系统在真正锁定设备之前获得更多上下文信息,避免正常使用过程中出现不必要的自动锁定。

其中,Apple Watch 可能扮演一个比较特殊的角色。如果用户佩戴着已经与 iPhone 配对的 Apple Watch,那么两台设备通常会保持持续的连接关系。一旦有人突然把 iPhone 从用户手中夺走,手机与手表之间的状态可能迅速发生变化。苹果因此可以把这种连接变化与手机运动状态结合起来,从另一个维度判断设备是否仍然在用户身边。不过,Apple Watch 显然只是整个判断体系中的一个信号,并不是唯一的判断依据。

被抢走之后,iPhone 会自动启用“失窃设备保护”

如果 AutoLock 最终判断盗抢信号成立,iPhone 会首先锁定设备,并启动“失窃设备保护”。这里的重点不仅仅是让屏幕重新进入锁定状态,而是尽快阻止窃贼继续利用已经处于解锁状态的 iPhone 获取用户信息。

苹果目前的“失窃设备保护”机制,本身就是为了在 iPhone 离开熟悉地点,例如家中或工作地点之后,提高敏感操作的安全级别。启用后,访问储存在设备中的密码、信用卡等敏感信息时,需要进行 Face ID 或 Touch ID 等生物识别认证;对于更改 Apple 账户密码等关键安全操作,还会增加安全延迟,在经过一定时间后再次进行生物识别认证。这样,即便窃贼已经知道设备密码,也很难立即完成一系列高风险操作。

因此,如果 AutoLock 最终与“失窃设备保护”结合,实际上覆盖的是盗抢过程中的两个不同阶段:AutoLock 负责尽快发现“设备可能刚刚被抢走”,而“失窃设备保护”则负责在设备脱离用户控制后,继续限制高风险操作。对于街头抢夺这种发生速度非常快的情况,这种设计的意义在于缩短从设备被夺走到安全机制开始工作之间的时间。

当然,这并不意味着启用 AutoLock 后,用户就不需要使用“查找”等现有防盗功能。对于真正丢失或者被盗的设备,用户仍然需要尽快通过“查找”将设备标记为丢失,并根据情况采取远程锁定或抹掉设备等措施。AutoLock 更像是在用户来不及做出反应的最初阶段,先由设备自己完成一次自动防护。

为什么苹果迟迟没有正式推出这项功能?

目前最大的原因很可能在于误判问题。与普通系统功能不同,自动锁定属于非常敏感的安全操作,一旦判断错误,就可能直接中断用户正常使用。因此,苹果需要在“发现速度”和“误触发率”之间找到足够可靠的平衡。

从最新代码来看,苹果显然已经考虑了这一问题。例如,成功的 Face ID 或 Touch ID 认证可以作为阻止自动锁定的条件,因为真正的用户刚刚完成生物识别认证,通常意味着设备仍然处于本人控制之下;熟悉地点同样可以降低设备被抢的可能性;某些前台 App 活动也会被系统视为可能导致运动状态异常的正常使用场景,而不是直接判定为盗抢。这些保护机制说明,苹果并不打算简单利用某一个传感器信号做出决定。

同时,代码还表明,AutoLock 目前已经具备一定的内部运行基础,但真正负责自动锁定设备的完整机制仍处于开发和调整状态。因此,虽然 iOS 27.2 Beta 已经能够暴露越来越多相关代码,但并不能据此确定这项功能一定会随 iOS 27.2 正式版推出。苹果完全可能继续调整触发条件、传感器阈值、Apple Watch 连接判断以及各种防误触发机制,甚至改变功能名称或者最终产品形态。

相关学习资料