tbc*_*bc0 4 linux file-management software-rec secure-erase
可能的重复:
如何擦除 Linux 中的可用磁盘空间?
这个问题的灵感来自什么是存储卡上文件粉碎的最佳工具?,其中brice推荐了使用 来擦除 SD 卡的简单模式dd if=/dev/random。这就是我用谷歌搜索到的问题的解决方案。布莱斯++
我看到这个问题指的是更普遍的问题:是否有一个程序可以真正删除所有已删除的文件?。但这个问题已经被标记了windows。我想将 Linux 答案添加到我们的知识库中。我用shred -uzFWIW。
我还想听听专家关于针对法医技术的成功的看法。(不,我没有受到起诉的威胁。我没有什么可向当局隐瞒的。我只是很好奇。;)是否shred(1)有阻止传票的记录?布莱斯的SD卡技术怎么样?一旦闪存被一次性覆盖,就没有任何取证技术可以从中恢复,对吧?
最后,感谢splattne在另一个相关的 Windows 问题中链接到媒体清理指南(PDF) 。但该文档在 43 页中没有提及 Linux 或 UNIX!
这是一个类似的问题如何擦除 Linux 中的可用磁盘空间?
\n这是我当时给出的答案;
\n\n\n您可以使用一套名为 secure-delete 的工具。
\n
sudo apt-get install secure-delete
这有四个工具:
\nsrm - 安全地删除现有文件
\nsmem - 安全地从 ram 中删除文件的痕迹 \
nsfill - 擦除硬盘驱动器上标记为空的所有空间
\nsswap - 擦除交换空间中的所有数据。
来自 srm 的手册页
\n\n\nsrm 旨在以安全的方式删除介质上的数据,小偷、执法\xe2\x80\x90ment 或其他威胁无法恢复这些数据。擦除算法基于领先的民用密码学家之一 Peter Gutmann 在第六届 Usenix 安全研讨会上发表的论文“从磁性和固态存储器中安全删除数据”。
\nsrm的安全数据删除流程是这样的:
\n\n
\n- 1 次通过 0xff
\n- 5 次随机通过。/dev/urandom 用于安全 RNG(如果可用)。
\n- 27 次通过 Peter Gutmann 定义的特殊值。
\n- 5 次随机通过。/dev/urandom 用于安全 RNG(如果可用)。
\n- 将文件重命名为随机值
\n- 截断文件
\n作为额外的安全措施,文件以 O_SYNC 模式打开,并且每次通过后都会完成 fsync() 调用。srm 为了提高速度而写入 32k 块,填充磁盘缓存的缓冲区以强制它们刷新并覆盖属于该文件的旧数据。
\n
希望这可以帮助。
\n| 归档时间: |
|
| 查看次数: |
3888 次 |
| 最近记录: |