Ste*_*ker 42 disk-utility gnome-disk-utility secure-erase
我打算卖掉我的笔记本电脑。所以我使用磁盘工具格式化了我的磁盘并选择用零覆盖磁盘。
两个问题:
这与使用 覆盖磁盘相同dd吗?
sudo dd if=/dev/zero of=/dev/sda
Run Code Online (Sandbox Code Playgroud)
这种方法是否足够安全,以至于买家无法轻松恢复以前的数据?或者我应该采取其他措施(例如加密磁盘、破坏标头等)?
Dav*_*ter 38
是的,磁盘实用程序使用的方法类似于dd您所描述的方法,或者更快速、更安全的方法,例如:
dd if=/dev/urandom of=/dev/sda bs=1M
Run Code Online (Sandbox Code Playgroud)
这比仅零引入了更多的覆盖模式模糊,这应该更难以恢复,但执行起来不会明显变慢。
有些人声称,这还不够,应该多次覆盖硬盘并使用更复杂的模式(scrub(1)可以根据另一个答案同时进行),但大多数人会说一次就足够了,如果攻击者想要恢复超过几位有很大的机会。
编辑:显然/dev/urandom在包括我在内的至少两个系统上达到 ~13 MiB/s 的峰值。因此simonp提出了不同的方法使用openssl(1):
head -c 32 /dev/urandom | sudo openssl enc -rc4 -nosalt -pass stdin -in /dev/zero -out /dev/sda
Run Code Online (Sandbox Code Playgroud)
NGR*_*des 17
另一个可供参考的选项是使用 hdparm 的 ATA 安全擦除方法。
使用诸如 sa DD 之类的操作系统级命令的问题在于它们只会擦除操作系统可见的块。任何备用块(尤其是 SSD 上的保留单元)都不会被擦除。
https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
唯一可行的方法(对于HDD、SSHD和SSD)是使用ATA 的“增强型安全擦除”(ESE)命令来“删除”所有存储的和残留的数据。
如果无法使用此命令,则需要“销毁”介质(转换为 <2 毫米大小的碎片,或在熔炉中熔化)。
笔记:
Pan*_*her 16
“引导行”AFIK 是数据必须被覆盖或可以检索。有很多工具/方法可以做到这一点。
共识是你只需要通过一次,所以额外的通过需要额外的时间,并对硬盘造成过度磨损。
虽然有很多解决方案,但我更喜欢scrub.
scrub /dev/sda
Run Code Online (Sandbox Code Playgroud)
或者如果你喜欢
scrub -p dod /dev/sda
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
146847 次 |
| 最近记录: |