所以我正在开发一个测试应用程序,它将文件本地下载到应用程序文件存储沙箱。其中一些文件可能很敏感,需要加以保护。我的应用程序有一个登录机制,所以如果你没有登录就无法访问这些文件,所以我主要关心的是嗅探内容的能力(也许在越狱设备上??)。
现在我想知道保护这些文件的最佳方法是否是单独加密每个文件?或者也许有一种方法可以加密整个沙箱?还是默认加密?以前有人做过这样的事情吗?
对于一长串的问题,我深表歉意,我正在尝试在做出设计决定之前收集尽可能多的相关信息...
谢谢!
最佳答案
您可能想查看 File Protection iOS 4 及更高版本中的机制。这提供了一种将文件标记为“ protected ”的方法,因此它将始终加密存储在磁盘上,只有在设备解锁(使用密码)时才能访问。
关于iphone - 保护应用程序沙箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4595955/