【发布时间】:2021-10-01 08:25:30
【问题描述】:
我正在使用CoreData 框架来存储我的 iOS 应用程序的所有数据。某些属性包含敏感数据,需要加以保护。将敏感数据存储在钥匙串中并将数据的密钥存储在CoreData 中是否有意义?这是安全的还是我应该考虑不同的方法?感谢您的帮助!
【问题讨论】:
标签: ios swift security core-data keychain
我正在使用CoreData 框架来存储我的 iOS 应用程序的所有数据。某些属性包含敏感数据,需要加以保护。将敏感数据存储在钥匙串中并将数据的密钥存储在CoreData 中是否有意义?这是安全的还是我应该考虑不同的方法?感谢您的帮助!
【问题讨论】:
标签: ios swift security core-data keychain
钥匙串旨在保护“秘密”,即通常用于访问其他事物的少量敏感信息。这包括对称和私钥、访问令牌和密码等内容。要存储大量敏感信息,您应该对其进行加密并将密钥存储在 Keychain 中。您会将加密数据存储在 Core Data 中,而不是密钥。
【讨论】: