26 авг 2022

❕Типы атак в фаззинге

❕Фаззинг – это техника тестирования программного обеспечения методом “черного ящика”, которая в основном заключается в поиске ошибок реализации с помощью введения недостоверных/полунедостоверных данных в автоматизированной задаче.
Обычно фаззер (программа для фаззинга) пробует комбинации атак на:
🔺числа (целые числа со знаком/без знака/плоские числа и т.д.).
🔺символы (урлы, вводы командной строки).
метаданные: вводимый пользователем текст (тег id3).
🔺бинарные последовательности.
Общий подход к фаззингу заключается в определении списков “известных опасных значений” (fuzz vectors) для каждого типа, и внедрении их или их комбинаций.
✅ Для целых чисел: ноль, возможно, отрицательные или очень большие числа.
✅ Для символов: экранированные, интерпретируемые символы / инструкции (например: для SQL-запросов, кавычки / команды и т.д.).
✅ Для двоичных чисел: случайные единицы.
Любой недоверенный источник ввода данных считается небезопасным и непоследовательным.
Например, граница доверия между приложением и интернет-пользователем непредсказуема. Таким образом, все вводимые данные должны быть проверены на известные и неизвестные уязвимости.

❕Типы атак в фаззинге - 955243356756

Комментарии

Комментариев нет.