iOS:有没有办法从文件系统中安全删除特定文件?

Way*_*man 7 security encryption ios

我正在编写一个iOS应用程序,我要求的是从文件系统中安全地删除文件,这些文件系统可能从其他应用程序提供给我的应用程序(想想"打开...").这些文件放在我的应用程序可访问的临时文件夹中,但是一旦我通过标准保护API将它们加密到我自己的文档文件夹中,我就想安全删除这些文件.知道怎么做吗?

Eri*_*k B 4

引用Bvarious链接的论文:

我们发现用于清理单个文件的可用软件技术均无效。

总的来说,我们得出的结论是,SSD 相对于硬盘的复杂性增加,要求 SSD 提供可验证的清理操作。

我不确定 iPhone 中的闪存是否支持这些操作,但如果支持,我很确定 Apple 将必须通过其 API 提供这些操作,而我在 API 中没有找到任何与此相关的内容。

所以基本上看来是不可能的。也许您可以向 Apple 提交错误报告并要求他们修复此类问题。

我认为您最好在保存文件之前研究一下加密文件的可能性。