Fuzzing
Fuzzing je technika testování softwaru, která vstupuje do programu velké množství náhodných nebo polonáhodných testovacích případů za účelem nalezení chyb, pádů a bezpečnostních zranitelností. Fuzzing, jehož průkopníkem byl Barton Miller v roce 1990, se stal primární metodou pro objevování zranitelností typu zero-day v komplexním softwaru. Moderní nástroje pro fuzzing, jako libFuzzer, AFL a HoneyPot, kombinují mutaci řízenou pokrytím s instrumentací k efektivnímu prozkoumávání cest programu a spouštění zranitelností. Fuzzing objevil tisíce kritických zranitelností v hlavních softwarových produktech včetně prohlížečů, kompilátorů a kryptografických knihoven.
Přečíst celou metodu
Pro přečtení této sekce se přihlaste s bezplatným účtem.
Mapa metod
Okolí příbuzných metod — vyberte uzel, který chcete prozkoumat.
Zdroje
- 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 ↗
Jak citovat tuto stránku
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/cs/cryptography/fuzzing
Která metoda?
Postavte tuto metodu vedle jejích nejbližších příbuzných a čtěte je vedle sebe — knihovna položí knihy na stůl; volba je na vás.
- Dynamická analýza zabezpečení aplikacíKryptografie↔ porovnat
- Symbolic ExecutionKryptografie↔ porovnat
- Analýza znečištění datKryptografie↔ porovnat
Odkazuje sem
Našli jste na této stránce chybu? Nahlaste ji nebo navrhněte opravu →