Was Sie vorher wissen sollten
bevor Sie beginnen

Beginnt 4 June 2026 11:38

Endet 4 June 2026

00 Tage
00 Stunden
00 Minuten
00 Sekunden
course image

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

6076 Kurse


12 minutes

Optionales Upgrade verfügbar

Not Specified

Lernen Sie in Ihrem eigenen Tempo

Free Video

Optionales Upgrade verfügbar

Übersicht

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.

Lehrplan

  • Introduction to Fuzz Testing
  • Definition and Importance
    Historical Context and Evolution
    Overview of Bug and Vulnerability Detection
  • Fundamentals of Fuzz Testing
  • Types of Fuzz Testing
    Common Techniques and Strategies
    Key Concepts: Coverage, Mutation, and Instrumentation
  • Setting Up a Fuzz Testing Environment
  • Required Tools and Software
    Configuring your Development Environment for Fuzz Testing
  • Open-Source Fuzz Testing Tools
  • Introduction to cifuzz
    Installing and Configuring cifuzz
    Using cifuzz with Bazel for C/C++ Projects
    Using cifuzz for Java Projects
  • Commercial Fuzz Testing Solutions
  • Overview of Popular Options
    Integration with CI/CD Pipelines
    Comparing Features and Capabilities
  • Implementing Fuzz Testing in CI/CD
  • Best Practices for Integration
    Automation of Fuzz Tests
    Handling Fuzz Testing Results and Feedback Loops
  • Advanced Techniques in Fuzz Testing
  • Customizing and Extending cifuzz
    Writing Custom Fuzz Test Cases
    Performance Optimization and Scaling
  • Case Studies and Real-World Applications
  • Successful Bug and Vulnerability Discovery
    Lessons Learned from Industry Practices
  • Future Trends in Fuzz Testing
  • Innovations in Fuzzing Techniques
    Emerging Tools and Technologies
    Fuzz Testing in the Context of AI and Machine Learning
  • Course Wrap-Up
  • Summary of Key Takeaways
    Additional Resources and Reading Materials
    Q&A and Feedback Session

Fachgebiete

Programming