在使用 Windows 和 Linux 时,有没有办法无需重新启动即可丢弃 RAM 中保留的任何信息?

在使用 Windows 和 Linux 时,有没有办法无需重新启动即可丢弃 RAM 中保留的任何信息?

我的理解是,Truecrypt 密钥在设备安装后会保留在 RAM 中。我可以在不重启 Windows 和 Linux 的情况下丢弃 RAM 中保存的任何信息吗?

答案1

最好由拥有该数据的应用程序从 RAM 中删除数据。有一些机制允许具有适当权限的用户直接访问 RAM,但这样你就面临一个大问题,即找到要擦除的数据并将其擦除,而不会导致应用程序出现故障。更糟糕的是,数据可能不在 RAM 中:它可能在页面文件(或 UNIX 术语中的“交换区域”)中。同样,具有足够权限的用户可能具有对交换区域的写访问权限,但你遇到的问题与之前一样大。

因此我想我会这样回答你的问题:并非如此。

相关内容