Fuzzing
Fuzzing este o tehnică de testare a software-ului care introduce un număr mare de cazuri de testare aleatorii sau semi-aleatorii într-un program pentru a găsi erori (bug-uri), blocări (crash-uri) și vulnerabilități de securitate. Pionierat de Barton Miller în 1990, fuzzing-ul a devenit o metodă principală pentru descoperirea vulnerabilităților de tip zero-day în software complex. Instrumentele moderne de fuzzing precum libFuzzer, AFL și HoneyPot combină mutația ghidată de acoperire (coverage-guided mutation) cu instrumentarea (instrumentation) pentru a explora eficient căile programului și a declanșa vulnerabilități. Fuzzing-ul a descoperit mii de vulnerabilități critice în software major, inclusiv browsere, compilatoare și biblioteci criptografice.
Citește metoda completă
Autentifică-te cu un cont gratuit pentru a citi această secțiune.
Harta metodelor
Vecinătatea metodelor înrudite — selectați un nod pentru a explora.
Surse
- 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 ↗
Cum se citează această pagină
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/ro/cryptography/fuzzing
Ce metodă?
Așezați această metodă lângă cele mai apropiate rude și citiți-le alăturat — biblioteca pune cărțile pe masă; alegerea vă aparține.
- Testarea Dinamică a Securității AplicațiilorCriptografie↔ compară
- Execuție simbolicăCriptografie↔ compară
- Analiza "Taint"Criptografie↔ compară
Citat de
Ai observat o problemă pe această pagină? Raportează sau sugerează o corectură →