When a computer hibernates, the kernel writes the contents of memory to disk and then shuts the system down. Resuming from hibernation involves reading that data back into memory, and then having the kernel pick up where it left off. Unfortunately, the kernel does not have any way to know that the data it is reading back has not been tampered with, which is why lockdown, an optional kernel feature that attempts to prevent modifications to the running kernel, disables hibernation. Matthew Garrett, who has been working on lockdown for many years, has shared a patch set that aims to fix this problem. His solution must also protect against downgrade attacks (where an attacker reboots the computer with an older kernel version to bypass new protections), which complicates the implementation.
AI & ML![[$] Locking down hibernation for the winter](/storage/uploads/covers/auto/p187942.svg)
[$] Locking down hibernation for the winter
LWN.net0 views
Source:https://lwn.net/Articles/1103190/
PreviousFast, Portable, Pure .NET Access Jet/Ace Database EngineNextSeven stable kernels with fixes for three Xen vulnerabilities
Related posts

The Model Mix Is Growing, and Moving In-House
0dev.to
Google Brings Gemini-Powered Business Profile Tools to Workspace
0dev.to
I built an AI memory that says “not found” instead of guessing
0dev.to

Elon Musk says US government contracts will account for under 10% of SpaceX's revenue this quarter, down from 16.6% last quarter and around 20% in 2025 (Bloomberg)
0Techmeme
Nvidia CEO Jensen Huang Summoned By Congress Over Chinese Espionage Concerns
0Slashdot
Seven stable kernels with fixes for three Xen vulnerabilities
0LWN.net