gpt4 book ai didi

ios - iOS 上的核心数据安全数据库

转载 作者:行者123 更新时间:2023-12-01 18:57:02 26 4
gpt4 key购买 nike

来自 work light IBM 的 JSONStore 有一个功能,如果您通过执行以下操作为 sqlite 设置 usr 和密码:

JSONStoreOpenOptions* options = [JSONStoreOpenOptions new];
[options setUsername:@"usr"];
[options setPassword:@"pwd"];

//Open the collections.
[[JSONStore sharedInstance] openCollections:@[people] withOptions:options error:nil];
[[JSONStore sharedInstance] openCollections:@[orders] withOptions:options error:nil];

然后如果您想使用第三方应用程序(例如 mesaSqlite)访问数据库,您将收到此消息
enter image description here

我的问题是
if using core data library to store info. Are there any ways to secure 
the info like worklight IBM does ?

最佳答案

您可以阅读有关 Core Data 安全性的文章 here

“Core Data 不保证来自不受信任来源的持久性存储的安全性,也无法检测文件是否被恶意修改。SQLite 存储提供的安全性略高于 XML 和二进制存储,但不应被视为本质上安全。请注意,还应考虑存储元数据的安全性,因为存储在元数据中的数据可能会被篡改,而与存储数据无关。如果要确保数据安全,则应使用加密磁盘镜像等技术。
"

也许结帐Encrypted Core Data SQLite Store Github 上的项目。

我从未尝试过使用它,但它声称提供“一个 Core Data 存储,可以加密所有持久化的数据。除了初始设置外,用法与 Core Data 完全相同,可以在使用 Core Data 的现有项目中使用。”

关于ios - iOS 上的核心数据安全数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26169894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com