【发布时间】:2021-12-18 21:35:25
【问题描述】:
来自 Apple 文档Encrypting Your App’s Files
当用户为设备设置有效密码时,会自动启用数据保护。
但是,有一个 Capability 可以打开并添加到应用程序的权利文件中,称为“数据保护”,描述中显示
数据保护允许访问敏感用户数据的应用使用某些设备上可用的内置加密。
此功能是否只是旧有的东西,还是您确实需要启用它才能获得完整的数据保护?
【问题讨论】:
来自 Apple 文档Encrypting Your App’s Files
当用户为设备设置有效密码时,会自动启用数据保护。
但是,有一个 Capability 可以打开并添加到应用程序的权利文件中,称为“数据保护”,描述中显示
数据保护允许访问敏感用户数据的应用使用某些设备上可用的内置加密。
此功能是否只是旧有的东西,还是您确实需要启用它才能获得完整的数据保护?
【问题讨论】:
除了您在代码中以编程方式创建的文件之外,您还拥有应用程序包(例如资源包)中的文件。这些具有在Data Protection Entitlement 中设置的保护(正如您在文档中看到的那样,权利因此位于资源包类别下)。如果由于某种原因您需要在设备被锁定时访问捆绑资源,您将需要设置一个不同于默认值的值,因此有一个权利用例。
【讨论】: