Что означает фаззинг?

Оглавление:

Что означает фаззинг?
Что означает фаззинг?
Anonim

Фаззинг или фазз-тестирование - это метод автоматизированного тестирования программного обеспечения, который включает предоставление неверных, неожиданных или случайных данных в качестве входных данных для компьютерной программы. Затем программа отслеживается на наличие исключений, таких как сбои, сбои встроенных утверждений кода или потенциальные утечки памяти.

Что означает фаззинг в безопасности?

В мире кибербезопасности фаззинг – это обычно автоматизированный процесс поиска программных ошибок, которые можно взломать, путем случайного ввода различных перестановок данных в целевую программу до тех пор, пока одна из этих перестановок не обнаружит уязвимость. … Это способ очень быстро уничтожить множество жуков».

Для чего используется фаззинг?

В мире кибербезопасности фазз-тестирование (или фаззинг) - это метод автоматизированного тестирования программного обеспечения, попытка найти программные ошибки, которые можно взломать, путем случайного ввода неверных и неожиданных входных данных и данных в компьютерную программу, чтобы для поиска ошибок кодирования и лазеек в безопасности.

Кто изобрел фаззинг?

Концепция фаззера была изобретена в конце восьмидесятых годов Бартоном Миллером как способ автоматического тестирования общих утилит Unix [1, 2]. Как он описал этот термин: «Я хотел, чтобы имя вызывало ощущение случайных, неструктурированных данных. После опробования нескольких идей я остановился на термине fuzz».

Что такое фазз-тестирование кода?

Fuzz-тестирование (фаззинг) - это техника обеспечения качества, используемая для обнаружения кода.ошибки и лазейки безопасности в программном обеспечении, операционных системах или сетях. Он включает в себя ввод огромного количества случайных данных, называемых fuzz, в испытуемый в попытке заставить его рухнуть.

Рекомендуемые: