Fuzzing
Fuzzing on tarkvara testimise tehnika, mis sisestab programmi suure hulga juhuslikke või pooljuhuslikke testjuhtumeid, et leida vigu, krahhe ja turvanõrkusi. Barton Milleri 1990. aastal algatatud fuzzingust on saanud peamine meetod nullpäeva haavatavuste avastamiseks keerulistes tarkvarades. Kaasaegsed fuzzing-tööriistad, nagu libFuzzer, AFL ja HoneyPot, ühendavad katvuspõhise mutatsiooni instrumentatsiooniga, et tõhusalt uurida programmi teid ja vallandada haavatavusi. Fuzzing on avastanud tuhandeid kriitilisi haavatavusi suuremates tarkvarades, sealhulgas brauserites, kompilaatorites ja krüptograafilistes teekides.
Loe meetodi täielikku kirjeldust
Selle osa lugemiseks logi sisse tasuta kontoga.
Meetodikaart
Seotud meetodite ümbruskond — vali sõlm, et seda uurida.
Allikad
- 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 ↗
Kuidas sellele lehele viidata
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/et/cryptography/fuzzing
Milline meetod?
Aseta see meetod oma lähimate sugulaste kõrvale ja loe neid kõrvuti — raamatukogu laob raamatud lauale; valik on sinu.
- Dünaamiline rakenduste turvatestimineKrüptograafia↔ võrdle
- Sümboolne täitmineKrüptograafia↔ võrdle
- Määrdumise analüüsKrüptograafia↔ võrdle
Sellele viitavad
Märkasid sellel lehel viga? Teata sellest või paku parandust →