如何通过自制快捷方式清理或覆盖内存并关闭计算机以防御冷启动攻击?

Krz*_*ski 5 security shutdown ram

我的系统受全盘加密保护。

我的电脑的弱点是 RAM 会在电脑关闭后仍然存在,
其中包含一些我想清理的重要安全信息。
这就是重点,我想在按下Ctrl+ Alt+ Shift+时清理或覆盖 RAM 并关闭我的计算机C

怎么做?

Dav*_*ter 4

在让警察进来之前先切断计算机的电源。我假设你的机器在室温下运行,所以内存内容应该在几秒钟内降解。

没有针对冷启动攻击的灵丹妙药。您建议如何识别内存的哪些部分包含敏感信息?保留这样的内存区域的应用程序会发生什么?

从积极的一面来看,目前还没有已知的非实验性冷启动攻击案例。

PS:如果您担心主加密秘密被泄露,请获取一个硬件密钥存储,其中实际密钥永远不会离开该存储,并且所有加密操作都在其上执行。


Ahm*_*tar 0

用于清理缓存:

sudo sysctl -w vm.drop_caches=3

或者

sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

对于快捷方式,您可以创建一个执行这些操作之一的 bash 脚本。

参考:清理缓存

至于ctrl+ alt+ shift+c我不知道该怎么做。

  • 确切地说,释放缓存只会解除分配,不会清理关联的内存。人们必须用垃圾覆盖剩余的内存,这不可能直接从用户空间(AFAIK)。 (2认同)