ScholarGate
Asistent
Machine learningVulnerability detection and testing

Fuzzing

Fuzzing je tehnika testiranja softvera koja unosi velike količine nasumičnih ili polu-nasumičnih test slučajeva u program radi pronalaženja grešaka, padova i bezbednosnih ranjivosti. Fuzzing, čiji je pionir Barton Miller 1990. godine, postao je primarna metoda za otkrivanje ranjivosti nultog dana u složenom softveru. Moderni fuzzing alati poput libFuzzer, AFL i HoneyPot kombinuju mutaciju vođenu pokrivenošću sa instrumentacijom radi efikasnog istraživanja programskih putanja i okidanja ranjivosti. Fuzzing je otkrio hiljade kritičnih ranjivosti u glavnim softverskim proizvodima, uključujući pregledače, kompajlere i kriptografske biblioteke.

Otvorite u MethodMindUskoroVideoUskoroDownload slides

Pročitajte celu metodu

Samo za članove

Prijavite se besplatnim nalogom da biste pročitali ovaj odeljak.

Prijavite se

Method map

The neighbourhood of related methods — select a node to explore.

Izvori

  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

Kako citirati ovu stranicu

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

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

Compare side by side

Citirana u

ScholarGateFuzzing (Fuzzing (Fuzz Testing)). Preuzeto 2026-06-15 sa https://scholargate.app/sr/cryptography/fuzzing · Skup podataka: https://doi.org/10.5281/zenodo.20539026