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

YouTube

Security Features Status Update - Linux Kernel Toolchain Security

Linux Plumbers Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the latest developments in Linux kernel security features through this 21-minute conference talk from the Linux Plumbers Conference. Learn about the significant progress made across GCC, Clang, and Rust toolchains in providing enhanced security capabilities for the Linux kernel. Discover the current state of parity between different toolchains and examine approaches to solving ongoing security challenges. Review key achievements from the past year, including arbitrary stack protector guard location support for RISC-V and PowerPC in Clang, and the counted_by attribute for Pointer Members in both GCC and Clang. Understand compiler-specific improvements such as enhanced diagnostics for -Warray-bounds warnings in GCC and the kcfi hash salt attribute in Clang. Examine ongoing development efforts including Clang's -fbounds-safety language extension, arithmetic overflow protection via Overflow Behavior Types, and forward edge Control Flow Integrity implementation in GCC. Gain insights into stalled initiatives that require renewed focus, including Link Time Optimization kernel support for GCC and backward edge Control Flow Integrity with x86 CET Shadow Stack in kernel mode.

Syllabus

Security Features status update - Justin Stitt (Google), Kees Cook (Google)

Taught by

Linux Plumbers Conference

Reviews

Start your review of Security Features Status Update - Linux Kernel Toolchain Security

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.