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

Linux Foundation

Kernel Hardening - Ten Years Deep

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive conference talk examining a decade of Linux kernel security improvements through the Linux Kernel Self-Protection Project. Learn about the systematic approach to eliminating entire bug classes and blocking exploitation methods that has transformed Linux security since 2015. Discover how critical vulnerabilities like VLAs, setfs(), switch fall-through, and stack variable zeroing have been completely eliminated, while gaining insight into widespread mitigation coverage for refcount overflow, FORTIFY_SOURCE, allocation overflow, and array overflow issues. Understand the exploit blocking mechanisms now protecting the kernel including vmap stack, W^X enforcement, KASLR, slab hardening, %p hashing, IBT/BTI, SCS, and KCFI implementations. Examine attack surface reduction techniques such as seccomp, __ro_after_init, and lockdown features that have strengthened kernel security. Analyze the measurable impact of these security enhancements through bug class frequency and severity trend data, and explore emerging challenges like Use After Free vulnerabilities that represent the next frontier in kernel self-protection research and development.

Syllabus

Kernel Hardening: Ten Years Deep - Kees Cook, Google

Taught by

Linux Foundation

Reviews

Start your review of Kernel Hardening - Ten Years Deep

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.