为什么要删除具有随机模式而不是全0或1的文件?


28

在Windows上删除计算机文件后,它们实际上并没有被删除。只需释放地址指针,然后释放该空间以供以后覆盖。

对于敏感信息,建议您使用先使文件模糊的清理器将其擦除。

事实证明,这些清理器通过多次迭代将特定的1和0序列写入硬盘驱动器。

为什么不能只将全零或全零写入文件然后正常删除呢?

与使用多次迭代和模式相比,某人如何设法从直接擦除中恢复数据呢?


4
好问题。
JNK

Answers:


15

简短版本:理论上,某些复杂的硬件和软件仍可以读取原始模式。为了确保“擦除”数据的安全性,必须将其擦除。

长答案:http : //en.wikipedia.org/wiki/Data_remanence


编辑:公平地说,那些已经投票的人,我的回答将保留原始编写的内容;但是,请阅读评论以进行全面披露。

许多人(包括我本人在内)感到,用加密的伪随机数据进行一次以上的传递,就是浪费时间和CPU周期。


那么对于磁性媒体来说,有可能会被读取的遗留位吗?
JNK 2010年

6
这不是遗留问题,而是在与文件系统不同的级别上,如果不进行多次具有不同模式的覆盖,则无法完全抵消先前不同级别的磁能。这绝对是一个法医,高额的操作。(Megacorp和/或三字母机构预算)...
Adrien

2
这是一个长期的谣言,但是我不相信有任何证据支持这种可能性。我已经阅读了几个人的旅程,试图找到可以做到这一点的人,他们全都空手而归。他们都得出结论,这是一个神话。话虽这么说,实际上不知道在三个字母的机构内发生了什么或没有发生什么。
贾文

3
@丹:首先,我坚决支持辩论的“古特曼”。我认为,“有些人不同意该理论”在我的“理论上”是隐含的,并在链接的文章中明确提到。本着“不要重复努力”的精神,我希望让人们阅读已经不错的文章,而不是在这里简单地反驳。也许我本来应该更直言不讳,所以这是这样:许多人,包括我自己在内,都感到,用加密的伪随机数据进行一次以上的传递,就是浪费时间和CPU周期。YMWV
Adrien

1
在MFM编码的美好时光,低数据密度和步进电机中,驱动器存在一些问题,即由于磁头位置不固定和温度变化,磁道间距可能会保留剩余磁化强度。古特曼(Gutmann)的论文写于1996年。他的35次通过,多次固定模式覆盖是试图毫无疑问地擦除驱动器。从那以后的几十年中,他指出,使用随机数据进行擦洗对于现代高数据密度驱动器就足够了。
Fiasco Labs

3

我想我记得记得读过一些有关磁盘的磁性能的信息,即任何给定的随机字节组重写一个块不一定会完全消磁或将磁盘区域恢复为完全中性状态,因此有关先前数据的一些信息是被留下来。当然,我认为这不算什么,但听起来足够确定的取证分析至少可以检索擦除数据的性质。

1和0的特定模式的思想是,它们可以与硬盘驱动器8 / 10B编码(或其他任何编码)一起使用,该编码用于使整个磁存储块返回中立状态。

看一下Spinrite,它显然可以向您显示存储数据以恢复和“刷新”驱动器上数据的各种磁性“级别”,至少这是它所声称的。


3

仅普通软件的恢复方法无法恢复任何模式覆盖一次的数据,这需要大量的预算和复杂的技术来恢复仅覆盖一次的数据。除非您有FBI NSA,NASA等想要数据,否则一次覆盖就足够了。但是,如果您的偏执狂覆盖了35次,然后拆下硬盘驱动器,将盘片磨成细小的灰尘,然后在100英里的航程中将这些灰尘散布在开阔的海洋中,希望您不会在此过程中滞留在一个岛上;;- )

当然,现代操作系统可以将“已删除”文件的副本分散在未分配的扇区,临时目录,交换文件,重新映射的坏块等中,但是Gutmann认为,可以通过复杂的显微镜检查来恢复覆盖的扇区,并且这种主张已被众多观察家毫不批评地接受。但是,我认为这些观察者没有跟进古特曼论文中的参考文献。因此,我可以说,古特曼没有引用任何声称正在读取覆盖扇区中的底层数据的人,也没有引用任何暗示普通擦除磁盘程序不会完全有效的文章。

http://www.nber.org/sys-admin/overwrite-data-guttman.html


简单地将盘片加热到居里点以上就可以完全擦除它们,为什么还要打扰磁盘呢?如果需要,可以将其磨成粉尘,但是好的木炭火便宜。
Fiasco Labs

0

想象一下,您在白板上写了敏感的公司详细信息。离开房间后,您只需擦掉木板上的细节即可。我仍然可以通过以一定角度看白板来阅读大多数内容,或者使用先进的技术从白板上清除痕迹残留的痕迹。另一方面,如果您在擦拭后在董事会上写了乱七八糟的东西,那么对我而言,阅读任何公司细节将变得非常困难。

这种用零和随机数据覆盖硬盘的类比就是为什么许多人认为最好用随机的0和1覆盖硬盘,而在您使用硬盘时覆盖不止一次。

仅用零覆盖所有数据肯定会阻止99.9%的人口读取您的敏感数据。使用可预测的(因为计算机是自然地非随机的)0和1模式覆盖它会使该操作更加困难。使用加密安全模式将使此操作变得更加困难。重复此过程将进一步提高标准。

但是由于收益递减,我相信伪随机数0和1的一遍就足够了。如果不是这样,则最好将硬盘带到安全的数据销毁公司,而不是增加驱动器磨损并浪费CPU周期和时间。硬盘很便宜。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.