Продвинутый
Что такое Fuzzing (Фаззинг-тестирование) API?
Fuzzing — это техника тестирования безопасности и надежности, при которой на вход API подается огромный поток случайных, невалидных или неожиданных данных (мусора).
Примеры мусора:
- Строки длиной 10 МБ.
- Спецсимволы, эмодзи, SQL-инъекции.
- Отрицательные числа там, где ожидается возраст.
✅ Цель: Найти утечки памяти, падения сервера (Crash), необработанные исключения (Exception) или уязвимости, которые разработчик не предусмотрел в валидации.