Fuzzing
Fuzzing ir programmatūras testēšanas paņēmiens, kas ievada lielu skaitu nejaušu vai daļēji nejaušu testu gadījumu programmai, lai atrastu kļūdas, avārijas un drošības ievainojamības. Fuzzing, ko 1990. gadā aizsāka Bartons Millers, ir kļuvis par galveno metodi nulles dienas ievainojamību atklāšanai sarežģītā programmatūrā. Mūsdienu fuzzing rīki, piemēram, libFuzzer, AFL un HoneyPot, apvieno pārklājuma vadītu mutāciju ar instrumentāciju, lai efektīvi izpētītu programmas ceļus un izraisītu ievainojamības. Fuzzing ir atklājis tūkstošiem kritisku ievainojamību galvenajās programmatūrās, tostarp pārlūkprogrammās, kompilatoros un kriptogrāfijas bibliotēkās.
Lasīt pilno metodes aprakstu
Piesakieties ar bezmaksas kontu, lai lasītu šo sadaļu.
Metožu karte
Saistīto metožu apkaime — atlasiet mezglu, lai izpētītu.
Avoti
- 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 ↗
Kā citēt šo lapu
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/lv/cryptography/fuzzing
Kura metode?
Novietojiet šo metodi blakus tās tuvākajām radniecīgajām metodēm un lasiet tās līdzās — bibliotēka noliek grāmatas uz galda; izvēle ir jūsu.
- Dinamiskā lietojumprogrammu drošības testēšanaKriptogrāfija↔ salīdzināt
- Simboliskā izpildeKriptogrāfija↔ salīdzināt
- Plūdu analīzeKriptogrāfija↔ salīdzināt
Uz to atsaucas
Pamanījāt kļūdu šajā lapā? Ziņojiet vai ierosiniet labojumu →