2
当我使用NSURLSession以downloadTaskWithRequest的背景模式下载文件时,首先将文件下载到“缓存”位置,然后在didFinishDownloadingToURL中将其移动到另一个位置。didFinishDownloadingToURL被下载的文件安全存储?
此缓存位置是否安全?是否有任何风险或泄露机密数据?如果是的话,有更好的方法如何安全地下载后台模式的文件?
当我使用NSURLSession以downloadTaskWithRequest的背景模式下载文件时,首先将文件下载到“缓存”位置,然后在didFinishDownloadingToURL中将其移动到另一个位置。didFinishDownloadingToURL被下载的文件安全存储?
此缓存位置是否安全?是否有任何风险或泄露机密数据?如果是的话,有更好的方法如何安全地下载后台模式的文件?
在iOS上,除了操作系统本身以外,没有其他应用程序可以触摸应用程序的沙箱目录中的文件,因此它比较安全。如果该设备越狱,显然所有投注都关闭。
在OS X中,它可能并不那么安全。 :-)
因此,如果该设备被盗取或插入敌对(但值得信赖)电脑可以获得访问该文件? –
如果一台机器是可信任的,它可以访问设备上任何地方存储的任何文件,这意味着没有安全位置这样的东西。 – dgatwood
所以我可以只保留这个文件在内存中?还是可以在将其放入此缓存位置之前进行编辑? –