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

Neuro-symbolic Static Analysis with LLM-generated Vulnerability Patterns

यह शोध पत्र MoCQ को प्रस्तुत करता है, जो एक न्यूरो-सिंबोलिक स्टैटिक एनालिसिस फ्रेमवर्क है जो लार्ज लैंग्वेज मॉडल्स का लाभ उठाकर स्वचालित रूप से वल्नरेबिलिटी पैटर्न्स को उत्पन्न और पुनरावृत्ति के माध्यम से परिष्कृत करता है, जिससे कई प्रोग्रामिंग भाषाओं में नई कमजोरियों की खोज करते हुए और मैन्युअल प्रयास को काफी कम करते हुए विशेषज्ञ-स्तर का डिटेक्शन प्रदर्शन प्राप्त होता है।

मूल लेखक: Penghui Li, Songchen Yao, Josef Sarfati Korich, Changhua Luo, Jianjia Yu, Yinzhi Cao, Junfeng Yang

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

मूल लेखक: Penghui Li, Songchen Yao, Josef Sarfati Korich, Changhua Luo, Jianjia Yu, Yinzhi Cao, Junfeng Yang

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

कल्पना कीजिए कि आप एक विशाल, हलचल भरे शहर (सॉफ्टवेयर कोड) के सुरक्षा प्रमुख हैं। आपका काम छिपे हुए जाल, जैसे कि ढीले मैनहोल के ढक्कन या बिछाए गए पुलों को ढूंढना है, इससे पहले कि किसी को चोट पहुंचे।

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

समस्या:
"वांटेड पोस्टर" लिखना धीमा, महंगा और कठिन है। जब तक जासूस "जाल A" के लिए पोस्टर लिखना पूरा करते हैं, तब तक बुरे लोग "जाल B" का आविष्कार कर चुके होते हैं। शहर बढ़ता जा रहा है, और जासूस इस मैनुअल काम के साथ तालमेल नहीं बिहा पा रहे हैं।

नया समाधान: MoCQ
शोधकर्ताओं ने एक नया सिस्टम बनाया जिसे MoCQ कहा जाता है। MoCQ को एक अति-बुद्धिमान, अथक प्रशिक्षु (apprentice) के रूप में समझें जिसने लाइब्रेरी की हर किताब पढ़ी है (यह एक लार्ज लैंग्वेज मॉडल, या LLM द्वारा संचालित है)।

MoCQ कैसे काम करता है, सरल उपमाओं का उपयोग करते हुए:

1. भाषा की बाधा (DSL Subsetting)

शहर का सुरक्षा तंत्र एक बहुत ही जटिल, तकनीकी भाषा बोलता है (जैसे कि एक गुप्त कोड जिसे DSL कहा जाता है)। यदि आप प्रशिक्षु से केवल "वांटेड पोस्टर लिखने" के लिए कहते हैं, तो वे अंग्रेजी में बोलने की कोशिश कर सकते हैं, लेकिन सुरक्षा तंत्र केवल गुप्त कोड को समझता है। प्रशिक्षु अक्सर भ्रमित हो जाते हैं और अर्थहीन शब्द लिख देते हैं।

MoCQ का समाधान: प्रशिक्षु को गुप्त कोड की पूरी 10,000 पन्नों की डिक्शनरी देने के बजाय, MoCQ उन्हें एक चीट शीट (शॉर्टकट गाइड) देता है। यह केवल उन सबसे महत्वपूर्ण, उपयोगी शब्दों और नियमों का चयन करता है जो उस विशिष्ट जाल को समझाने के लिए आवश्यक हैं। यह प्रशिक्षु के लिए एक वैध पोस्टर लिखना बहुत आसान बना देता है ताकि वे विवरणों में खो न जाएं।

2. त्रुटि-सुधार चक्र (Iterative Refinement)

चीट शीट के साथ भी, प्रशिक्षु गलतियां कर सकते हैं। वे एक ऐसा पोस्टर लिख सकते हैं जो कहता है, "लाल कार की तलाश करें," जबकि जाल वास्तव में एक "नीला ट्रक" है।

MoCQ का समाधान: MoCQ केवल प्रशिक्षु के पहले ड्राफ्ट को नहीं लेता है। यह एक जादुई आवर्धक लेंस (magnifying glass) वाले सख्त संपादक की तरह कार्य करता है।

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

3. परिणाम: एक सुपर-स्कैनर

एक बार जब प्रशिक्षु अपना काम पूरा कर लेता है, तो MoCQ उस परफेक्ट "वांटेड पोस्टर" को पूरे शहर में तुरंत चला देता है।

उन्होंने क्या पाया?

  • गति: MoCQ ने वह काम घंटों में कर दिया जिसे करने में मानव विशेषज्ञों को आमतौर पर हफ्तों लगते हैं।
  • सटीकता: MoCQ द्वारा लिखे गए पोस्टर उतने ही अच्छे थे जितने कि शीर्ष मानव विशेषज्ञों द्वारा लिखे गए पोस्टर।
  • आश्चर्य: क्योंकि प्रशिक्षु ने बहुत सारी किताबें पढ़ी थीं, उसने उन सूक्ष्म विवरणों को भी पकड़ लिया जिन्हें मानव विशेषज्ञ भी मिस कर गए थे। MoCQ ने 46 नए प्रकार के जाल खोजे जिनके बारे में विशेषज्ञों को पता भी नहीं था।
  • वास्तविक दुनिया पर प्रभाव: इन नए पोस्टरों का उपयोग करके, MoCQ ने वास्तविक सॉफ्टवेयर में 25 बिल्कुल नए, वास्तविक दुनिया के वल्नरेबिलिटीज़ खोज निकाले जो पहले कभी नहीं मिले थे।

बड़ी तस्वीर

MoCQ मानव जासूसों को बदलने की कोशिश नहीं कर रहा है। इसके बजाय, यह उन्हें एक सुपर-पावर्ड सहायक दे रहा है।

  • इंसान बड़े स्तर की सोच और जटिल, अजीब परिदृश्यों को समझने में माहिर होते हैं।
  • AI (MoCQ) नियम पुस्तिका पढ़ने, सूक्ष्म विवरणों को पहचानने और दोहराव वाला काम करने में माहिर है।

जब आप मानव के अनुभव को AI की गति और विवरण पर ध्यान देने की क्षमता के साथ जोड़ते हैं, तो आपको एक ऐसा सुरक्षा तंत्र मिलता है जो तेज़, स्मार्ट और पहले से कहीं अधिक कुशल है। यह एक ऐसी प्रक्रिया को बदल देता है जिसमें पहले महीनों की कड़ी मेहनत लगती थी, अब यह कुछ घंटों के स्वचालित काम में बदल गया है।

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

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

Digest आज़माएँ →