← नवीनतम पेपर
💻 computer science

MulCovFuzz: A Multi-Component Coverage-Guided Greybox Fuzzer for 5G Protocol Testing

यह शोध पत्र MulCovFuzz को प्रस्तुत करता है, जो 5G प्रोटोकॉल परीक्षण के लिए एक नवीन मल्टी-कंपोनेंट कवरेज-गाइडेड ग्रेबॉक्स फज़र है, जो सिस्टम घटकों में कोड कवरेज की गतिशील रूप से निगरानी करके पारंपरिक तरीकों से बेहतर प्रदर्शन करता है, और अंततः OpenAirInterface कार्यान्वयन पर कवरेज और भेद्यता खोज में महत्वपूर्ण सुधार प्राप्त करता है।

मूल लेखक: Yu Wang, Yang Xiang, Chandra Thapa, Hajime Suzuki

प्रकाशित 2026-02-26
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Yu Wang, Yang Xiang, Chandra Thapa, Hajime Suzuki

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि 5G नेटवर्क एक विशाल, भविष्यवादी शहर है जहाँ अरबों लोग (डिवाइस) लगातार एक-दूसरे से बात कर रहे हैं। यह शहर कई अलग-अलग विशिष्ट विभागों (जैसे पुलिस, ट्रैफिक कंट्रोल और पावर ग्रिड) द्वारा बनाया गया है जिन्हें आपस में पूरी तरह से तालमेल बिठाकर काम करना चाहिए। यदि एक भी विभाग गलती करता है, तो पूरा शहर क्रैश हो सकता है, जिससे अराजकता, डेटा की हानि या वित्तीय धोखाधड़ी हो सकती है।

लंबे समय तक, सुरक्षा विशेषज्ञों ने इस शहर में गलतियाँ खोजने के लिए आंखों पर पट्टी बांधे हुए पर्यटकों की तरह काम करने की कोशिश की। वे इमारतों पर यादृच्छिक पत्थर (टेस्ट मैसेज) फेंकते थे और देखते थे कि क्या कुछ टूटता है। यदि कोई खिड़की टूट जाती, तो उन्हें पता चल जाता था कि कोई समस्या है। लेकिन क्योंकि उनकी आंखों पर पट्टी बंधी थी, वे यह नहीं देख पाते थे कि पत्थरों ने किन कमरों को मारा, या क्या एक पत्थर दीवार से टकराकर किसी दूसरे भवन में पाइप को तोड़ देता है। वे अंधेरे में अनुमान लगा रहे थे।

यह पेपर MulCovFuzz नामक एक नया टूल पेश करता है, जो उन पर्यटकों को सुपर-विज़न गॉगल्स (अति-दृष्टि वाले चश्मे) और जासूसों की एक टीम देने जैसा है।

यह कैसे काम करता है, इसे सरल रूप में यहाँ समझाया गया है:

1. समस्या: "आंखों पर पट्टी बांधने वाला" दृष्टिकोण

पारंपरिक सुरक्षा उपकरण (जिन्हें "ब्लैक-बॉक्स फज़र्स" कहा जाता है) केवल मुख्य इमारत (AMF) को यादृच्छिक संदेश भेजते हैं और देखते हैं कि क्या वह क्रैश होती है।

  • उपमा: कल्पना कीजिए कि आप प्रवेश द्वार पर एक गेंद फेंककर भूलभुलैया में छिपे जाल को खोजने की कोशिश कर रहे हैं। यदि गेंद दीवार से टकराती है, तो आपको पता चल जाता है कि दीवार वहाँ है। लेकिन यदि गेंद एक गुप्त लीवर से टकराती है जो भूलभुलैया के दूसरे हिस्से में एक दरवाजा खोल देता है, तो प्रवेश द्वार पर खड़े व्यक्ति को इसका पता ही नहीं चलता। वे उस जाल को मिस कर देते हैं क्योंकि वे दूसरे कमरों के अंदर नहीं देख सकते।
  • वास्तविकता: 5G में, नेटवर्क के विभिन्न हिस्से आपस में बात करते हैं। एक गलती अक्सर तभी होती है जब दो या तीन अलग-अलग विभाग एक अजीब तरीके से परस्पर क्रिया (interact) करते हैं। पारंपरिक उपकरण इन्हें मिस कर देते हैं क्योंकि वे एक समय में केवल एक ही विभाग को देखते हैं।

2. समाधान: "सुपर-विज़न" गॉगल्स (मल्टी-कंपोनेंट कवरेज)

MulCovFuzz खेल को बदल देता है क्योंकि यह केवल प्रवेश द्वार को ही नहीं, बल्कि शहर के हर कमरे में कैमरे स्थापित कर देता है।

  • उपमा: केवल सामने के दरवाजे को देखने के बजाय, MulCovFuzz के पास पुलिस स्टेशन, ट्रैफिक सेंटर और पावर ग्रिड में एक-एक स्काउट होता है। जब आप एक पत्थर फेंकते हैं (एक टेस्ट मैसेज भेजते हैं), तो ये स्काउट तुरंत रिपोर्ट करते हैं: "हे! वह पत्थर सिर्फ दरवाजे से नहीं टकराया; वह गलियारे से होकर गुजरा, ट्रैफिक सेंटर में एक लाइट स्विच को ट्रिगर किया, और पावर ग्रिड में एक तार को लगभग तोड़ ही दिया था!"
  • तकनीक: यह पूरे 5G सिस्टम के हर हिस्से पर एक विशेष "इंस्ट्रुमेंटेशन" (जैसे अदृश्य सेंसर) का उपयोग करता है। यह ट्रैक करता है कि पूरे नेटवर्क में कोड की कौन सी लाइनें उपयोग की जा रही हैं, न कि केवल एक स्थान पर।

3. स्मार्ट मस्तिष्क: स्कोरिंग सिस्टम

अब जब इस टूल को सब कुछ दिखाई दे रहा है, तो इसे यह तय करने की आवश्यकता है कि आगे कौन से पत्थर फेंकने हैं। यह एक स्मार्ट स्कोरिंग सिस्टम का उपयोग करता है।

  • उपमा: एक ऐसे खेल की कल्पना करें जहाँ आपको केवल लक्ष्य को हिट करने के लिए ही नहीं, बल्कि उन लक्ष्यों को हिट करने के लिए भी अंक मिलते हैं जो पहुंचने में कठिन हैं या जो एक चेन रिएक्शन (श्रृंखला प्रतिक्रिया) शुरू करते हैं।
    • यदि एक पत्थर एक सामान्य दीवार से टकराता है, तो आपको 1 अंक मिलता है।
    • यदि एक पत्थर एक गुप्त लीवर से टकराता है जिससे तीन अलग-अलग इमारतों की लाइटें टिमटिमा उठती हैं, तो आपको 100 अंक मिलते हैं।
  • परिणाम: यह टूल अधिक "गुप्त लीवरों" पर अधिक पत्थर फेंकना सीख जाता है क्योंकि स्कोर इसे बताता है, "यह दिलचस्प है! आइए इस विशिष्ट श्रृंखला की घटनाओं को तोड़ने की कोशिश करें!" यह उन गहरे, छिपे हुए बग्स को खोजने में मदद करता है जिन्हें यादृच्छिक अनुमान कभी नहीं ढूंढ पाता।

4. परिणाम: छिपे हुए जाल खोजना

लेखकों ने इस नए टूल का परीक्षण एक वास्तविक, ओपन-सोर्स 5G नेटवर्क (जिसे OpenAirInterface कहा जाता है) पर किया।

  • जीत: पुराने "आंखों पर पट्टी बांधे हुए" उपकरणों की तुलना में, MulCovFuzz ने 5.85% अधिक कोड पाथ और 16% अधिक क्रैश खोजे।
  • बड़ी खोज: इसने तीन बिल्कुल नए, ज़ीरो-डे वल्नरेबिलिटीज़ (गुप्त जाल) खोज निकालीं (ऐसे गुप्त जाल जिनके बारे में कोई नहीं जानता था)। इनमें से दो इतने पेचीदा थे कि कोई अन्य टूल उन्हें नहीं ढूंढ सका। एक "हीप बफर ओवरफ्लो" (Heap Buffer Overflow) था, जो एक बाल्टी की तरह है जो भर जाती है और खतरनाक पानी फैला देती है, जिससे हैकर्स नियंत्रण ले सकते हैं।

सारांश

MulCovFuzz को एक ड्रोन के साथ जासूस के रूप में समझें।

  • पुराना तरीका: जासूस सामने के दरवाजे पर खड़ा होता है और यादृच्छिक सवाल चिल्लाता है, इस उम्मीद में कि कोई पलटकर चिल्लाएगा।
  • MulCovFuzz: जासूस पूरे शहर के ऊपर ड्रोन उड़ाता है। जब बेसमेंट में कोई अजीब आवाज होती है, तो ड्रोन उसे देख लेता है, उस आवाज के रास्ते का मानचित्र बनाता है, और जासूस को ठीक से बताता है कि अगली बार कहाँ देखना है।

पूरे सिस्टम को एक साथ काम करते हुए देखकर, MulCovFuzz हमारे 5G नेटवर्क को बहुत सुरक्षित बनाता है, यह सुनिश्चित करता है कि हमारे भविष्य का डिजिटल आधार दबाव में ढह न जाए।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →