笔记本电脑锁定时如何保护磁盘加密密钥?

信息安全 加密 linux AES
2021-08-26 22:04:58

如果您安装的是 Ubuntu 等操作系统,您会看到使用 AES 256 位密码加密您的主目录或整个硬盘驱动器的选项。

当您的笔记本电脑完全关机时,绝对不可能读取加密的数据。但是,当您的笔记本电脑完全打开时,显然所有数据都是未加密的,任何人都可以读取。

我想知道的是,当您锁定计算机时会发生什么?RAM中的数据是否以某种方式受到保护,或者数据仍然可读但只是在密码后面?我的意思是,如果您锁定了笔记本电脑,那么当完全断电时,RAM 中的数据是否仍与硬盘驱动器中的数据一样安全。

2个回答

简短的回答是“数据仍然可读,但只是在密码后面”。RAM 中的任何内容都很少被加密,这仅仅是因为它需要某种密码才能解密,而且大多数密码无​​论如何都会驻留在 RAM 中。

更进一步,大多数磁盘加密程序的解密密码实际上也(讽刺地)驻留在内存中。

请记住,全盘加密(或您的主目录)仅适用于您的驱动器(HDD 或 SSD),而不适用于您的内存。

操作系统运行时,全盘或部分盘加密的加密密钥存储在 RAM 中。

笔记本电脑锁定时如何保护磁盘加密密钥?

如果设备关闭,则会清除 RAM,从而保护您的密钥。

如果 RAM 真的很冷,它会持续一段时间,因此提取 RAM 的一种技术是冻结设备,然后快速重新启动到专门的操作系统以捕获此类信息。

如果您的设备已经关闭了足够长的时间,尤其是在室温下,那么 RAM 将完全无法访问。

在待机模式下,只要有电源,RAM 就会保持活动状态。另一方面,休眠有资格作为真正的关闭。

其中一位评论者指出,您应该检查交换分区是否已加密。如果不是,那么您已经部分削弱了全盘加密的强度。

但是,当您的笔记本电脑完全打开时,显然所有数据都是未加密的,任何人都可以读取。

如果您已“锁定屏幕”,则它无法完全访问。即使密钥在 RAM 中,要取出数据也是非常棘手的。也可以通过 USB 接口攻击您的设备,但这也很棘手。您可能正在运行易受攻击的网络服务,因此 WiFi 或以太网接口是另一种可能的攻击媒介。

我想知道的是,当您锁定计算机时会发生什么?...如果您锁定了笔记本电脑,当完全断电时,RAM 中的数据是否仍与硬盘驱动器中的数据一样安全。

不,获得真正安全的唯一方法是完全关闭或休眠(同样,确保交换也被加密)

RAM中的数据是否以某种方式受到保护,或者数据仍然可读但只是在密码后面?

RAM 未加密。