这是 srm 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
srm - 安全删除(secure_deletion 工具包)
概要
SRM [-d] [-F] [-l] [-l] [-r] [-v] [-z] 档
商品描述
SRM 旨在以安全的方式删除媒体上无法恢复的数据
窃贼、执法人员或其他威胁。 擦除算法基于纸张
“从磁性和固态存储器中安全删除数据”在第 6 届 Usenix 上发表
由领先的民用密码学家之一彼得·古特曼 (Peter Gutmann) 主持的安全研讨会。
这个 安全 data 缺失 srm的过程是这样的:
* 1 次通过 0xff
* 5 随机通过。 /dev/urandom 用于安全 RNG(如果可用)。
* 27 次传递具有由 Peter Gutmann 定义的特殊值。
* 5 随机通过。 /dev/urandom 用于安全 RNG(如果可用)。
* 将文件重命名为随机值
* 截断文件
作为额外的安全措施,文件以 O_SYNC 模式打开,每次
通过 fsync() 调用完成。 SRM 写32k块为了速度,填充
磁盘缓存的缓冲区以强制它们刷新和覆盖属于的旧数据
文件。
命令行 配置
-d 忽略两个特殊的点文件。 和 .. 在命令行上。 (所以你可以执行
它就像“srm -d .* *”)
-f 快速(和不安全模式):没有 /dev/urandom,没有同步模式。
-l 降低安全性。 只写入了两次传递:一种模式为 0xff,最后一种
模式随机值。
-l -l 第二次对安全性进行了更多的学习:只有一次随机通过
书面。
-r 递归模式,删除所有子目录。
-v 详细模式
-z 用零而不是随机数据擦除最后一次写入
限制
NFS的 小心 NFS。 你不能确保你真的完全从
远程磁盘。
袭击 Raid 系统使用剥离的磁盘并拥有大型缓存。 很难擦掉它们。
交换, / tmp目录, 等等
您的某些数据可能在磁盘某处具有临时(已删除)副本。 你
应该用 填满 随附的 安全删除 包 以确保擦拭
还有可用磁盘空间。 但是,如果已经有一个小文件获得了一个块
您的宝贵数据,我所知道的任何工具都无法帮助您。 为了安全删除
交换空间 交换 是可用的。
使用 onworks.net 服务在线使用 srm