ScholarGate
Asystent
Machine learningVulnerability detection and testing

Fuzzing

Fuzzing to technika testowania oprogramowania polegająca na podawaniu programowi dużej liczby losowych lub półlosowych przypadków testowych w celu wykrycia błędów, awarii i luk bezpieczeństwa. Zapoczątkowana przez Bartona Millera w 1990 roku, fuzzing stała się podstawową metodą odkrywania luk typu zero-day w złożonym oprogramowaniu. Nowoczesne narzędzia do fuzzingu, takie jak libFuzzer, AFL i HoneyPot, łączą mutację kierowaną pokryciem z instrumentacją, aby efektywnie eksplorować ścieżki programu i wywoływać luki. Fuzzing odkrył tysiące krytycznych luk w głównym oprogramowaniu, w tym przeglądarkach, kompilatorach i bibliotekach kryptograficznych.

Otwórz w MethodMindWkrótceWideoWkrótcePobierz slajdy

Przeczytaj pełny opis metody

Tylko dla członków

Zaloguj się na bezpłatne konto, aby przeczytać tę sekcję.

Zaloguj się

Mapa metod

Sąsiedztwo pokrewnych metod — wybierz węzeł, aby je zgłębić.

Źródła

  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 cytować tę stronę

ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/pl/cryptography/fuzzing

Która metoda?

Zestaw tę metodę z najbliższymi jej krewnymi i czytaj je obok siebie — biblioteka kładzie księgi na stole; wybór należy do Ciebie.

Porównaj obok siebie

Cytowana przez

ScholarGateFuzzing (Fuzzing (Fuzz Testing)). Pobrano 2026-06-15 z https://scholargate.app/pl/cryptography/fuzzing · Zbiór danych: https://doi.org/10.5281/zenodo.20539026