Fuzzing
Fuzzing ialah satu teknik pengujian perisian yang memasukkan sejumlah besar kes ujian rawak atau separa rawak ke dalam program untuk mencari pepijat, kerosakan, dan kerentanan keselamatan. Dipelopori oleh Barton Miller pada tahun 1990, fuzzing telah menjadi kaedah utama untuk menemui kerentanan sifar hari dalam perisian kompleks. Alat fuzzing moden seperti libFuzzer, AFL, dan HoneyPot menggabungkan mutasi berpandukan liputan dengan instrumentasi untuk meneroka laluan atur cara dengan cekap dan mencetuskan kerentanan. Fuzzing telah menemui ribuan kerentanan kritikal dalam perisian utama termasuk pelayar, penyusun kod, dan pustaka kriptografi.
Baca kaedah sepenuhnya
Log masuk dengan akaun percuma untuk membaca bahagian ini.
Peta kaedah
Kejiranan kaedah berkaitan — pilih satu nod untuk meneroka.
Sumber
- 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 ↗
Cara memetik halaman ini
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/ms/cryptography/fuzzing
Kaedah yang mana?
Letakkan kaedah ini di sebelah kaedah yang paling rapat dengannya dan baca secara bersebelahan — perpustakaan menyusun buku di atas meja; pilihan terletak pada anda.
- Pengujian Keselamatan Aplikasi DinamikKriptografi↔ banding
- Eksekusi SimbolikKriptografi↔ banding
- Analisis TaintKriptografi↔ banding
Dirujuk oleh
Terjumpa masalah pada halaman ini? Laporkan atau cadangkan pembetulan →