← नवीनतम पेपर
🤖 machine learning

Walma: Learning to See Memory Corruption in WebAssembly

यह शोध पत्र Walma प्रस्तुत करता है, जो एक मशीन लर्निंग-आधारित फ्रेमवर्क है जो मेमोरी स्नैपशॉट्स को वर्गीकृत करके WebAssembly में मेमोरी करप्शन और बाहरी छेड़छाड़ का पता लगाता है, और विभिन्न परिनियोजन कॉन्फ़िगरेशन (deployment configurations) में कम रनटाइम ओवरहेड के साथ प्रभावी पहचान प्रदर्शित करता है।

मूल लेखक: Oussama Draissi, Mark Günzel, Ahmad-Reza Sadeghi, Lucas Davi

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

मूल लेखक: Oussama Draissi, Mark Günzel, Ahmad-Reza Sadeghi, Lucas Davi

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

कल्पना कीजिए कि WebAssembly (Wasm) एक सुपर-फास्ट, पोर्टेबल रोबोट है जिसे आप अलग-अलग जगहों पर काम करने के लिए भेज सकते हैं: आपके वेब ब्राउज़र के अंदर, क्लाउड सर्वर पर, या किसी स्मार्ट डिवाइस पर। यह रोबोट भारी काम करने में माहिर है, जैसे फोटो एडिट करना या ऑडियो चलाना।

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

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

मिलिए Walma से: "मेमोरी डिटेक्टिव" (स्मृति जासूस)

शोधकर्ताओं ने Walma (WebAssembly Linear Memory Attestation) नामक एक नया सिस्टम बनाया है। केवल रोबोट की आईडी चेक करने के बजाय, Walma हर कुछ सेकंड में रोबोट के बैकपैक की एक स्नैपशॉट (तस्वीर) लेता है और एक स्मार्ट AI से पूछता है: "क्या यह बैकपैक सामान्य दिख रहा है, या क्या इसमें किसी ने छेड़छाड़ की है?"

यह कैसे काम करता है, यहाँ सरल उपमाओं (analogies) का उपयोग किया गया है:

1. मेमोरी को तस्वीर में बदलना

रोबोट का बैकपैक केवल नंबरों (बाइट्स) की एक लंबी सूची है। Walma इस सूची को एक ग्रेस्केल इमेज (धूसर रंग की छवि) में बदल देता है।

  • सामान्य मेमोरी: एक व्यवस्थित, संगठित तस्वीर की तरह दिखती है। इसे करीने से तह किए गए कपड़ों के ढेर या किसी फोटो के पिक्सेल ग्रिड की तरह समझें।
  • भ्रष्ट (Corrupted) मेमोरी: एक बिखरी हुई, अराजक रेखाचित्र (scribble) की तरह दिखती है। यदि कोई हैकर पासवर्ड या मेमोरी एड्रेस को ओवरराइट कर देता है, तो यह आपके करीने से तह किए गए कपड़ों पर कॉफी गिराने या फोटो पर रैंडम लाइन खींचने जैसा है।

2. AI डिटेक्टिव (CNN)

Walma एक प्रकार के आर्टिफिशियल इंटेलिजेंस का उपयोग करता है जिसे कन्वोल्यूशनल न्यूरल नेटवर्क (CNN) कहा जाता है। आप इस AI को एक अत्यधिक प्रशिक्षित आर्ट क्रिटिक (कला समीक्षक) के रूप में देख सकते हैं जिसने हजारों "परफेक्ट" बैकपैक तस्वीरें देखी हैं।

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

3. दो परिदृश्य: "शत्रुतापूर्ण होटल" और "बीमार मेहमान"

पेपर बताता है कि Walma दो तरीकों से रोबोट की रक्षा करता है:

  • परिदृश्य A: शत्रुतापूर्ण होटल (अविश्वसनीय क्लाउड)
    कल्पना कीजिए कि आपने एक होटल में कमरा किराए पर लिया है, लेकिन होटल का मालिक एक चोर है। आप उस पर भरोसा नहीं करते।

    • समस्या: चोर सोते समय आपके कमरे में घुसकर आपके सूटकेस की सामग्री को बदल सकता है।
    • Walma का समाधान: आप अपने साथ एक विश्वसनीय बॉडीगार्ड (जो TEE नामक सुरक्षित वॉल्ट में चलता है) किराए पर लेते हैं जो होटल के कमरे के अंदर आपके साथ रहता है। बॉडीगार्ड लगातार आपके सूटकेस की जाँच करता है। भले ही होटल का मालिक आपके साथ छेड़छाड़ करने की कोशिश करे, बॉडीगार्ड तुरंत बदलाव देख लेगा और चोर को रोक देगा।
  • परिदृश्य B: बीमार मेहमान (समझौता किया गया ब्राउज़र)
    कल्पना कीजिए कि आप एक वेब ब्राउज़र हैं, और आपने एक काम करने के लिए एक रोबोट को काम पर रखा है। लेकिन रोबोट में वायरस या बग हो सकता है।

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

4. ट्रेड-ऑफ: गति बनाम सुरक्षा

शोधकर्ताओं ने वास्तविक दुनिया के ऐप्स (जैसे ऑडियो एनकोडर और इमेज कन्वर्टर) पर Walma का परीक्षण किया।

  • अच्छी खबर: यह अविश्वसनीय रूप से अच्छा काम करता है! उन ऐप्स के लिए जिनमें व्यवस्थित डेटा होता है (जैसे ऑडियो फाइलें), इसने 100% हमलों को पकड़ा। यह एक ऐसे जासूस की तरह है जो कभी कोई सुराग नहीं चूकता।
  • कीमत: बैकपैक की जाँच करने में थोड़ा समय लगता है।
    • यदि आप केवल तभी जाँच करते हैं जब रोबोट बाहरी दुनिया से बात करता है, तो यह बहुत तेज़ है (केवल 7% धीमा)।
    • यदि आप हर बार जाँच करते हैं जब रोबोट अपने बैकपैक में एक नोट लिखता है, तो यह धीमा हो जाता है (लगभग 1.8x धीमा), लेकिन फिर भी अधिकांश वास्तविक दुनिया के उपयोगों के लिए पर्याप्त तेज़ है।

यह क्यों महत्वपूर्ण है

Walma से पहले, यदि किसी हैकर ने WebAssembly मॉड्यूल के भीतर डेटा बदल दिया था, तो सिस्टम को तब तक पता नहीं चलता था जब तक कि बहुत देर न हो जाए। Walma एक 24/7 सुरक्षा कैमरे की तरह है जो न केवल दरवाज़े पर नज़र रखता है, बल्कि कमरे के अंदर की चीज़ों पर भी नज़र रखता है।

यह साबित करता है कि हम मशीन लर्निंग का उपयोग न केवल भविष्य की भविष्यवाणी करने के लिए, बल्कि डेटा कैसे व्यवस्थित है इसे देखकर वर्तमान खतरों को पहचानने के लिए भी कर सकते हैं। यह एक नया तरीका है जिससे हम अपने डिजिटल रोबोटों को सुरक्षित रख सकते हैं, चाहे वे हमारे ब्राउज़र में काम कर रहे हों या क्लाउड में।

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

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

Digest आज़माएँ →