【问题标题】:Storing Keychain Keys in Core Data?在核心数据中存储钥匙串密钥?
【发布时间】:2021-10-01 08:25:30
【问题描述】:

我正在使用CoreData 框架来存储我的 iOS 应用程序的所有数据。某些属性包含敏感数据,需要加以保护。将敏感数据存储在钥匙串中并将数据的密钥存储在CoreData 中是否有意义?这是安全的还是我应该考虑不同的方法?感谢您的帮助!

【问题讨论】:

    标签: ios swift security core-data keychain


    【解决方案1】:

    钥匙串旨在保护“秘密”,即通常用于访问其他事物的少量敏感信息。这包括对称和私钥、访问令牌和密码等内容。要存储大量敏感信息,您应该对其进行加密并将密钥存储在 Keychain 中。您会将加密数据存储在 Core Data 中,而不是密钥。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-09
      • 1970-01-01
      • 2017-09-05
      • 1970-01-01
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      相关资源
      最近更新 更多