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

Improving the Security of Containerized Workloads using Transparency and Traceability Services

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

मूल लेखक: Nikos Fotiou, Lefteris Georgiadis, Ignacio Lacalle, George C. Polyzos, Vasilios A. Siris

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

मूल लेखक: Nikos Fotiou, Lefteris Georgiadis, Ignacio Lacalle, George C. Polyzos, Vasilios A. Siris

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

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

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

यह शोध पत्र इस सटीक समस्या को हल करने के लिए एक चतुर नई प्रणाली पेश करता है। लेखक, जो सुरक्षा शोधकर्ताओं की एक टीम है, एक "ट्रांसपेरेंसी सर्विस" का प्रस्ताव करते हैं जो इन डिजिटल भोजन बक्सों के लिए एक सुपर-सिक्योर, स्वचालित नोटरी के रूप में कार्य करती है। असेंबली लाइन को एक स्थायी मास्टर की (Master Key) अपने पास रखने देने के बजाय (जिसे यदि चुरा लिया जाए, तो यह एक आपदा है), यह प्रणाली प्रत्येक पकाए गए विशिष्ट व्यंजन के लिए एक नया, एक बार उपयोग होने वाला (one-time-use) की (key) उत्पन्न करती है। इसके बाद यह तुरंत व्यंजन को सील करती है, घटना को एक सार्वजनिक, अमिट डायरी (ट्रांसपेरेंसी रजिस्ट्री) में लिखती है, और की (key) को फेंक देती है। जब व्यंजन किसी रेस्टोरेंट में पहुँचता है, तो मैनेजर केवल सील की जाँच नहीं करता; वह सार्वजनिक डायरी की भी जाँच करता है ताकि यह सुनिश्चित हो सके कि सील वास्तव में दर्ज की गई थी और जिस शेफ ने उस पर हस्ताक्षर किए थे, उसे ऐसा करने की अनुमति थी।

शोधकर्ताओं ने इस प्रणाली का एक वर्किंग प्रोटोटाइप बनाया, जिसे GitHub Actions और GitLab जैसे लोकप्रिय कोडिंग टूल्स से जोड़ा गया। उन्होंने इसे वास्तविक परिदृश्यों के विरुद्ध परखा जहाँ हैकर्स चाबियाँ चुराने या बुरा कोड डालने की कोशिश करते हैं। उनके सिमुलेशन दिखाते हैं कि यह दृष्टिकोण कई मामलों में हमलावरों को दुर्भावनापूर्ण सॉफ़्टवेयर तैनात करने से प्रभावी ढंग से रोकता है, जैसे कि जब वे अनधिकृत उपयोगकर्ता से चोरी क्रेडेंशियल्स का उपयोग करने की कोशिश करते हैं। हालाँकि, यदि कोई हैकर एक अधिकृत (authorized) डेवलपर के क्रेडेंशियल्स चुरा लेता है, तो सिस्टम शुरू में दुर्भावनापूर्ण सॉफ़्टवेयर को सुरक्षा जाँचों से गुजरने की अनुमति दे सकता है क्योंकि सिग्नेचर और पहचान वैध दिखते हैं। इस विशिष्ट परिदृश्य में, सिस्टम की ताकत इस दुरुपयोग को तेज़ी से पकड़ने की क्षमता में निहित है। क्योंकि प्रत्येक साइनिंग इवेंट को सार्वजनिक डायरी में रिकॉर्ड किया जाता है, एक "मॉनिटर" संदिग्ध गतिविधि को पकड़ सकता है और संगठन को सतर्क कर सकता है। इससे वे व्यापक नुकसान होने से पहले दुर्भावनापूर्ण सॉफ़्टवेयर को ब्लॉक कर सकते हैं और समझौता किए गए क्रेडेंशियल्स को वापस ले सकते हैं, हालांकि इस पहचान की गति इस बात पर निर्भर करती है कि डायरी की जाँच कितनी बार की जाती है।

डिजिटल किचन की कहानी

आइए देखते हैं कि यह कैसे काम करता है, एक हाई-टेक, स्वचालित रसोई के उदाहरण का उपयोग करते हुए।

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

समाधान: वन-टाइम टिकट
इस शोध पत्र के लेखक कहते हैं, "अब और कोई मास्टर की नहीं!" इसके बजाय, वे एक ऐसी प्रणाली का प्रस्ताव करते हैं जहाँ शेफ के पास कोई चाबी नहीं होती है। यहाँ नई प्रक्रिया दी गई है:

  1. ऑर्डर: एक शेफ (एक डेवलपर) एक नया व्यंजन (एक कंटेनर इमेज) पकाना चाहता है। वे अपनी रेसिपी एक विशेष, सुपर-सिक्योर "नोटरी मशीन" (ट्रांसपेरेंसी सर्विस) को भेजते हैं।
  2. वन-टाइम की (One-Time Key): नोटरी मशीन शेफ की आईडी की जाँच करती है। यदि उन्हें खाना पकाने की अनुमति है, तो मशीन तुरंत इस विशिष्ट व्यंजन के लिए एक बिल्कुल नई, एक बार उपयोग होने वाली की (key) बनाती है। यह मशीन इस की (key) के साथ व्यंजन को सील करती है और फिर तुरंत इस की (key) को नष्ट कर देती है। गायब! खत्म!
  3. सार्वजनिक डायरी: नोटरी मशीन एक विशाल, सार्वजनिक, अमिट डायरी (ट्रांसपेरेंसी रजिस्ट्री) में एक नोट लिखती है। नोट कहता है: "दोपहर 2:00 बजे, शेफ एलिस ने की (Key) X के साथ डिश #123 पर हस्ताक्षर किए।" डायरी एक ब्लॉकचेन या सार्वजनिक लेज़र की तरह है; एक बार पेज लिख दिए जाने के बाद, इसे फाड़ा या बदला नहीं जा सकता।
  4. रसीद: मशीन शेफ को एक रसीद देती है जिसमें सिग्नेचर, शेफ का नाम और एक "प्रूफ ऑफ इनक्लूजन" (सम्मिलन का प्रमाण) शामिल होता है। यह प्रमाण एक गणितीय रसीद की तरह है जो कहता है, "हाँ, मैं यह साबित कर सकता हूँ कि यह प्रविष्टि वास्तव में डायरी में है।"

चेकपॉइंट: सुरक्षा गार्ड
अब व्यंजन एक रेस्टोरेंट (डिप्लॉयमेंट साइट, जैसे क्लाउड सर्वर) पर पहुँचता है। सुरक्षा गार्ड (पॉलिसी इंजन) केवल सिग्नेचर नहीं देखता। वे तीन-चरणीय जाँच करते हैं:

  1. क्या सील असली है? वे सत्यापित करते हैं कि सिग्नेचर व्यंजन से मेल खाता है।
  2. क्या शेफ को अनुमति है? वे शेफ के नाम की जाँच अधिकृत कर्मचारियों की सूची से करते हैं।
  3. क्या यह डायरी में है? यही जादू वाला हिस्सा है। वे "प्रूफ ऑफ इनक्लूजन" लेते हैं और सार्वजनिक डायरी की जाँच करते हैं ताकि यह सुनिश्चित हो सके कि घटना वास्तव में हुई थी। यदि व्यंजन डायरी में नहीं है, या यदि डायरी प्रविष्टि व्यंजन से मेल नहीं खाती है, तो गार्ड उसे बाहर निकाल देता है।

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

  • वन-टाइम की (One-Time Key): चूंकि की (key) को तुरंत नष्ट कर दिया जाता है, इसलिए हैकर इसका उपयोग और अधिक ज़हर साइन करने के लिए नहीं कर सकता।
  • सार्वजनिक डायरी: यदि हैकर एक वैध सिग्नेचर प्राप्त करने में सफल हो जाता है (उदाहरण के लिए, एक अधिकृत शेफ के लॉगिन को चुराकर), तो घटना सार्वजनिक डायरी में रिकॉर्ड हो जाती है। एक "मॉनिटर" (एक वॉचडॉग की तरह) 24/7 डायरी पर नज़र रखता है। यदि वह कोई संदिग्ध प्रविष्टि देखता है—जैसे कि एक शेफ एक ऐसा व्यंजन साइन कर रहा है जो उसे नहीं करना चाहिए—तो वह रेस्टोरेंट को अलर्ट कर सकता है। रेस्टोरेंट फिर उस विशिष्ट व्यंजन को ब्लॉक कर सकता है इससे पहले कि वह ग्राहकों तक पहुँचे। हालाँकि, इस अलर्ट की गति इस बात पर निर्भर करती है कि मॉनिटर कितनी बार डायरी की जाँच करता है; साइनिंग इवेंट और पहचान के बीच एक अंतराल होता, जो कुछ मिनटों से लेकर मॉनिटरिंग अंतराल तक हो सकता है।

समझौता (Trade-Off): स्याही सूखने का इंतज़ार
शोध पत्र एक छोटी सी समस्या की ओर भी इशारा करता है। क्योंकि सार्वजनिक डायरी बहुत सुरक्षित है, इसलिए इसमें एक नई प्रविष्टि लिखने में थोड़ा समय लगता है। वास्तविक दुनिया में, डायरी में एक नई प्रविष्टि दिखने में लगभग 12 मिनट लग सकते हैं। इसका मतलब है कि एक छोटा सा समय अंतराल (window) है जहाँ एक व्यंजन को साइन किया जा सकता है लेकिन वह अभी तक डायरी में दिखाई नहीं देता है। लेखक सुझाव देते हैं कि रेस्टोरेंट्स एक "कूलिंग-ऑफ पीरियड" सेट कर सकते हैं—सिग्नेचर बनने के कुछ मिनट बाद तक प्रतीक्षा करना। यह सुनिश्चित करता है कि भोजन परोसे जाने से पहले डायरी प्रविष्टि ठोस हो जाए।

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

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

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

Digest आज़माएँ →