Fuzzing
Fuzzing adalah teknik pengujian perangkat lunak yang memasukkan sejumlah besar kasus uji acak atau semi-acak ke dalam suatu program untuk menemukan bug, kerusakan, dan kerentanan keamanan. Dipelopori oleh Barton Miller pada tahun 1990, fuzzing telah menjadi metode utama untuk menemukan kerentanan zero-day dalam perangkat lunak yang kompleks. Alat fuzzing modern seperti libFuzzer, AFL, dan HoneyPot menggabungkan mutasi yang dipandu cakupan dengan instrumentasi untuk secara efisien menjelajahi jalur program dan memicu kerentanan. Fuzzing telah menemukan ribuan kerentanan kritis dalam perangkat lunak utama termasuk peramban, kompiler, dan pustaka kriptografi.
Baca metode selengkapnya
Masuk dengan akun gratis untuk membaca bagian ini.
Peta metode
Lingkup metode terkait — pilih sebuah simpul untuk menjelajah.
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 menyitasi halaman ini
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/id/cryptography/fuzzing
Metode yang mana?
Letakkan metode ini berdampingan dengan kerabat terdekatnya dan baca secara bersisian — pustaka menata bukunya di atas meja; pilihan ada di tangan Anda.
- Pengujian Keamanan Aplikasi DinamisKriptografi↔ bandingkan
- Eksekusi SimbolikKriptografi↔ bandingkan
- Analisis Kontaminasi DataKriptografi↔ bandingkan
Dirujuk oleh
Menemukan masalah di halaman ini? Laporkan atau usulkan perbaikan →