Proactive Software Defense against Side Channel Attacks
summary
Small team (about 2.5 people) presents concrete kernel defenses: a researched design to relink kernel each boot by relocating .o sections at boot to raise attack cost (complicates livepatching, signatures and reproducibility); a merged module-text randomizer that yields about 17 bits of entropy and faster module load times; a proposed mlock flag for secret pages to prevent fork/copy and disable caching; and a proof‑of‑concept that does per‑CPU cache perturbation on syscall error (uses MSR or junk reads) with unknown performance impact.
AI-written summary · about
chapters (5)
- 0:00Start
- 2:30Specter in Meltdown Attacks
- 5:55Kernel Address Randomization
- 10:16Impact Live Patching
- 12:51Kernel Address Randomized Link
related talks
24mShielding Software From Privileged Side-Channel Attacks
37mDerandomizing Kernel Object Locations w Software Hardware-Induced Side Channels
38mTaking Kernel Hardening to the Next Level
41mUsing Microarchitectural Design to Break KASLR and More
46mThe State of Kernel Self Protection Project
01h 01mTutorial: Side-Channel Attacks and Transient Execution Vulnerab...
29mThwarting Unknown Bugs: Hardening Features in the Mainline Linux Kernel
25mKernel Self-Protection Project
