ScholarGate
Asistent
Machine learningVulnerability detection and testing

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.

Otevřít v MethodMindJiž brzyVideoJiž brzyStáhnout prezentaci

Přečíst celou metodu

Pouze pro členy

Pro přečtení této sekce se přihlaste s bezplatným účtem.

Přihlásit se

Mapa metod

Okolí příbuzných metod — vyberte uzel, který chcete prozkoumat.

Zdroje

  1. 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
  2. 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.

Porovnat vedle sebe

Odkazuje sem

ScholarGateFuzzing (Fuzzing (Fuzz Testing)). Získáno 2026-06-15 z https://scholargate.app/cs/cryptography/fuzzing · Datová sada: https://doi.org/10.5281/zenodo.20539026