iOS 17 引入了严格的新 API 规则来打击“指纹识别”
当iOS 17于今年秋季发布时,它将带来一系列功能,让我们的 iPhone 变得更好,包括联系海报、待机和实时语音邮件。但您可能没有注意到,有一项可以让您的 iPhone 更安全:一项新的开发人员要求,旨在减少使用 API 通过”指纹识别”来跟踪用户的应用程序。
作为由 9to5Mac 发现,iOS 17 引入了一组”required”需要在应用程序被批准在 App Store 中分发之前定义的”原因”API。苹果表示,这些 API”有可能被滥用来访问设备信号,以尝试识别设备或用户,也称为指纹识别。”使用五个必需原因 API(活动键盘、磁盘空间、文件时间戳、系统启动时间和用户默认值)之一的开发人员必须声明使用每个 API 及其收集的数据的一个或多个经批准的原因。
例如,使用文件时间戳 API 的应用程序必须声明为什么该应用程序需要向使用该设备的人员显示文件时间戳、访问应用程序容器内文件的时间戳,或者访问应用程序容器内的文件或目录的时间戳。用户特别授予访问权限。如果不满足这些原因,开发人员将无法在其应用中使用该 API。
对于合法使用这些 API 的开发人员来说,额外的步骤应该很快。但是,规则更改可能会导致不正确使用 API 收集用户数据的应用程序被拒绝提交。 Apple 表示新规定将于 2023 年秋季生效。