Fuzzing
Fuzzing е техника за тестване на софтуер, която подава голям брой случайни или полуслучайни тестови случаи към програма, за да открие грешки, сривове и уязвимости в сигурността. Пионер в тази област е Бартон Милър през 1990 г. и оттогава fuzzing се превърна в основен метод за откриване на уязвимости от тип zero-day в сложен софтуер. Съвременните инструменти за fuzzing като libFuzzer, AFL и HoneyPot комбинират мутация, ръководена от покритието, с инструментация за ефективно изследване на програмните пътища и задействане на уязвимости. Fuzzing откри хиляди критични уязвимости в основен софтуер, включително браузъри, компилатори и криптографски библиотеки.
Прочетете целия метод
Влезте с безплатен профил, за да прочетете този раздел.
Карта на методите
Обкръжението на сродните методи — изберете възел, за да го разгледате.
Източници
- Miller, B. P., Fredriksen, L., & So, B. (1990). An empirical study of the reliability of UNIX utilities. Communications of the ACM, 33(12), 32-44. DOI: 10.1145/96267.96279 ↗
- Böhme, M., Pham, V. T., Sharma, A., & Cichon, M. (2020). Fuzzing: Challenges and reflections. IEEE Security & Privacy, 19(2), 56-62. link ↗
Как да цитирате тази страница
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/bg/cryptography/fuzzing
Кой метод?
Поставете този метод до най-близките му сродни методи и ги четете едно до друго — библиотеката полага книгите на масата; изборът е ваш.
- Динамично тестване за сигурност на приложенияКриптография↔ сравняване
- Символно изпълнениеКриптография↔ сравняване
- Анализ на замърсяванеКриптография↔ сравняване
Цитиран в
Забелязахте ли проблем на тази страница? Съобщете или предложете поправка →