为什么仅在数据上写入 0 或随机二进制一次并不完全安全?

为什么仅在数据上写入 0 或随机二进制一次并不完全安全?

当使用某些程序擦除数据时,您会获得不同级别的“安全性”,即它们覆盖数据的次数。

基本级别可能只是用 0 或随机二进制数覆盖它,更安全的解决方案是执行 3 次(标准)或更安全的解决方案是覆盖它最多 35 次。

为什么你要多次执行此操作?代码一旦更改就无法恢复,那么重复覆盖又有什么必要呢?

答案1

有一个多年前提出的理论有可能读取原始数据,因为在第二次写入时磁头可能会稍微漂移。当然,正如你所知,从那时起硬盘的密度已经大大提高,检测漂移变得更加困难。

不管该理论是否可行(从未实现,只是假设),当你重写它三次时,获取有意义数据的概率接近于零。

答案2

因为磁性介质实际上是在模拟介质(多片氧化铁的磁性状态)中存储二进制数据(位),而且覆盖过程可能不会完全删除该媒体之前状态的所有痕迹,这是理论上通过取证分析推断数据之前的状态是可能的。也就是说,使用随机数据进行三次分析足以消除这些痕迹,除非你的预期对手是一个资金充足且意志坚定的政府。

相关内容