YoVDO

A Hybrid Alias Analysis Framework for Protecting the Linux Kernel

Offered By: Linux Foundation via YouTube

Tags

Linux Kernel Security Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking hybrid alias analysis framework designed to enhance Linux kernel security in this 36-minute conference talk. Delve into the challenges of implementing access control mechanisms like 'ro_after_init' and software-fault-isolation (SFI) in the Linux kernel. Discover how this innovative approach combines classical data-flow-based and type-based methods to address issues of soundness, scalability, and precision. Learn about the framework's ability to formally tackle various kernel features, including container_of() and undefined pointer arithmetics. Examine the practical impact of this hybrid analysis, which identified over 5000 Linux kernel global variables as 'ro_after_init' protectable, marking a tenfold increase compared to manual developer labels over six years. Understand how this work enhances access control rules, enabling existing mechanisms to prevent all global-variable-related kernel exploits, effectively thwarting 13 out of 37 exploits recorded in recent years.

Syllabus

A Hybrid Alias Analysis Framework and Its Application to Protecting the Linux Kernel - Guoren Li


Taught by

Linux Foundation

Tags

Related Courses

Achieving Linux Kernel Code Execution Through a Malicious USB Device
Black Hat via YouTube
LBM - A Security Framework for Peripherals within the Linux Kernel
IEEE via YouTube
Kernel Runtime Security Instrumentation
Linux Foundation via YouTube
Deep Analysis of Exploitable Linux Kernel Vulnerabilities 2017-2019
Linux Foundation via YouTube
The Why and How of libseccomp
Linux Foundation via YouTube