माइक्रोसॉफ्ट सुरक्षा अनुसंधान और विकास पर अरबों खर्च करता है। वे अपने कोड की अखंडता बनाए रखने के लिए हजारों प्रतिभाशाली इंजीनियरों को नियुक्त करते हैं। फिर भी, अपने घर के कार्यालय में बैठे एक अकेले शोधकर्ता ने दुनिया के सबसे लोकप्रिय ऑपरेटिंग सिस्टम के मुख्य सुरक्षा इंजन को हरा दिया। विंडोज डिफेंडर (Windows Defender) की अपेक्षित सुरक्षा रक्षा की एक मजबूत, अभेद्य परत है। शील्डब्रेक (ShieldBreak) की वास्तविक शोषण क्षमता सिस्टम-स्तरीय नियंत्रण का एक सीधा रास्ता है। यह असमानता इस बात में एक प्रणालीगत मुद्दे को प्रकट करती है कि सॉफ्टवेयर दिग्गज बाहरी भेद्यता रिपोर्टों और उन्हें प्रदान करने वाले शोधकर्ताओं को कैसे संभालते हैं।
मुझे मई का वह दिन याद है जब माइक्रोसॉफ्ट ने एक ब्लॉग पोस्ट प्रकाशित किया था जिसने मेरे सिग्नल (Signal) समूहों में चिंता की लहर दौड़ा दी थी। पोस्ट में उन सुरक्षा शोधकर्ताओं के खिलाफ कानूनी कार्रवाई की एक हल्की छिपी हुई धमकी थी जो कंपनी की प्रतिबंधात्मक नीतियों के बाहर जीरो-डे (zero-day) कमजोरियों का खुलासा करते हैं। हम में से जो लोग इन्फो-सेक (info-sec) में जीते और सांस लेते हैं, उनके लिए यह विक्रेताओं और अनुसंधान समुदाय के बीच अलिखित अनुबंध के विश्वासघात जैसा महसूस हुआ। जब कोई कंपनी सहयोग के बजाय मुकदमेबाजी को चुनती है, तो वे बग को ठीक नहीं करते हैं। वे केवल संदेशवाहक को चुप कराते हैं। नाइटमेयर एक्लिप्स (Nightmare Eclipse), महत्वपूर्ण खामियों की पहचान करने के इतिहास वाले एक शोधकर्ता ने चुप रहने के बजाय जोर से बोलने का फैसला किया।
शील्डब्रेक एक स्थानीय विशेषाधिकार वृद्धि (local privilege escalation) भेद्यता है। यह विंडोज डिफेंडर को लक्षित करता है, जो एंटी-मालवेयर इंजन है जो हर आधुनिक विंडोज डिवाइस पर पहले से इंस्टॉल आता है। एक विशिष्ट सुरक्षा मॉडल में, विंडोज डिफेंडर हर आंतरिक दरवाजे पर एक वीआईपी क्लब बाउंसर की तरह कार्य करता है। यह वह घटक है जिस पर उपयोगकर्ता दुर्भावनापूर्ण गतिविधि की निगरानी करने और सिस्टम में अनधिकृत परिवर्तनों को रोकने के लिए भरोसा करते हैं। शील्डब्रेक इस बाउंसर को एक अपराधी में बदल देता है।
जोखिम के दृष्टिकोण से, भेद्यता गंभीर है क्योंकि यह एक निम्न-स्तरीय उपयोगकर्ता को सिस्टम-व्यापी पहुंच प्राप्त करने की अनुमति देती है। एक हमलावर जिसने पहले से ही फ़िशिंग लिंक या मामूली सॉफ़्टवेयर दोष के माध्यम से मशीन पर पकड़ बना ली है, वह प्रशासक (administrator) बनने के लिए शील्डब्रेक का उपयोग कर सकता है। एक बार जब उनके पास ये अनुमतियाँ हो जाती हैं, तो वे सुरक्षा सॉफ़्टवेयर को अक्षम कर सकते हैं, स्थायी बैकडोर स्थापित कर सकते हैं और बिना किसी पहचान के संवेदनशील डेटा निकाल सकते हैं। शोधकर्ता ने प्रूफ-ऑफ-कांसेप्ट को विंडोज ऐप के रूप में जारी किया। यह शोषण को मध्यम कुशल खतरे वाले अभिनेताओं के लिए भी सुलभ बनाता है।
भेद्यता विश्लेषण समुदाय में एक अत्यधिक सम्मानित व्यक्ति, विल डॉर्मन (Will Dormann) ने इस शोषण का सत्यापन किया। उनके निष्कर्ष पुष्टि करते हैं कि हमले के सफल होने के लिए विंडोज डिफेंडर का सक्रिय होना आवश्यक है। यह आईटी प्रशासकों के लिए एक विरोधाभास पैदा करता है। वे सुरक्षा के लिए डिफेंडर पर भरोसा करते हैं, फिर भी डिफेंडर की उपस्थिति वही छेद बनाती है जिसकी हमलावर को डिवाइस से समझौता करने के लिए आवश्यकता होती है। यह बग विंडोज 10, विंडोज 11 (नवीनतम 25H2 संस्करण सहित), और विंडोज सर्वर 2025 को प्रभावित करता है। यह लगभग पूरे आधुनिक विंडोज पारिस्थितिकी तंत्र को कवर करता है।
शील्डब्रेक पूरी तरह से नई खोज नहीं है। यह रॉगप्लैनेट (RoguePlanet) नामक पिछली भेद्यता का एक विकास है। नाइटमेयर एक्लिप्स ने इस साल की शुरुआत में माइक्रोसॉफ्ट को रॉगप्लैनेट की सूचना दी थी, और कंपनी ने अंततः एक पैच जारी किया। हालांकि, शोधकर्ता का दावा है कि सुधार अपर्याप्त था। शील्डब्रेक उस पहले के पैच के पूर्ण बाईपास के रूप में कार्य करता है। यह सॉफ्टवेयर उद्योग में एक आवर्ती समस्या को प्रदर्शित करता है: प्रतिक्रियाशील पैच (reactive patch)।
जब कोई विक्रेता समय सीमा को पूरा करने या नकारात्मक पीआर को कम करने के लिए सुधार में जल्दबाजी करता है, तो वे अक्सर मूल कारण के बजाय लक्षण को संबोधित करते हैं। इससे बिल्ली और चूहे का खेल शुरू हो जाता है जहां शोधकर्ता एक ही अंतर्निहित दोष को ट्रिगर करने के लिए थोड़ा अलग तरीका ढूंढते हैं। पैचिंग एक जहाज के पतवार में छेद को बंद करने जैसा होना चाहिए। यदि प्लग बहुत छोटा है या गलत सामग्री से बना है, तो पानी अंततः अपना रास्ता वापस पा लेगा। शील्डब्रेक साबित करता है कि रॉगप्लैनेट प्लग विफल हो गया है।
डेटा अखंडता के संदर्भ में, यह बाईपास विशेष रूप से चिंताजनक है। यह सुझाव देता है कि विंडोज डिफेंडर इंजन के भीतर वास्तुशिल्प दोष माइक्रोसॉफ्ट द्वारा शुरू में स्वीकार किए गए दोष से कहीं अधिक गहरा है। पर्दे के पीछे, इन बगों को ठीक करने का संघर्ष विंडोज कोडबेस के विशाल आकार के कारण और जटिल हो जाता है। जब आप एक घटक बदलते हैं, तो आप एक दर्जन अन्य को तोड़ने का जोखिम उठाते हैं। यह जटिलता अक्सर रूढ़िवादी पैचिंग रणनीतियों की ओर ले जाती है जो सिस्टम को बाईपास के प्रति संवेदनशील छोड़ देती है जैसा कि नाइटमेयर एक्लिप्स ने प्रदर्शित किया है।
माइक्रोसॉफ्ट ने हाल ही में सुरक्षा खामियों की पहचान करने के लिए आर्टिफिशियल इंटेलिजेंस (AI) का उपयोग करने के बारे में शेखी बघारी थी। स्वचालन के इस प्रयास के परिणामस्वरूप पिछले दो पैच ट्यूजडे (Patch Tuesday) चक्रों के दौरान पैच की एक चौंका देने वाली संख्या सामने आई, जिसमें प्रत्येक महीने लगभग 500 बगों को संबोधित किया गया। जबकि एआई बड़े पैमाने पर सामान्य कोडिंग त्रुटियों को खोजने के लिए एक उत्कृष्ट उपकरण है, इसमें मानव शोधकर्ता के रचनात्मक अंतर्ज्ञान की कमी है।
एआई मॉडल मौजूदा पैटर्न पर प्रशिक्षित होते हैं। वे वह खोजने में बहुत अच्छे हैं जो पहले देखा जा चुका है। वे उपन्यास तार्किक दोषों या जटिल शोषण श्रृंखलाओं की पहचान करने में कम प्रभावी होते हैं जिनके लिए सिस्टम स्थिति की गहरी समझ की आवश्यकता होती है। शील्डब्रेक मानवीय सरलता का उत्पाद है। इसने एक ऐसा रास्ता खोजा जो एआई-संचालित स्कैनर से छूट गया था। नतीजतन, स्वचालित बग हंटिंग पर निर्भरता सुरक्षा की झूठी भावना पैदा कर सकती है।
वास्तुशिल्प स्तर से, पैच की संख्या में वृद्धि का मतलब यह नहीं है कि सिस्टम अधिक लचीला है। यदि पैच की मात्रा के साथ बगों की मात्रा भी बढ़ रही है, तो हमला करने की सतह (attack surface) वैसी ही रहती है या बड़ी हो जाती है। सक्रिय रूप से बोलते हुए, माइक्रोसॉफ्ट को एआई में अपने निवेश को उन मानव शोधकर्ताओं के साथ अधिक सहयोगी संबंध के साथ संतुलित करना चाहिए जो उन बगों को ढूंढते हैं जिन्हें मशीनें अनदेखा कर देती हैं।
सुरक्षा अनुसंधान एक नाजुक पारिस्थितिकी तंत्र है। यह तब सबसे अच्छा कार्य करता है जब प्रकटीकरण के लिए एक स्पष्ट, पूर्वानुमेय मार्ग हो। मई में माइक्रोसॉफ्ट की कानूनी कार्रवाई की धमकी ने इस संतुलन को बिगाड़ दिया। हालांकि कंपनी ने बाद में सोशल मीडिया पर टिप्पणियों को वापस ले लिया, लेकिन मूल ब्लॉग पोस्ट उनकी वेबसाइट पर अपरिवर्तित है। यह समुदाय पर एक भयावह प्रभाव पैदा करता है।
नाइटमेयर एक्लिप्स ने उल्लेख किया कि रिपोर्टिंग प्रक्रिया के दौरान माइक्रोसॉफ्ट द्वारा उनके साथ दुर्व्यवहार महसूस किया गया। यह भावना कई स्वतंत्र शोधकर्ताओं के बीच व्याप्त है जो महसूस करते हैं कि बग बाउंटी कार्यक्रम अधिक प्रतिकूल होते जा रहे हैं। जब एक शोधकर्ता तकनीकी खामियों के आधार पर कानूनी खतरों का सामना करने या बाउंटी से इनकार करने के लिए एक दोष खोजने में सैकड़ों घंटे खर्च करता है, तो वे निजी तौर पर रिपोर्ट करने का प्रोत्साहन खो देते हैं।
वास्तुशिल्प स्तर पर, विश्वास में यह गिरावट एक सुरक्षा जोखिम है। यदि शोधकर्ता विक्रेताओं को रिपोर्ट करना बंद कर देते हैं, तो वे या तो बग की तलाश पूरी तरह से बंद कर देंगे या वे उन्हें सार्वजनिक रूप से जीरो-डे के रूप में प्रकाशित करेंगे। पैच के बिना सार्वजनिक प्रकटीकरण हर उपयोगकर्ता को जोखिम में डाल देता है। इस मामले में, नाइटमेयर एक्लिप्स ने परमाणु विकल्प चुना क्योंकि उनका मानना था कि माइक्रोसॉफ्ट उनकी रिपोर्टों को गंभीरता से नहीं ले रहा था। यह पूरे उद्योग के लिए हार-हार की स्थिति है।
विंडोज सर्वर 2025 या विंडोज 11 वर्कस्टेशन के बेड़े चलाने वाले संगठनों के लिए, शील्डब्रेक एक मिशन-महत्वपूर्ण चिंता है। चूंकि कोई पैच मौजूद नहीं है, इसलिए भेद्यता आज शोषण योग्य है। हमले की सतह का आकलन करने के लिए आपकी मशीनों तक स्थानीय पहुंच रखने वाले लोगों पर एक विस्तृत नज़र डालने की आवश्यकता है। चूंकि यह विशेषाधिकार वृद्धि का बग है, इसलिए हमलावर के पास लक्ष्य सिस्टम पर कोड चलाने की क्षमता पहले से ही होनी चाहिए।
उल्लंघन की स्थिति में, फोरेंसिक जांचकर्ता शील्डब्रेक प्रूफ-ऑफ-कांसेप्ट ऐप के निष्पादन की तलाश करेंगे। हालांकि, एक गुप्त हमलावर साधारण हस्ताक्षर-आधारित पहचान से बचने के लिए कोड को आसानी से संशोधित कर सकता है। यह बग को डेटा गोपनीयता और अखंडता के लिए एक महत्वपूर्ण खतरा बनाता है। यदि कोई हमलावर सिस्टम (System) के स्तर तक पहुंच सकता है, तो वे डिवाइस पर हर फाइल, हर पासवर्ड हैश और हर एन्क्रिप्टेड टोकन तक पहुंच सकते हैं।
जोखिम के नजरिए से, यह बग पारंपरिक नेटवर्क परिधि की सीमाओं को उजागर करता है। हम अक्सर परिधि को एक अप्रचलित महल की खाई के रूप में सोचते हैं, और शील्डब्रेक साबित करता है कि जब आप महल के अंदर होते हैं, तब भी आंतरिक गार्डों से समझौता किया जा सकता है। हमें एक जीरो-ट्रस्ट मॉडल की ओर बढ़ना चाहिए जहां किसी भी उपयोगकर्ता या प्रक्रिया पर डिफ़ॉल्ट रूप से भरोसा नहीं किया जाता है, भले ही वे पहले से ही प्रारंभिक प्रमाणीकरण पास कर चुके हों।
पैचिंग को अलग रखते हुए, आईटी नेता और उपयोगकर्ता माइक्रोसॉफ्ट से आधिकारिक सुधार की प्रतीक्षा करते हुए शील्डब्रेक के जोखिम को कम करने के लिए कई कदम उठा सकते हैं। ये क्रियाएं शोषण को ट्रिगर करने के लिए आवश्यक प्रारंभिक पकड़ की संभावना को कम करने पर ध्यान केंद्रित करती हैं।
शील्डब्रेक सिर्फ एक सॉफ्टवेयर बग से कहीं अधिक है। यह दुनिया की सबसे बड़ी टेक कंपनियों में से एक और इसके उत्पादों को सुरक्षित रखने वाले लोगों के बीच एक टूटे हुए रिश्ते का लक्षण है। कानूनी धमकियाँ एक प्रतिक्रियाशील उपाय हैं जो कोड की गुणवत्ता में सुधार करने के लिए कुछ नहीं करती हैं। माइक्रोसॉफ्ट को एक सक्रिय रुख पर वापस लौटना चाहिए जो अपनी कॉर्पोरेट छवि की सुरक्षा के बजाय अंतिम-उपयोगकर्ता की सुरक्षा को प्राथमिकता देता है।
एक समुदाय के रूप में, हमें पारदर्शिता की मांग करनी चाहिए। जब कोई पैच विफल हो जाता है, तो विक्रेताओं को ईमानदार होना चाहिए कि ऐसा क्यों हुआ। जब कोई शोधकर्ता एक वैध रिपोर्ट प्रदान करता है, तो उनके साथ एक भागीदार के रूप में व्यवहार किया जाना चाहिए, न कि एक विरोधी के रूप में। सुरक्षा एक सहयोगात्मक प्रयास है। उस सहयोग के बिना, हम सभी बस अगली ढाल के टूटने का इंतजार कर रहे हैं।
आज ही अपने स्थानीय प्रशासक समूहों का ऑडिट करें और सॉफ्टवेयर निष्पादन नीतियों को प्रतिबंधित करें। औपचारिक पैच आने तक शील्डब्रेक के खतरे को बेअसर करने का यह सबसे प्रभावी तरीका है।
स्रोत
अस्वीकरण
यह लेख केवल सूचनात्मक और शैक्षिक उद्देश्यों के लिए है। प्रदान की गई जानकारी एक पेशेवर साइबर सुरक्षा ऑडिट या घटना प्रतिक्रिया सेवा की जगह नहीं लेती है। लेखक और प्रकाशक प्रदान किए गए तकनीकी विवरणों के किसी भी दुरुपयोग के लिए जिम्मेदार नहीं हैं।



हमारा एंड-टू-एंड एन्क्रिप्टेड ईमेल और क्लाउड स्टोरेज समाधान सुरक्षित डेटा एक्सचेंज का सबसे शक्तिशाली माध्यम प्रदान करता है, जो आपके डेटा की सुरक्षा और गोपनीयता सुनिश्चित करता है।
/ एक नि: शुल्क खाता बनाएं