ScholarGate
Βοηθός
Machine learningVulnerability detection and testing

Δοκιμές με τυχαία δεδομένα (Fuzzing)

Το Fuzzing είναι μια τεχνική δοκιμών λογισμικού που εισάγει μεγάλο αριθμό τυχαίων ή ημι-τυχαίων περιπτώσεων δοκιμής σε ένα πρόγραμμα για την εύρεση σφαλμάτων, καταρρεύσεων και ευπαθειών ασφαλείας. Πρωτοπορημένο από τον Barton Miller το 1990, το fuzzing έχει γίνει μια κύρια μέθοδος για την ανακάλυψη ευπαθειών μηδενικής ημέρας σε σύνθετο λογισμικό. Σύγχρονα εργαλεία fuzzing όπως το libFuzzer, το AFL και το HoneyPot συνδυάζουν τη μετάλλαξη καθοδηγούμενη από την κάλυψη με την οργανοληψία (instrumentation) για την αποτελεσματική εξερεύνηση μονοπατιών του προγράμματος και την ενεργοποίηση ευπαθειών. Το Fuzzing έχει ανακαλύψει χιλιάδες κρίσιμες ευπάθειες σε σημαντικό λογισμικό, συμπεριλαμβανομένων προγραμμάτων περιήγησης, μεταγλωττιστών και κρυπτογραφικών βιβλιοθηκών.

Άνοιγμα στο MethodMindΣύντομαΒίντεοΣύντομαΛήψη διαφανειών

Διαβάστε ολόκληρη τη μέθοδο

Μόνο για μέλη

Συνδεθείτε με δωρεάν λογαριασμό για να διαβάσετε αυτή την ενότητα.

Σύνδεση

Χάρτης μεθόδων

Η γειτονιά των σχετιζόμενων μεθόδων — επιλέξτε έναν κόμβο για εξερεύνηση.

Πηγές

  1. 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
  2. Böhme, M., Pham, V. T., Sharma, A., & Cichon, M. (2020). Fuzzing: Challenges and reflections. IEEE Security & Privacy, 19(2), 56-62. link

Πώς να παραπέμψετε σε αυτή τη σελίδα

ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/el/cryptography/fuzzing

Ποια μέθοδος;

Τοποθετήστε αυτή τη μέθοδο δίπλα στις πιο συγγενείς της και διαβάστε τις παράλληλα — η βιβλιοθήκη απλώνει τα βιβλία στο τραπέζι· η επιλογή είναι δική σας.

Συγκρίνετε παράλληλα

Αναφέρεται από

ScholarGateFuzzing (Fuzzing (Fuzz Testing)). Ανακτήθηκε στις 2026-06-15 από https://scholargate.app/el/cryptography/fuzzing · Σύνολο δεδομένων: https://doi.org/10.5281/zenodo.20539026