तकनीकी भय जिसे 'मिलेनियम बग' के रूप में जाना जाता था, जिसने सदी के बदलाव पर वैश्विक पतन की भविष्यवाणी की थी, सरकारों और कंपनियों के संयुक्त प्रयास के कारण साकार नहीं हुआ। हालांकि, विशेषज्ञ 19 जनवरी 2038 के लिए निर्धारित एक समान समस्या के बारे में चेतावनी देते हैं।
इस त्रुटि, जिसे Y2K38 या '2038 बग' कहा जाता है, में लाखों उपकरणों को प्रभावित करने की क्षमता है जो अभी भी तिथि और समय रिकॉर्ड करने के लिए पुराने 32-बिट सिस्टम पर काम कर रहे हैं। कमजोर उपकरणों में औद्योगिक उपकरण, एम्बेडेड सिस्टम, भुगतान टर्मिनल, राउटर, वाहन, इंटरनेट ऑफ थिंग्स (IoT) डिवाइस और यहां तक कि चिकित्सा उपकरण भी शामिल हैं।
2038 बग क्या है?
यह यूनिक्स एपोक टाइम मानक में निहित है, जिसका उपयोग यूनिक्स सिस्टम द्वारा किया जाता है और बाद में डेटाबेस, नेटवर्क प्रोटोकॉल, प्रोग्रामिंग भाषाओं और एंड्रॉइड और आईओएस जैसे स्मार्टफोन में एकीकृत किया जाता है। इस मॉडल में, तिथि को पारंपरिक तरीके से संग्रहीत नहीं किया जाता है, बल्कि 1 जनवरी 1970 को 00:00 UTC से बीते सेकंड की संख्या के रूप में संग्रहीत किया जाता है।
जिन सिस्टम में इस मान को संग्रहीत करने के लिए 32-बिट साइन्ड इंटीजर का उपयोग किया जाता है, उनकी अधिकतम सीमा 2,147,483,647 सेकंड है। यह सीमा ठीक 19 जनवरी 2038 को 03:14:07 UTC (या ब्रासीलियाई समय में 00:14:07) पर पहुंच जाएगी। इस बिंदु पर पहुंचने पर, काउंटर ओवरफ्लो हो जाएगा और गलत तिथियां दर्ज करना शुरू कर सकता है, जो दिसंबर 1901 या कुछ मामलों में जनवरी 1970 पर वापस आ सकता है।
क्या समस्याएं हो सकती हैं?
इस त्रुटि के परिणाम प्रभावित उपकरण के प्रकार के अनुसार भिन्न होते हैं। जबकि सरल परिदृश्यों में समस्या अनदेखी की जा सकती है, जिन सिस्टम को तिथि और समय के सटीक रिकॉर्ड की आवश्यकता होती है, उनमें गंभीर विफलताएं हो सकती हैं। विशेषज्ञ भुगतान टर्मिनलों में विफलताओं, सुरक्षा प्रणालियों में त्रुटियों, चिकित्सा उपकरणों के खराब कामकाज, प्रकाश व्यवस्था, हीटिंग और पानी की आपूर्ति के स्वचालित सिस्टम में समस्याओं, साथ ही औद्योगिक उत्पादन लाइनों और वाहनों तथा कनेक्टेड उपकरणों में रुकावटों और विफलताओं जैसे जोखिमों का संकेत देते हैं।
एक अतिरिक्त महत्वपूर्ण पहलू एन्क्रिप्शन से संबंधित है। वर्तमान डिजिटल संचार का एक बड़ा हिस्सा सुरक्षा प्रमाणपत्रों पर निर्भर करता है जो तब काम करना बंद कर देते हैं जब डिवाइस की तारीख गलत होती है। इस प्रकार, Y2K38 से प्रभावित उपकरण नेटवर्क और संरक्षित सेवाओं तक पहुंच खो सकता है, भले ही उसके मुख्य कार्यक्रम चालू रहें।
जोखिम मिलिनियम बग से अलग क्यों है?
वर्ष 2000 का बग इसलिए हुआ क्योंकि कई कंप्यूटर वर्ष को केवल दो अंकों का उपयोग करके रिकॉर्ड करते थे, जिससे 1999 से 2000 में बदलते समय 1900 पर लौटने की व्याख्या हो सकती थी। उस समय, सरकारों और निगमों ने सदी के बदलाव से पहले सिस्टम को ठीक करने के लिए अरबों का निवेश किया, जिसके परिणामस्वरूप केवल अलग-थलग विफलताएं हुईं, न कि अनुमानित वैश्विक पतन।
हालांकि, Y2K38 एक अलग संदर्भ प्रस्तुत करता है। वर्तमान में, जुड़े हुए उपकरणों की मात्रा बहुत अधिक है, जिसमें स्मार्ट घरेलू उपकरण से लेकर महत्वपूर्ण बुनियादी ढांचे और औद्योगिक उपकरण शामिल हैं। इसके अलावा, इन उपकरणों में से कई नियमित सॉफ्टवेयर अपडेट प्राप्त किए बिना दशकों तक उपयोग में बने रहते हैं।
विशेषज्ञों के अनुसार, आधुनिक कंप्यूटर पहले से ही 64-बिट टाइम स्टोरेज का उपयोग करते हैं, जो इस सीमा को सैकड़ों अरब वर्षों तक समाप्त कर देता है। समस्या का ध्यान मुख्य रूप से पुराने सिस्टम और एम्बेडेड उपकरणों पर रहता है जो 32-बिट आर्किटेक्चर बनाए रखते हैं।
अपराधी द्वारा जोखिम का फायदा उठाया जा सकता है
शोधकर्ता यह भी चेतावनी देते हैं कि Y2K38 को केवल एक सॉफ़्टवेयर विफलता के रूप में नहीं देखा जाना चाहिए, बल्कि एक संभावित सुरक्षा भेद्यता के रूप में भी देखा जाना चाहिए। कुछ परिस्थितियों में, हमलावर समय सिंक्रनाइज़ेशन सर्वर (NTP) की जालसाजी या उपग्रह के माध्यम से समय पर निर्भर उपकरणों को नकली जीपीएस सिग्नल भेजने के माध्यम से त्रुटि का अनुमान लगाने के लिए किसी उपकरण की घड़ी में हेरफेर कर सकते हैं।
इस प्रकार का हमला विशेष रूप से IoT उपकरणों और औद्योगिक उपकरणों में चिंताजनक है, जिन्हें ऐतिहासिक रूप से सुरक्षा अपडेट प्राप्त करने में अधिक समय लगता है।
समस्या से बचने के लिए अभी भी समय है
सकारात्मक खबर यह है कि अधिकांश समकालीन ऑपरेटिंग सिस्टम ने पहले ही इस सीमा को हल कर दिया है, 64-बिट टाइम रिकॉर्डिंग को अपनाते हुए। लिनक्स, विंडोज, मैकओएस और आईओएस के नवीनतम संस्करण इस मुद्दे से प्रभावित नहीं होते हैं। हालांकि, लाखों पुराने उपकरणों को जनवरी 2038 से पहले बदलना, अनुकूलित करना या अपडेट करना होगा।
विशेषज्ञ सलाह देते हैं कि कंपनियां तुरंत कमजोर उपकरणों की पहचान करना शुरू करें, निर्माताओं द्वारा प्रदान किए गए समर्थन की जांच करें और संचालन में सिस्टम को खतरे में डालने से रोकने के लिए अलग वातावरण में परीक्षण करें। महत्वपूर्ण तिथि से 11 साल से अधिक समय होने के बावजूद, शोधकर्ताओं ने चेतावनी दी है कि मौजूदा विरासत बुनियादी ढांचे को बदलने के लिए समय अपर्याप्त हो सकता है। जैसा कि मिलिनियम बग के साथ हुआ था, रोकथाम की सफलता सिस्टम को अपनी सीमा तक पहुंचने से पहले ठीक करने के लिए एक समन्वित प्रयास पर निर्भर करेगी।



