OPERATING SYSTEMSOS Linux

Fuzzing Linux Drivers with Syzkaller

Fuzzing is a very valuable tool for software developers and maintainers, as it fits in an important part of the field of Software Testing that is not easy or viable to tackle with manually-written tests. A good fuzzing framework can automatically uncover many bugs that may otherwise only surface at runtime in a real-world scenario, and they are also a nice addition to a CI system. Syzkaller is a coverage-guided fuzzer that is being successfully used to find bugs in the Linux kernel. This talk shows a way to target it to specific drivers in dedicated hardware, reducing the search space and allowing for a more complete and focused code coverage.

Presented by Ricardo Cañuelo Navarro.

#OSSummit #Linux #Syzkaller #lfelc #OpenSource #Fuzzing #CI #SofwareTesting

source

linux foundation

Leave a Reply

Your email address will not be published. Required fields are marked *