【发布时间】:2013-11-26 07:27:30
【问题描述】:
这里更关心的是安全性。
最近遇到一个应用安全问题:
我将所有数据库和下载的 PDF 文件存储到应用程序的文档目录中,但我意识到内容易受攻击。如果某些 X 用户掌握了 ipa 文件并对 Info.plist “应用程序支持 iTunes 文件共享”进行了更改,请将其设置为“是”。并使用他自己的开发人员证书重新签署 ipa。他将能够访问通过 iTunes 下载到 Document 文件夹的所有数据应用程序。虽然应用已经登录,但它可以在离线模式下运行,并且应用的数据库也被复制到文档文件夹中。
我找到的解决方案:
不要将内容下载到 Documents 文件夹,而是使用 Library/Preferences 文件夹。
问题:
Apple 允许这样做吗? 将内容下载到 Library/Preferences 文件夹? 或者还有其他更好的选择吗?
【问题讨论】:
-
是的,苹果允许这样做。
标签: ios iphone nsfilemanager code-access-security