gpt4 book ai didi

android - 安全删除文件内容

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:25 26 4
gpt4 key购买 nike

如何安全删除文件内容?我的意思是数据应该被不可恢复地删除,所以即使有人(入侵者)会取消删除已删除的文件,也可能会发现垃圾而不是真实数据?

最佳答案

实际上,您真的不能,因为您不知道正在使用哪种介质进行存储,也不知道其 block 是否可以可靠地被覆盖。在包含闪存的移动设备上尤其如此,它具有磨损均衡功能以延长其使用生命周期,并且当您覆盖文件系统上的 block 时,不能保证在内部覆盖相同的 block 。这将使获得对介质的物理控制的坚定对手有可能恢复以前写入的 block 。

您最好假设您的数据将被拦截并对其进行加密以进行存储。


此漏洞与操作系统无关,与媒体有关。 Shred 等人基于这样的假设,即覆盖文件中的 block 发生在适当的位置。在写入周期有限的任何介质(例如闪存)上,这是一个不安全的假设,因为板载 Controller 在写入时将逻辑 block 地址重新分配给新的物理内存块,以此作为延迟达到任何物理 block 的写入周期限制的一种方式.这个过程对主机是完全透明的。硬盘驱动器的作用与避免坏 block 导致的故障类似。

拥有您设备的对手可以将其闪存 IC 移植到新的载体上并读取全部内容,包括 Controller 在磨损均衡过程中丢弃的 block 。我没有检查过,但如果可以将闪存设备中的 Controller 置于允许直接访问内存的模式,从而完全无需物理篡改内存,我不会感到惊讶。

关于android - 安全删除文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4448772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com