使用钥匙串提高 iOS 应用程序的安全性

Posted

技术标签:

【中文标题】使用钥匙串提高 iOS 应用程序的安全性【英文标题】:Increase iOS App Security With Keychain 【发布时间】:2013-04-30 12:25:02 【问题描述】:

我应该开发存储非常敏感信息和密码的 ios 应用程序。我发现 iOS 钥匙串就是为此目的,但有些事情让我感到困扰。如果手机越狱,这对钥匙串有何影响?有人可以访问其中的信息吗?如何使钥匙串更安全并保护信息?

【问题讨论】:

【参考方案1】:

钥匙串使用加密 - Apple 假设攻击者可以直接访问设备的文件系统,并进行了相应的设计。

只要您遵循最佳实践,您就无需担心越狱。

【讨论】:

以上是关于使用钥匙串提高 iOS 应用程序的安全性的主要内容,如果未能解决你的问题,请参考以下文章

访问钥匙串中的安全项目有时会在 iOS 中返回错误 -25308 (errSecInteractionNotAllowed)

iOS 钥匙串安全性

钥匙串项目的默认 kSecAttrAccessible 值?

将 Pin 码(字符串)值保存到 iOS 钥匙串是不是足够安全?

iOS 钥匙串在设备之间共享数据

如何在ios钥匙串中手动存储?