google/oss-fuzz
کاربرد:
این پروژه یک پلتفرم فازینگ (Fuzzing) مداوم برای نرمافزارهای متنباز است که به طور خودکار باگها و آسیبپذیریهای امنیتی را در کدهای منبع باز پیدا میکند. ️
در چه شرایطی بهتره استفاده شود؟
وقتی توسعهدهنده یک پروژه متنباز هستید و میخواهید کد شما به صورت مداوم تست شود تا باگهای حیاتی مثل خطاهای دسترسی به حافظه، کریش یا نشتی حافظه شناسایی شوند.
چند مثال از موارد استفاده
- تست خودکار کتابخانههای C/C++ برای پیدا کردن باگهای امنیتی
- یکپارچهسازی با CI/CD برای تشخیص زودهنگام مشکلات در کد جدید
- گزارش خودکار باگها به توسعهدهندگان از طریق سیستمهای مدیریت اشکالات
- ##fuzzing
- ##security
- ##open
- ##continuous
- ##bug
- ##memory
- ##oss
- ##vulnerability
- ##automated
