我知道计算机关闭的时间越长,它对冷启动攻击的抵抗力就越强。我还了解到,即使在内存中的大部分位已衰减之后,也可以从冗余的轮密钥计划中重建 AES 密钥,并且可以以类似的方式获得 RSA 私钥。根据这篇论文,有一段缓慢的位衰减,接着是一段快速衰减,然后是一段缓慢衰减。恢复密钥的冗余信息退化到无法恢复的程度需要多长时间。会是几个小时的问题吗?天?还是需要几周时间才能使这些位充分衰减?该文件指出,如果计算机关闭,密钥可以恢复,但没有说明多长时间。
计算机必须关闭多长时间才能抵抗冷启动攻击?
信息安全
取证
记忆
冷启动攻击
2021-08-21 14:29:40
1个回答
有一些因素对这类攻击至关重要。PC 的 RAM 不会在 pc 关闭后立即刷新,但在正常情况下会在一分钟内刷新。当科学家首先迁移这种攻击时,他们说内存需要 10 到 30 秒,直到内容不再可用。
这段时间可以通过使用冰喷雾来增加,就像在冷启动攻击中所做的那样。他们表示,这将在 PC 断电后将内存中数据的寿命延长至 10 分钟以上。
还有一些实际问题可以防止这种攻击。当您重新启动电脑时,有两个阶段的内存测试,其中 BIOS 写入内存。在非可选的第一阶段,测试前 64k。在可选的第二阶段,测试整个内存。此测试写入内存,如果发生这种情况,冷启动攻击将不再起作用,因为您需要的所有内容都已被覆盖。所以你必须跳过测试。
此外,引导密码可能会阻碍您引导实时系统的尝试。这是转储或至少分析 pc 内存所需的原因。这可能会完全阻止攻击,因为即使是可以在半小时内克服的弱安全措施也可能会花费您很多时间,以至于内存中的数据消失了。
// 我听说过一些案例,警察试图阻止他们的嫌疑人关闭他们的电脑,因为他们想要进行冷启动攻击。其中一个案例发生在德国(我来自哪里)。嫌疑人是暗网上的军火商,他是个偏执狂,他只用一根电线和一块分离的电池运行他的笔记本电脑。在突袭中,嫌疑人拔出电线,警方随后无法找回密钥。你可以在这里找到整篇文章。