Ios DidFinishDownloadingTour下载的文件是否安全存储?

Ios DidFinishDownloadingTour下载的文件是否安全存储?,ios,security,nsurlsession,Ios,Security,Nsurlsession,当我使用NSURLSERSESSION在后台模式下使用downloadTaskWithRequest下载文件时,文件首先下载到“缓存”位置,在DidFinishDownloadingTour中,我应该将其移动到另一个位置 这个缓存位置安全吗?是否存在任何风险或泄露机密数据?如果是这样的话,有没有更好的方法在后台模式下安全地下载文件?在iOS上,除了操作系统本身之外,没有其他应用程序可以接触应用程序沙盒目录中的文件,因此它相对安全。如果设备被越狱,显然所有的赌注都被取消了 在OS X中,它可能没有

当我使用NSURLSERSESSION在后台模式下使用downloadTaskWithRequest下载文件时,文件首先下载到“缓存”位置,在DidFinishDownloadingTour中,我应该将其移动到另一个位置


这个缓存位置安全吗?是否存在任何风险或泄露机密数据?如果是这样的话,有没有更好的方法在后台模式下安全地下载文件?

在iOS上,除了操作系统本身之外,没有其他应用程序可以接触应用程序沙盒目录中的文件,因此它相对安全。如果设备被越狱,显然所有的赌注都被取消了


在OS X中,它可能没有那么安全。:-)

因此,如果设备被盗或被插入恶意(但受信任)pc,他们是否可以访问该文件?如果机器受信任,它可能会访问存储在设备上任何位置的任何文件,这意味着没有安全位置。因此,我可以仅将该文件保存在内存中吗?或者可以在将其放入此缓存位置之前将其删除?您可以使用数据任务,但不能在后台使用。如果安全级别确实至关重要,那么更好的解决方案是让服务器在发送数据之前对数据进行加密,使用一个只有应用程序知道的密钥(理想情况下,只有运行在已注册为属于该帐户的单个设备上的应用程序的单个副本知道),然后解密应用程序中的数据。