gpt4 book ai didi

iphone - iOS 加密以安全地使用网络数据

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:34 25 4
gpt4 key购买 nike

我正在开发一个非常简单的应用程序,其中重要的部分是内容,其中包含多年来收集的大量信息。我想以一种很好的方式将其格式化以显示给用户。

当用户下载应用程序并首次加载它时,它会转到服务器以将整个数据库导入手机。然后,他可以看到重要的项目,并对它们进行排序/过滤。为了避免有人拿走我的数据库,我将使用 SSL 连接。我知道如果他们愿意,他们可以使用该应用程序逐一查看每条内容,但对此无能为力。

问题是:我的数据在云端(我的)。我可以使用 SSL 连接安全地下载它(还有其他确保传输安全的想法吗?)。当我在这里得到它时,我会将它保存在数据库中(核心数据是显而易见的选择)。

如何保护内部数据库中的数据,这样如果应用程序被黑,其他人就无法访问数据库?我会把它放在钥匙串(keychain)中,但它是一个相当大的数据库,而且它不是重要的。 (这不是明智的信息,只是我不想让任何人大量获取的信息。)

我可以做的另一件事是永远不要在设备中存储任何东西,让用户总是调用云,但我认为这太耗时了。只需让他选择将​​他们最喜欢的选择保存到设备即可。但这太耗时,而且存在同步问题。

这是我查找的有关类似问题的引用资料,但没有回答我要问的部分: How to encrypt iPhone upload and download of info?

最佳答案

基本上,唯一的选择就是使用SqlCipher。当然,您必须自己将其移植到 iPhone(除非我上次查看后有人发布了移植)。但这并非不可逾越的任务。

当然,即使使用 SqlCipher,您也面临以某种方式存储 key 的挑战。没有真正安全的方法来做到这一点——您必须使用某种形式的“隐蔽性安全”。

关于iphone - iOS 加密以安全地使用网络数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11478185/

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