Главная
Study mode:
on
1
Intro
2
Who Cares?
3
What is Fuzzing?
4
The Early Days
5
First Generation Fuzzers
6
Hacker Technique
7
Good Tests
8
Unittest-style Fuzzing
9
Sanitizers
10
Non-C++ Bugs: Denial of Service
11
Non-C++ Bugs: Differential Fuzzing
12
Non-C++ Bugs: Other Vulnerability Classes
13
Coverage Reports
14
How To Get a ClusterFuzz Style Workflow
15
Running Your Own Full Scale Infrastructure
16
ClusterFuzzLite: Build Integration
17
Smart Fuzzer Selection
18
Questions?
Description:
Explore the world of fuzzing in software development through this informative conference talk. Learn about this powerful automated vulnerability and bug-finding technique that has gained significant popularity in recent years. Discover essential tools and techniques used to secure hundreds of open source projects, including libFuzzer, AFL++, ClusterFuzz, and ClusterFuzzLite. Gain insights into OSS-Fuzz, a free service that has uncovered 40,000 bugs in critical open source projects, and Syzkaller and Syzbot for kernel fuzzing. Understand the evolution of fuzzing from early days to modern unittest-style approaches, and learn about sanitizers, non-C++ bugs, and coverage reports. Get practical advice on implementing a ClusterFuzz-style workflow, running full-scale infrastructure, and integrating fuzzing into your build process. By the end of this 39-minute talk, acquire the knowledge needed to enhance the security of your applications and dependencies using this essential testing technique. Read more

Making Fuzzing Part of Your Software Development Lifecycle

Linux Foundation
Add to list