← 返回日报
精读

Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory

摘要

自 Linux 6.9(2024 年 5 月)以来,锁住笔记本硬盘的 suspend 工具已静默失败。作者使用 LUKS 全盘加密保护数据,如果笔记本丢失、被窃或被抢,加密密钥仍会驻留在内存中,任何接触到仍处于电源供电的笔记本的人都可能读取它。以前在全关机时仍会擦除密钥,但全关机现在罕见。修复仅需一行代码:一个 commit 改动导致的意外长距离交互。作者无法保证补丁无新问题,但已提供自动化回归测试(NixOS)和警告补丁(cryptsetup)。

荐读理由

借助 cryptsetup 的 luksSuspend 命令能让加密密钥在 suspend 时从内存彻底擦除,防备被窃取的设备;配合 NixOS 的测试补丁 + 警告改写版本,实现一键自动锁定,无需额外配置即可落地

Hacker News · 11 赞 · 0 评 讨论 → 阅读原文 →

这条对你有帮助吗?