2
當我使用NSURLSession以downloadTaskWithRequest的背景模式下載文件時,首先將文件下載到「緩存」位置,然後在didFinishDownloadingToURL中將其移動到另一個位置。didFinishDownloadingToURL被下載的文件安全存儲?
此緩存位置是否安全?是否有任何風險或泄露機密數據?如果是的話,有更好的方法如何安全地下載後臺模式的文件?
當我使用NSURLSession以downloadTaskWithRequest的背景模式下載文件時,首先將文件下載到「緩存」位置,然後在didFinishDownloadingToURL中將其移動到另一個位置。didFinishDownloadingToURL被下載的文件安全存儲?
此緩存位置是否安全?是否有任何風險或泄露機密數據?如果是的話,有更好的方法如何安全地下載後臺模式的文件?
在iOS上,除了操作系統本身以外,沒有其他應用程序可以觸摸應用程序的沙箱目錄中的文件,因此它比較安全。如果該設備越獄,顯然所有投注都關閉。
在OS X中,它可能並不那麼安全。 :-)
因此,如果該設備被盜取或插入敵對(但值得信賴)電腦可以獲得訪問該文件? –
如果一臺機器是可信任的,它可以訪問設備上任何地方存儲的任何文件,這意味着沒有安全位置這樣的東西。 – dgatwood
所以我可以只保留這個文件在內存中?還是可以在將其放入此緩存位置之前進行編輯? –