我遇到了这个名为 ClearPageFileAtShutdown 的设置。该设置在此处进行了描述,并说:
如果您真的担心安全性,请从完全加密的驱动器启动 Windows。然后您不必担心您的敏感数据在分页文件中未加密。
基本上,这意味着页面文件,即使它驻留在加密分区中,也不安全——驱动器必须完全加密才能安全。为什么?
我的理解是数据要么存储在内存中(如果没有电源,无论是否启动了适当的关机,它都会消失)或驻留在加密的 Windows 分区的页面文件中(在系统使用时显然会被解密)但否则加密?)。
这个话题对我来说特别重要,因为我双启动 Windows 和 Linux,我用 Veracrypt 加密前者,后者在 SSD 上用 dm-crypt 加密——剩余空间是未加密的未分配数据(就我而言,是不是安全问题,但根据上面的文章,它是)。
此外,
即使您使用加密来保护硬盘驱动器上的敏感数据,加密密钥(以及您正在访问的解密数据)也将存储在计算机的内存中。Windows 会自动将其中一些数据映射到分页文件中,即使在 Windows 关闭时,该分页文件仍保持未加密状态。
同样,如果分页文件默认驻留在加密的 Windows 分区中,那么当 Windows 关闭时分页文件如何不加密?为什么有必要对整个驱动器进行完全加密,而不仅仅是 Windows 分区?
谢谢。