在.NET中清除文件文件、NET

2023-09-02 11:54:39 作者:雪花蝶霜

是否有可用于管理code一丝一毫安全文件的SDK?

Is there a SDK that can be used in managed code to shred files securely?

编辑:这是唯一的联系,我可以找到在谷歌帮助我

This is the only link i could find in google that helps me

编辑:要么SDK或某种形式的基于COM的组件

Either SDK or some kind of COM based component.

推荐答案

一个pretty的好文章就出来了最近关于这一对proggit:的安全删除:单覆盖将做到这一点

A pretty good article came out recently concerning this on proggit: Secure Deletion: A single overwrite will do it.

领导法医专家将能够一次重写了56%的成功率后,恢复单个位原始状态。考虑到你有50%的成功率与纯随机猜测,我不认为你有什么可担心的。

Leading forensic experts will able to recover a single bits original state after one rewrite with a 56% success rate. Considering you have a 50% success rate with pure random guessing, I don't think you have anything to be worried about.

这是从硬盘上,你必须覆盖它多次删除数据真正安全的,使用不同模式的神话,已经持续了几十年,尽管事实上,即使是公司专门从事数据恢复,公开承认,如果硬盘被覆盖用零只有一次,所有的数据都会丢失。

The myth that to delete data really securely from a hard disk you have to overwrite it many times, using different patterns, has persisted for decades, despite the fact that even firms specialising in data recovery, openly admit that if a hard disk is overwritten with zeros just once, all of its data is irretrievably lost.

克雷格·赖特,一个法医专家,声称已经把这个传说终于休息。他和他的同事们跑了科学的研究,仔细看看各种品牌和不同年龄的硬盘,覆盖在受控条件下的数据,然后检查磁面带磁力显微镜。他们presented他们的论文于2008年ICISS,它已经在计算机科学系的讲义(克雷格·赖特,戴夫·克莱曼,Shyaam Sundhar RS:在覆盖硬盘数据:大擦之争)已经由Springer出版社出版股份公司。

Craig Wright, a forensics expert, claims to have put this legend finally to rest. He and his colleagues ran a scientific study to take a close look at hard disks of various makes and different ages, overwriting their data under controlled conditions and then examining the magnetic surfaces with a magnetic-force microscope. They presented their paper at ICISS 2008 and it has been published by Springer AG in its Lecture Notes in Computer Science series (Craig Wright, Dave Kleiman, Shyaam Sundhar R. S.: Overwriting Hard Drive Data: The Great Wiping Controversy).

他们的结论是,一个驱动器上的数据,无论它是一个老1千兆字节的磁盘或电流模型(在研究的时间)时,仍然能够重构任何事情的可能性的一个单次覆盖后几乎为零。嗯,好吧,不完全:单位的precise位置是已知的,其实也可以正确地重建与56%的概率(在引用的一个例子)。要恢复一个字节,然而,正确的磁头定位将必须是precisely重复8次,和这种可能性是仅0.97%的。恢复超出任何一个单个字节的可能性更小。

They concluded that, after a single overwrite of the data on a drive, whether it be an old 1-gigabyte disk or a current model (at the time of the study), the likelihood of still being able to reconstruct anything is practically zero. Well, OK, not quite: a single bit whose precise location is known can in fact be correctly reconstructed with 56 per cent probability (in one of the quoted examples). To recover a byte, however, correct head positioning would have to be precisely repeated eight times, and the probability of that is only 0.97 per cent. Recovering anything beyond a single byte is even less likely.