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

标签 ios security encryption

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

最佳答案

引自paper由 Bavarious 链接:

We found that none of the available software techniques for sanitizing individual files were effective.

Overall, we conclude that the increased complexity of SSDs relative to hard drives requires that SSDs provide verifiable sanitization operations.

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

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

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

关于iOS:有没有办法从文件系统中安全地删除特定文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6393743/

相关文章:

iOS iAP 托管内容下载不工作

ios - 在IOS上用秘钥加密json数据并用node js解密

ruby - 使用 Golang 和 Ruby 加密和解密 AES

ios - 应用程序 didFinishLaunchingWithOptions 忽略 if 语句

ios - 解锁 iPad 时推送通知警报会打开应用程序

ios - 如何防止音频控件在 iOS UIWebView 中消失?

ios - 如何保护从用户设备上的服务器下载的数据?

linux - 如何在传出流量上设置 Evil Bit

security - Web表单是否有一个不引人注意的验证码?

c++ - 如何判断驱动器是否在没有管理员权限的情况下被 BitLocker 加密?