【发布时间】:2017-01-04 11:35:49
【问题描述】:
在 2017 年,我想为 iphone/ipad 制作一个 ios 应用程序,其中我将拥有一个数据库。 该数据库是 7 年研究的成果。这个数据库对我们非常重要。如果它被盗,可能会毁掉我们的业务。
我们的想法是一款医疗应用。 用户输入他们的症状,它会查询给出疾病的数据库。
一位开发人员告诉我无法保护数据库。所以它的提议很简单:在本地询问症状,然后生成一个发送到服务器(互联网)的代码。服务器读取代码并处理查询并将结果发回。安全性是在服务器上完成的,而不是在 ios App 上。我不喜欢那个解决方案,因为它不是本地的。
另一位开发人员告诉我这是可能的。数据库在 RAM 中加密和解密。它是高度安全的。至少和服务器一样安全。
我不知道该怎么想,但我真的很想拥有你的灯。
我希望数据库高度安全,并且应用程序可以在本地运行(没有互联网)。
感谢您的帮助
PS:我忘了补充说用户从不写数据库。他们只是在使用它......
【问题讨论】:
-
关于这个主题有很多很好的信息 - 这有点过于宽泛,无法作为 Stack Overflow 问题,它通常需要非常集中的技术问题。简短的回答可能是,您不可能拥有 100% 的安全性,尽管您可能能够达到合理安全的级别。唯一真正安全的方法是将数据存储在安全的服务器上。
-
只是谷歌,例如
ios secure local database, stackoverflow.com/questions/4292451/…