【发布时间】:2015-12-16 05:54:40
【问题描述】:
我正在开发一个应用程序来安全地存储图像(如文件夹储物柜)。当前图像存储在其自己的文档目录中。由于 iOS9 为应用的文档目录提供了更高的安全性,我是否需要担心存储时加密图像?或者如果我只是将图像保存在应用程序的文档目录中,它仍然安全吗?
应用程序只能通过密码访问。
请放心指教,谢谢。
目前我是这样存储的:
NSString *stringPath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)objectAtIndex:0]stringByAppendingPathComponent:@"MyPics"];
[[NSFileManager defaultManager] createDirectoryAtPath:stringPath withIntermediateDirectories:NO attributes:nil error:&error];
[data writeToFile:imagepath atomically:YES];
【问题讨论】:
-
您想要什么安全性?你有什么顾虑?
-
如果我想保护存储足够安全的图像? @rmaddy
-
保护图像免受什么影响?你不是很清楚。你想防止什么?您是否试图阻止设备用户看到图像?您是否试图阻止设备用户删除或更改图像?什么?具体一点。
-
如果我将图像保存在应用程序的目录中,我的应用程序就像一个文件夹储物柜,另一方可以在不登录我的应用程序的情况下访问图像吗?@rmaddy
-
任何有权访问设备的人都可以轻松访问图像,而无需使用您的应用程序。除非您加密文件,否则无论您使用哪个文件夹都是如此。
标签: ios objective-c security ios9