What You Need to Know Before
You Start
Starts 8 June 2025 23:21
Ends 8 June 2025
00
days
00
hours
00
minutes
00
seconds
Open-Source and Hosted Fuzz Testing
Discover how fuzz testing can catch bugs and security vulnerabilities by feeding auto-generated data to programs, with a focus on using cifuzz for Bazel C/C++ and Java projects, plus commercial options for CI/CD integration.
Linux Foundation
via YouTube
Linux Foundation
2544 Courses
12 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Free Video
Optional upgrade avallable
Overview
Discover how fuzz testing can catch bugs and security vulnerabilities by feeding auto-generated data to programs, with a focus on using cifuzz for Bazel C/C++ and Java projects, plus commercial options for CI/CD integration.
Syllabus
- Introduction to Fuzz Testing
- Fundamentals of Fuzz Testing
- Setting Up a Fuzz Testing Environment
- Open-Source Fuzz Testing Tools
- Commercial Fuzz Testing Solutions
- Implementing Fuzz Testing in CI/CD
- Advanced Techniques in Fuzz Testing
- Case Studies and Real-World Applications
- Future Trends in Fuzz Testing
- Course Wrap-Up
Definition and Importance
Historical Context and Evolution
Overview of Bug and Vulnerability Detection
Types of Fuzz Testing
Common Techniques and Strategies
Key Concepts: Coverage, Mutation, and Instrumentation
Required Tools and Software
Configuring your Development Environment for Fuzz Testing
Introduction to cifuzz
Installing and Configuring cifuzz
Using cifuzz with Bazel for C/C++ Projects
Using cifuzz for Java Projects
Overview of Popular Options
Integration with CI/CD Pipelines
Comparing Features and Capabilities
Best Practices for Integration
Automation of Fuzz Tests
Handling Fuzz Testing Results and Feedback Loops
Customizing and Extending cifuzz
Writing Custom Fuzz Test Cases
Performance Optimization and Scaling
Successful Bug and Vulnerability Discovery
Lessons Learned from Industry Practices
Innovations in Fuzzing Techniques
Emerging Tools and Technologies
Fuzz Testing in the Context of AI and Machine Learning
Summary of Key Takeaways
Additional Resources and Reading Materials
Q&A and Feedback Session
Subjects
Programming