KeyChain数据存储在哪里?
关于iOS中钥匙串的几点:
- 安全保存用户名和密码;
- 如果多个应用程序共享相同的代码签名提供和捆绑种子ID,则可以共享数据
我的问题是:
- 存储的钥匙串数据在哪里,绝对在app沙箱之外,我们可以处理它们吗?
- iOS应用程序中钥匙串的其他用途是什么?
1)钥匙串存储在沙箱之外的iOS定义位置。 这是为了防止越狱设备访问它。 它通过文件系统不可见。 钥匙串与Mac OS X相同,但Apple认为没有必要让最终用户访问它。 除非通过定义的API,否则无法与其进行交互。 我应该注意到,即使使用越狱设备,它似乎也没有实现阻止访问的目标。
2)除了存储用户名和密码之外,我真的不知道钥匙串的实际用法。