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

Linux Foundation

SyzDescribe - Automated Static Generation of Syscall Descriptions for Kernel Drivers

Linux Foundation via YouTube

Overview

Explore a principled solution for generating syscall descriptions for Linux kernel drivers in this 39-minute conference talk by Yu Hao from the University of California, Riverside. Learn about SyzDescribe, a tool tested on hundreds of kernel drivers, which automates the process of creating syscall descriptions for Syzkaller, a powerful Linux kernel fuzzer. Discover how SyzDescribe's output compares favorably to manually written Syzkaller descriptions and outperforms previous tools like DIFUZE and KSG in terms of accuracy, fuzzing coverage, and crash detection. Gain insights into SyzDescribe's ability to identify 78 issues in existing Syzkaller syscall descriptions, all of which have been addressed and merged into Syzkaller's codebase. Additionally, explore how SyzDescribe recovered 154 syscall handlers for Pixel 6 kernel drivers and uncovered 18 crashes, demonstrating its effectiveness in improving kernel security and stability.

Syllabus

SyzDescribe: Principled, Automated, Static Generation of Syscall Descriptions for... - Yu Hao

Taught by

Linux Foundation

Reviews

Start your review of SyzDescribe - Automated Static Generation of Syscall Descriptions for Kernel Drivers

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.