Grimlock: Guarding High-Agency Systems with eBPF and Attested Channels
ग्रिमलॉक (Grimlock) एक एजेंट गार्ड सिस्टम है जो मल्टी-क्लाउड वातावरणों में उच्च-एजेंसी वाले एजेंटिक वर्कफ़्लो को सुरक्षित करता है, जो उपयोगकर्ता द्वारा लिखे गए ऑर्केस्ट्रेशन कोड में संशोधन की आवश्यकता के बिना सैंडबॉक्स के बीच पारदर्शी, ऑडिट करने योग्य और न्यूनतम-विशेषाधिकार प्राप्त संचार को लागू करने के लिए eBPF ट्रैफ़िक इंटरसेप्शन और TLS 1.3 अटेस्टेशन का लाभ उठाता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
एक हलचल भरे कार्यालय की कल्पना करें जहाँ एजेंट्स (Agents) अत्यधिक कुशल कर्मचारी हैं। इन कर्मचारियों को "हाई एजेंसी" (High Agency) दी जाती है, जिसका अर्थ है कि उन पर भरोसा किया जाता है कि वे अपने दिन की योजना स्वयं बना सकें, उप-ठेकेदारों (subcontractors) को काम पर रख सकें, बाहरी उपकरणों को कॉल कर सकें और दूसरे शहरों या यहाँ तक कि दूसरे देशों के सहकर्मियों को काम भेज सकें। वे अविश्वसनीय रूप से उत्पादक हैं, लेकिन यह स्वतंत्रता एक सुरक्षा दुस्वप्न (security nightmare) पैदा करती है।
पुराने तरीके में, कर्मचारियों को स्वयं आईडी चेक करनी पड़ती थी, यह सत्यापित करना पड़ता था कि वे किससे बात कर रहे हैं, और यह तय करना पड़ता था कि उनके पास क्या अनुमतियाँ हैं। यह एक मेलरूम क्लर्क से सुरक्षा गार्ड, जज और नोटरी होने की मांग करने जैसा है। यह अव्यवस्थित है, धोखाधड़ी करना आसान है, और ऑडिट करना कठिन है।
ग्रिमलोक (Grimlock) एक नया सिस्टम है जिसे रोब्लॉक्स (Roblox) के शोधकर्ताओं द्वारा इसे ठीक करने के लिए बनाया गया है। ग्रिमलोक को एक नए कर्मचारी के रूप में नहीं, बल्कि एक अत्यधिक सुरक्षित, अदृश्य बिल्डिंग मैनेजर के रूप में समझें जो कर्मचारियों और बाकी दुनिया के बीच बैठा है।
यहाँ बताया गया है कि ग्रिमलोक कैसे काम करता है, जिसे सरल अवधारणाओं में विभाजित किया गया है:
1. "नो-एग्जिट" गलियारा (eBPF)
आमतौर पर, यदि कोई कर्मचारी पत्र भेजना चाहता है, तो वह किसी भी दरवाजे से बाहर निकल सकता है। एक चालाक कर्मचारी खिड़की से नोट निकालने या सुरक्षा को दरकिनार करने के लिए गुप्त सुरंग का उपयोग करने की कोशिश कर सकता है।
ग्रिमलोक eBPF नामक तकनीक का उपयोग करके पूरे कार्यालय को एक "नो-एग्जिट" (no-exit) गलियारे में बदल देता है।
- उपमा: कल्पना करें कि कार्यालय में जादुई दीवारें हैं। चाहे कर्मचारी किसी भी दरवाजे का उपयोग करने की कोशिश करे, दीवार तुरंत उन्हें एक एकल, गार्ड वाले चेकपॉइंट की ओर पुनर्निर्देशित (redirect) कर देती है।
- परिणाम: कर्मचारी (एजेंट कोड) को पता भी नहीं चलता कि यह हो रहा है। उन्हें बस लगता है कि वे एक पत्र भेज रहे हैं। लेकिन वास्तव में, ट्रैफिक का हर एक हिस्सा ग्रिमलोक गार्ड के माध्यम से गुजरने के लिए मजबूर है। इससे बचने का कोई तरीका नहीं है।
2. सुरक्षित सुरंग (TLS 1.3 और kTLS)
एक बार जब ट्रैफिक गार्ड तक पहुँच जाता है, तो इसे दूसरे कार्यालय (दूसरे कंप्यूटर) तक जाना होता है।
- उपमा: गार्ड पत्र को एक उच्च-तकनीकी, अटूट स्टील ट्यूब (एक TLS 1.3 टनल) के अंदर रखता है।
- गति में वृद्धि: आमतौर पर, इन ट्यूबों को लपेटना और खोलना धीमा होता है और इसके लिए बहुत अधिक मैन्युअल श्रम की आवश्यकता होती है। ग्रिमलोक kTLS का उपयोग करता है, जो ऐसा है जैसे इमारत के बुनियादी ढांचे में ही एक कन्वेयर बेल्ट बनी हुई हो। ट्यूब को स्वचालित रूप से सील और अनसील किया जाता है, जिससे यह अविश्वसनीय रूप से तेज़ हो जाता है और कर्मचारी के काम को धीमा नहीं करता है।
3. "पोस्ट-हैंडशेक" आईडी चेक
यह सबसे चतुर हिस्सा है। कई सुरक्षा प्रणालियों में, आपको सुरंग बनाने से पहले यह साबित करना होता है कि आप कौन हैं। यदि आप विफल होते हैं, तो सुरंग कभी नहीं बनाई जाती।
ग्रिमलोक इसे अलग तरह से करता है। यह पहले सुरक्षित सुरंग बनाता है, फिर तुरंत आपकी आईडी चेक करता है जबकि सुरंग अभी भी बन रही होती है।
- उपमा: कल्पना करें कि आप एक सुरक्षित कमरे में प्रवेश करते हैं। आप गार्ड से हाथ मिलाते हैं (कनेक्शन स्थापित करते हैं)। उसके बाद, आपको बोलने की अनुमति मिलने से पहले, गार्ड आपकी आईडी मांगता है और आपके विशिष्ट मिशन की अनुमतियों की जांच करता है।
- यह बेहतर क्यों है: यह सुनिश्चित करता है कि आईडी चेक सीधे उस विशिष्ट बातचीत से जुड़ा हुआ है। यह हमलावरों को एक बातचीत से आईडी चुराने और उसे दूसरी बातचीत में हाइजैक करने से रोकता है (रीप्ले अटैक)।
4. "स्कोप्ड" पास (Attestation और Tokens)
एक बार जब गार्ड सत्यापित कर लेता है कि कर्मचारी वही है जो वह कह रहा है, तो वह उसे पूरी इमारत की मास्टर चाबी नहीं देता है।
- उपमा: गार्ड एक अस्थायी, एक-बार उपयोग वाला पास (एक स्कोप टोकन) जारी करता है। यह पास कहता है: "इस व्यक्ति को अगले 5 मिनट के लिए मार्केटिंग विभाग से बात करने की अनुमति है, लेकिन केवल 'प्रोजेक्ट X' के बारे में चर्चा करने के लिए।"
- जादू: यह पास "चैनल-बाउंड" (channel-bound) है, जिसका अर्थ है कि यह केवल इस विशिष्ट बातचीत के लिए काम करता है। यदि कोई हैकर पास चुरा लेता है, तो यह बेकार है क्योंकि यह अभी उपयोग किए जा रहे विशिष्ट स्टील ट्यूब से जुड़ा हुआ है।
5. डेस्टिनेशन चेक (गंतव्य की जाँच)
जब पत्र दूसरे कार्यालय (होस्ट B) पर पहुँचता है:
- प्राप्त करने वाला गार्ड उसे पकड़ लेता है।
- वह आईडी और अस्थायी पास की जाँच करता है।
- वह सत्यापित करता है कि पास अभी भी वैध है और बातचीत से मेल खाता है।
- केवल तभी जब सब कुछ सही होता है, वह स्टील ट्यूब को खोलता है और पत्र को प्राप्त करने वाले कर्मचारी को सौंप देता है।
बड़ी तस्वीर (The Big Picture)
ग्रिमलोक "हाई एजेंसी" (AI एजेंटों या सॉफ्टवेयर को बहुत अधिक स्वतंत्रता देने) की समस्या को हल करता है, एक सुरक्षा परत बनाकर जिसके अस्तित्व के बारे में सॉफ्टवेयर को पता भी नहीं होता।
- सॉफ्टवेयर के लिए: यह बिल्कुल पहले की तरह काम करता है। किसी बदलाव की आवश्यकता नहीं है।
- सुरक्षा टीम के लिए: उन्हें एक सटीक ऑडिट ट्रेल मिलता है। वे जानते हैं कि किसने किससे, कब और किन अनुमतियों का उपयोग करके बात की, क्योंकि उनका हर संदेश गार्ड के माध्यम से गुजरने, जांचे जाने और एक अस्थायी, अटूट पास के साथ स्टैम्प किए जाने के लिए मजबूर था।
संक्षेप में, ग्रिमलोक अंतिम बाउंसर और मेलरूम मैनेजर का मिश्रण है, जो यह सुनिश्चित करता है कि भले ही आपके डिजिटल कर्मचारी उन्मुक्त और स्वतंत्र हों, वे कभी भी नियम नहीं तोड़ सकते या गलत लोगों से बात नहीं कर सकते बिना सिस्टम को पता चले।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।