Fuzzing Linux Drivers with Syzkaller | ELCE 2020
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
Видео Fuzzing Linux Drivers with Syzkaller | ELCE 2020 канала Collabora
Presented by Ricardo Cañuelo Navarro.
#OSSummit #Linux #Syzkaller #lfelc #OpenSource #Fuzzing #CI #SofwareTesting
Видео Fuzzing Linux Drivers with Syzkaller | ELCE 2020 канала Collabora
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Finding Linux Kernel Bugs with Syzkaller: Debugging the Kernel pt2Introducing Microsoft’s New Open Source Fuzzing Platform - Michael Walker & Justin Campbell - CppConCCS 2016 - Coverage-based Greybox Fuzzing as Markov ChainMentorship Session: Fuzzing the Linux Kernel"Kernel hacking like it's 2020" - Russell Currey (LCA 2020)Linus Torvalds "Nothing better than C"Life of an Exploit: Fuzzing PDFCrack with AFL for 0days30 Linux Kernel Developer Workspaces in 30 Weeks: Steve RostedtFuzzing & Sensitive File Enumeration with FFUFTutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.comHow to Avoid Writing Device Drivers for Embedded Linux - Chris Simmonds, 2netThe mind behind Linux | Linus Torvalds36C3 - No source, no problem! High speed binary fuzzingOffensiveCon20 - Netanel Ben-Simon, Yoav Alon - Bugs on the Windshield: Fuzzing the Windows KernelGTAC 2016: Finding Bugs in C++ Libraries Using LibFuzzer(emulate|fuzz|break) kernelsFuzzing Android: A Recipe For Uncovering Vulnerabilities Inside System Components In AndroidMaster your PipeWire streams with WirePlumber | Linaro Virtual Connect Fall 2021Continuous 3D Hand Pose Tracking using Machine LearningOptical hand-tracking pipeline running inside Monado using a Valve Index