Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Breaking and Protecting Linux Kernel Stack

Linux Foundation via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course examines the history of attacks against the Linux kernel stack and existing protections, then discusses further hardening with RANDOMIZE_KSTACK_OFFSET and its performance implications.

Syllabus

SECURITY
Linux thread stack for x86_64
Buffer overflows
Stack Overflows
Uninitialized Stack
Stackjacking
Inter-stack exploitation
A more recent example
Stack Clash
Basic measures for x86_64
VMAP-based stack
Variable-Length Arrays removal
STACKLEAK and stack initialization
Gap analysis
In-stack randomization: comparison
CONFIG_RANDOMIZE_KSTACK_OFFSET
Performance, performance, performance.....
Discussion & Conclusions
References

Taught by

Linux Foundation

Reviews

Start your review of Breaking and Protecting Linux Kernel Stack

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.