如果要评选 iOS 中「看上去很美好」的鸡肋功能,不少人想到的可能会是「连续输错十次密码抹掉数据」。这个深藏于「设置 - 密码」最后一栏的功能,虽然从理论上来讲可以提高设备被盗后个人数据的安全性,但在实际中并没有多少人会选择开启。究其原因,无非是怕误触或熊孩子乱按后让自己的数据意外清零。但其实上,这一功能并不容易被误触发,是一个值得开启的功能。

重复输入一个密码只被计算一次

这可能是不少人没有注意的地方。举例来说,即使一直输入「111111」,手机也不会因为多次输入错误被短暂锁定,系统会将其判断为一次错误。而大多数误触的情况,都是反复接触屏幕某一小片区域,这样的误触并不会带来什么严重的后果。

要连续输错十次密码,需要的时间远比想象中久

此外,在连续输错几次密码后,设备会被短暂锁定。在这期间,任何操作都不会让设备有反应,只能等锁定解除后再输入密码。为了验证这一过程需要多久,作者也亲自做了尝试。

1. 前四次输入错误后,都可以直接继续尝试;

2. 当第五次输入错误后,设备会被锁定,屏幕上显示需要等待 1 分钟后才能进一步操作;

需要 1 分钟后才能解锁

3. 1 分钟后,设备解锁。此时再次输入错误密码,可以看到第六次输入错误会使设备锁定 5 分钟;

需要 5 分钟后才能解锁

4. 第七次和第八次输入错误后,设备均会被锁定 15 分钟;

需要两个 15 分钟才能解锁

5. 第九次也是最后一次输入错误后,设备会被锁定足足一个小时。

需要 1 小时才能解锁

因此可以看到,要想真正实现连续输错十次密码,至少需要 1+5+15×2+60= 96 分钟,这对于一般的熊孩子,可以说是不太可能完成的任务;而在日常情况下,经过 96 分钟还没有发现手机已经多次输入密码错误的概率,也可以说是微乎其微。

连续输错十次密码,是十足的小概率事件

其实,即便不经过这样的验证,我们也可以证明这一事件的概率之小。实际上,即使不开启「抹掉数据」这一功能,iOS 设备同样会在多次输错密码后暂时锁定,十次之后则每次均需要一小时才能解锁。简单回想一下就会发现,我们在日常中几乎从未遇到这样的情况。也就是说,即便开启「抹除数据」,在日常生活中,也基本不会出现意外抹除数据的情况。而在设备意外被盗后,这一功能却可以切实保障数据的安全,避免进一步的损失。两者对比,开启这一颇为智能的功能,无疑是一个更好的选择。


本文参考了 John Gruber 的文章

> 下载 少数派 iOS 客户端、关注 少数派公众号,让智能手机更好用 📱