【发布时间】:2018-01-12 08:44:27
【问题描述】:
如果您备份iOS 设备A并从设备A的备份中恢复设备B,您是否也会获得数据设备 A 中的钥匙串是否已恢复?或不?
【问题讨论】:
标签: ios security persistence keychain
如果您备份iOS 设备A并从设备A的备份中恢复设备B,您是否也会获得数据设备 A 中的钥匙串是否已恢复?或不?
【问题讨论】:
标签: ios security persistence keychain
这取决于钥匙串项目在设备 A 上的存储方式。 每个应用程序都可以决定是否将其项目恢复到任何设备,或仅恢复到原始设备。 见Key Chain Concepts:
项目可访问性的第二个维度决定了在恢复备份时项目是否迁移到新设备。如果项目的 kSecAttrAccessible 属性以字符串 ThisDeviceOnly 结尾,则项目将恢复到创建备份的同一设备,但在恢复其他设备的备份数据时不会迁移到新设备。
【讨论】: