iOS 16 的安全锁定模式会拖累你的 iPhone——但这可能是值得的

两部 iPhone 上 iOS 16 的锁定模式

来自法国的软件工程师和技术作家 Alexis Lours 发布了详细分析iOS 16 在第三个测试版中。有好消息也有坏消息:它将保护您的 iPhone 免受世界上一些最复杂的网络攻击(例如 飞马座)。但它也会大大降低浏览网页时的性能。

什么是 iOS 16 的锁定模式?

在我们进行 Lours 的测试之前,有必要解释一下锁定模式是什么,以及它的用途是什么。我们想强调,这不是一个针对普通用户的功能。对于那些担心”来自开发国家资助的雇佣间谍软件的私营公司”网络攻击的个人来说,这是一种超高隐私模式。苹果的解释如下:

“锁定模式是一种极端的可选保护,只有在您认为自己可能成为高度复杂的网络攻击的个人目标时才应使用。大多数人从来都不会成为这种性质的攻击的目标。”

换句话说,除非您是批评君主制的沙特记者或反寡头的俄罗斯侨民,否则您可能不会使用这种模式。不过,看看它的工作方式仍然很有趣,这可以让我们深入了解苹果的隐私处理方式,以及极端隐私保护的性能成本。

锁定模式有什么作用?

“当 iPhone 处于锁定模式时,”Apple 解释道,”它不会像通常那样发挥作用。为了安全起见,应用程序、网站和功能将受到严格限制,某些体验将完全不可用。”

这很重要。锁定模式不会挥舞魔杖,神奇地保护 iPhone 免受网络攻击;相反,它是一种妥协,它禁用了 iPhone 的许多功能,以使攻击设备变得更加困难。

经过测试,Lours 提供了已禁用的功能列表,在大多数情况下”作为减少可能的用户跟踪的一种方式。”

  • WebAssembly
  • MP3 播放
  • 数学ML
  • 游戏手柄 API
  • 网络音频 API
  • WebGL
  • JPEG 2000
  • 语音识别 API
  • MediaDevices.getUserMedia()
  • RTC数据通道
  • PDF 查看器
  • SVG 字体

非工程师可能会发现该列表中的大部分内容令人困惑。他们在实际使用 iPhone 时会注意到哪些实际差异?简而言之,网络的某些部分将无法工作,性能将受到影响,黑客的多种攻击途径将被切断。

锁定模式会让我的 iPhone 变慢多少?

知道锁定模式会禁用即时 (JIT) JavaScript 编译(以及 Apple 未命名的其他”复杂网络技术”),我们怀疑这会导致浏览时性能大幅下降网络,因此在激活锁定模式之前和之后使用三个基准进行了测试:

  • Octane,衡量”JavaScript 引擎的性能”
  • 速度计 2.0,用于测量”网络应用程序的响应能力”
  • MotionMark 1.2,它测量”浏览器在目标处制作复杂场景动画的能力”帧率”

在三项测试中,使用锁定模式导致性能下降 95%、65% 和 20%。这是一个相当大的变化,但表明该模式肯定会影响性能,只应由风险最大的用户使用。

iOS 16 目前正处于 Beta 测试阶段,在秋季发布之前可能会发生重大变化。我们将满怀兴趣地等待,看看苹果是否能找到一种方法来减少这种性能下降,但极端的保护很可能只需要极端的妥协。

如需更多建议,请阅读 iPhone 安全提示:如何保护您的手机来自黑客