假设我已加密文件并使用文本编辑器打开它们,我是否有将这些文件复制到某个临时内存中的风险?我在truecrypt网站的介绍中注意到了这句话
"请注意,TrueCrypt从不将任何解密的数据保存到磁盘 - 它只是将它们临时存储在RAM(内存)中。即使装入了卷,存储在卷中的数据仍然是加密的"
但是我理解正确吗?
如果存储在TrueCrypt卷中的文件在文本编辑器(或任何应用程序中)中打开,则解密的文件将暂时存储在RAM中。进入 RAM 后,如果另一个应用程序可以在内存中找到文件内容,则可能会复制数据。不过,这样做的可行性在很大程度上取决于您使用的操作系统。
此外,您打开解密文件的编辑器可能会将其副本保存到未加密的磁盘。一旦你在应用程序中打开了一个文件,它就可以对数据做任何它想做的事情,数据最初来自哪里或以什么形式存储并不重要。
最后,根据您的操作系统,操作系统本身可能会留下加密文件的痕迹。例如,Windows保留了最近打开的文件列表,虽然这不会留下解密的文件内容,但它确实会显示TrueCrypt卷中打开的任何文件的名称。