ios – 我的用户对我的应用程序附带的SQLite数据库有多少访问权限?

ios – 我的用户对我的应用程序附带的SQLite数据库有多少访问权限?,第1张

概述我正在开发一个iPad应用程序,它依赖于一个非常庞大的有价值信息数据库.我自己并不太熟悉这个设备(我没有个人iPad,也没有在开发这个应用程序之外使用过它).用户无法通过我的应用程序在任何地方直接查看数据库中的数据. 有没有其他方式用户可以访问我的数据库中的数据(可能通过将设备插入计算机并通过Xcode或iTunes)?如果没有,我一直在阅读越狱,我已经看到这样做可以允许用户访问设备的文件系统,那 我正在开发一个iPad应用程序,它依赖于一个非常庞大的有价值信息数据库.我自己并不太熟悉这个设备(我没有个人iPad,也没有在开发这个应用程序之外使用过它).用户无法通过我的应用程序在任何地方直接查看数据库中的数据.

有没有其他方式用户可以访问我的数据库中的数据(可能通过将设备插入计算机并通过Xcode或iTunes)?如果没有,我一直在阅读越狱,我已经看到这样做可以允许用户访问设备的文件系统,那么是否允许他们查看我的数据库的内容?或者通过越狱和安装应用来查看越狱设备上的数据库文件是否可能(事实上this question会表明为越狱设备开发“数据库阅读器”应用程序可能非常容易)?

解决方法 如果数据库在那里,那么人们可以触摸它.这只是一个不仅仅是高级用户的问题.如果他们没有进行身份验证的凭据,他们可能无法从数据库中读取数据,但是一旦您的硬盘中有数据库,它们就会再次出现,只需要耐心和知识来打入它.

这是适用于任何设备和 *** 作系统的原则,而不仅仅适用于iPad和iOS.如果您不希望用户弄乱您的应用使用的某个文件,您可以使用一个非常长的加密密钥对其进行加密.有人可能最终会破解这些信息……你所能做的就是确保在你的应用程序过时之前他们无法做到这一点.

否则,请将数据保存在人们无法触及的服务器中.

总结

以上是内存溢出为你收集整理的ios – 我的用户对我的应用程序附带的SQLite数据库有多少访问权限?全部内容,希望文章能够帮你解决ios – 我的用户对我的应用程序附带的SQLite数据库有多少访问权限?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1109527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存