מה צריך לדעת לפני
שתתחיל

מתחיל 4 June 2026 12:46

נגמר 4 June 2026

00 ימים
00 שעות
00 דקות
00 שניות
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 קורסים


12 minutes

שדרוג אופציונלי זמין

Not Specified

התקדמות בקצב שלך

Free Video

שדרוג אופציונלי זמין

סקירה כללית

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.

סילבוס

  • 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

נושאים

Programming