![sdmem 在 VPS 上的有效性?](https://linux22.com/image/793025/sdmem%20%E5%9C%A8%20VPS%20%E4%B8%8A%E7%9A%84%E6%9C%89%E6%95%88%E6%80%A7%EF%BC%9F.png)
有人知道 sdmem 程序(安全删除工具的一部分)在 VPS 上是否有效吗?我想确保我正在擦除 KVM VPS 上的某些私钥。
我不知道为什么不会这样,我认为 RAM 的运行方式相同,只是 RAM 更少。但有些我不知道的东西总是让我感到惊讶。谢谢。
答案1
我认为 RAM 的运行方式相同
错误的假设。当您在裸机上运行内核时,该内核会将内容交换进和交换出磁盘。
在虚拟机上,您有一个虚拟机管理程序,它可以将内存交换到磁盘,而无需告知您的操作系统内核。您无法保证此类交换空间将被覆盖。您也无法保证您的虚拟机将在十秒内在同一物理机上运行 - 实时迁移是一件好事。
简而言之,您无法确定内存如何运行,并且无论如何,您对恶意主机都没有任何真正的隐私。