iphone - 保护应用程序沙箱

标签 iphone cocoa-touch ipad ios

所以我正在开发一个测试应用程序,它将文件本地下载到应用程序文件存储沙箱。其中一些文件可能很敏感,需要加以保护。我的应用程序有一个登录机制,所以如果你没有登录就无法访问这些文件,所以我主要关心的是嗅探内容的能力(也许在越狱设备上??)。

现在我想知道保护这些文件的最佳方法是否是单独加密每个文件?或者也许有一种方法可以加密整个沙箱?还是默认加密?以前有人做过这样的事情吗?

对于一长串的问题,我深表歉意,我正在尝试在做出设计决定之前收集尽可能多的相关信息...

谢谢!

最佳答案

您可能想查看 File Protection iOS 4 及更高版本中的机制。这提供了一种将文件标记为“ protected ”的方法,因此它将始终加密存储在磁盘上,只有在设备解锁(使用密码)时才能访问。

另见 this question

关于iphone - 保护应用程序沙箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4595955/

相关文章:

iphone - 在 iPhone 上获取流媒体视频的屏幕截图

iphone - NSFetchedResultsControllerDelegate 未触发

ios - 在 iTunes 连接中使用旧版本的大应用程序图标

iphone - 为 UITableViewController 子类重写哪个初始化器

iphone - 在 Collection View 中加载图像的更快方法

iphone - 滚动花式框不适用于 iPhone 或 iPad

iphone - 为什么这个自动布局规范不够用?

iphone - 我应该开始学习什么移动平台?

ios编程,在UINavigationcontroller中使用ImagePicker

iphone - 如何让亚洲字体在 iPad 上工作?