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

Verification-Guided Specification Synthesis with Large Language Models for Intrusion Detection Rules

यह शोध पत्र एक सत्यापन-निर्देशित ढांचे (verification-guided framework) का प्रस्ताव करता है जो वास्तविक दुनिया के IoT हमले के डेटा पर शून्य फाल्स पॉजिटिव के साथ 81.5% डिटेक्शन रेट प्राप्त करते हुए, HTTP अनुरोध ट्रेस से अत्यधिक सटीक सुरिकटा (Suricata) घुसपैठ पहचान नियमों को स्वचालित रूप से उत्पन्न करने के लिए लार्ज लैंग्वेज मॉडल्स और काउंटरएग्जांपल-गाइडेड इंडक्टिव सिंथेसिस का लाभ उठाता है।

मूल लेखक: Kohei Yamamoto, Marie Katsurai

प्रकाशित 2026-08-25
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Kohei Yamamoto, Marie Katsurai

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

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

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

शोधकर्ताओं ने सार्वजनिक सुरक्षा रिकॉर्ड में दर्ज किए गए 281 वास्तविक दुनिया के हमलों पर इस पद्धति का परीक्षण किया, जिनमें डेटा चोरी करने के प्रयासों से लेकर उपकरणों को अनधिकृत कार्यों को निष्पादित करने के लिए मजबूर करने वाले कमांड तक शामिल थे। उन्होंने इन हमलों को वास्तविक इंटरनेट-कनेक्टेड उपकरणों से एकत्र किए गए 281 सामान्य, हानिरहित ट्रैफिक के उदाहरणों के साथ जोड़ा। परिणामों ने दिखाया कि उनकी पद्धति ने 81.5 प्रतिशत हमलों के लिए काम करने वाले सुरक्षा नियम सफलतापूर्वक उत्पन्न किए। महत्वपूर्ण रूप से, सभी परीक्षणों में, सिस्टम ने एक भी 'फॉल्स अलार्म' (गलत चेतावनी) उत्पन्न नहीं किया, जिसका अर्थ है कि इसने कभी भी एक सामान्य, सुरक्षित संचार को हमले के रूप में चिह्नित नहीं किया। यह अन्य तरीकों के बिल्कुल विपरीत है जो सीधे सुरक्षा नियम लिखने के लिए लार्ज लैंग्वेज मॉडल पर निर्भर करते हैं, जो अक्सर कम हमलों को पकड़ते हैं या, अधिक खतरनाक रूप से, निर्दोष ट्रैफिक पर अलार्म बजा देते हैं। अध्ययन में पाया गया कि उनकी सफलता की कुंजी न केवल हमले को समझने की कंप्यूटर प्रोग्राम की क्षमता थी, बल्कि सामान्य ट्रैफिक के विरुद्ध अपने काम की जांच करने और नियम बनाने से पहले अपनी गलतियों को सुधारने के लिए मजबूर करने की कठोर प्रक्रिया थी।

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

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

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

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

Digest आज़माएँ →