SyzDescribe - Automated Static Generation of Syscall Descriptions for Kernel Drivers
Offered By: Linux Foundation via YouTube
Course Description
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
Tags
Related Courses
Fuzzing the Native NTFS Read-Write Driver - NTFS3 - in the Linux KernelBlack Hat via YouTube Making Fuzzing Part of Your Software Development Lifecycle
Linux Foundation via YouTube Fuzzing Linux Drivers with Syzkaller
Linux Foundation via YouTube ACRN Security: Fuzzing and Hardening Edge Hypervisors
Linux Foundation via YouTube Syzbot and the Tale of Thousand Kernel Bugs
Linux Foundation via YouTube