फजिंग (Fuzzing)
फजिंग एक सॉफ्टवेयर परीक्षण तकनीक है जो बग, क्रैश और सुरक्षा कमजोरियों को खोजने के लिए किसी प्रोग्राम में बड़ी संख्या में यादृच्छिक या अर्ध-यादृच्छिक परीक्षण मामलों को इनपुट करती है। 1990 में बार्टन मिलर द्वारा शुरू की गई, फजिंग जटिल सॉफ्टवेयर में शून्य-दिन कमजोरियों की खोज के लिए एक प्राथमिक विधि बन गई है। libFuzzer, AFL, और HoneyPot जैसे आधुनिक फजिंग उपकरण प्रोग्राम पथों को कुशलतापूर्वक एक्सप्लोर करने और कमजोरियों को ट्रिगर करने के लिए इंस्ट्रूमेंटेशन के साथ कवरेज-गाइडेड म्यूटेशन को जोड़ते हैं। फजिंग ने ब्राउज़र, कंपाइलर और क्रिप्टोग्राफ़िक लाइब्रेरी सहित प्रमुख सॉफ़्टवेयर में हजारों महत्वपूर्ण कमजोरियों की खोज की है।
पूरी विधि पढ़ें
यह खंड पढ़ने के लिए निःशुल्क खाते से साइन इन करें।
पद्धति मानचित्र
सम्बन्धित पद्धतियों का परिवेश — अन्वेषण हेतु किसी नोड का चयन करें।
स्रोत
- 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 ↗
इस पृष्ठ का उद्धरण कैसे दें
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/hi/cryptography/fuzzing
कौन-सी पद्धति?
इस पद्धति को उसकी निकटतम सजातीय पद्धतियों के साथ रखकर उन्हें साथ-साथ पढ़ें — पुस्तकालय पुस्तकें मेज़ पर रख देता है; चुनाव आपका है।
- डायनामिक एप्लीकेशन सिक्योरिटी टेस्टिंगक्रिप्टोग्राफी↔ तुलना करें
- सिम्बॉलिक एग्जीक्यूशन (Symbolic Execution)क्रिप्टोग्राफी↔ तुलना करें
- कलंक विश्लेषण (Taint Analysis)क्रिप्टोग्राफी↔ तुलना करें