有完整的恢复应用程序和命令。我实际上需要永久删除一些敏感数据,这样无论他们使用什么应用程序或执行什么命令,都无法再访问这些数据,有什么帮助吗?
答案1
除了彻底(物理)销毁硬盘驱动器外,没有完全安全的方法。但在大多数情况下,使用数据库管理系统覆盖该驱动器。
之后您必须重新安装,并且您可能希望使用加密的“加密磁盘”别名 LVM。加密系统很难恢复,因此请把它备份定期使用一个您可以记住但其他人无法猜到的好的密码。
答案2
请参阅该shred
命令(及其man
页面了解更多信息)。例如,这将截断、覆盖,然后删除名为 writing.txt 的文件:
shred -uvz writing.txt
更新:感谢 Andrius 对现代文件系统的评论。根据 上的 GNU 页面shred
,该实用程序对文件系统的工作方式做出了一些假设,而使用日志记录的现代文件系统可能会给 带来问题shred
。GNU 页面指出,作为一种解决方法,使用粉碎设备可能更安全shred
,但即使这样也不能保证。在此处阅读更多信息:
https://www.gnu.org/software/coreutils/manual/html_node/shred-invocation.html
EFF 有一个操作方法页面,其中包含一些有关使用 BleachBit 在 Linux 上安全删除数据的附加信息:
https://ssd.eff.org/en/module/how-delete-your-data-securely-linux