DNS हाईजैकिंग अटैक क्या है और इसे कैसे रोकें?

(DNS)आपके द्वारा अपने ब्राउज़र के पता बार में दर्ज किए गए URL(URLs) को हल करने में DNS महत्वपूर्ण है। Domain Name Resolution में बहुत काम होता है । यह एक प्रकार का पुनरावर्ती ऑपरेशन है जो आपके ब्राउज़र को उस वेबसाइट का आईपी पता प्राप्त करने में मदद करता है जिस तक आप पहुंचने का प्रयास कर रहे हैं। यदि रुचि है, तो आप DNS लुकअप और सर्वर(DNS Lookup and Servers) के बारे में अधिक पढ़ सकते हैं ।

DNS कैश(DNS Cache) शब्द स्थानीय कैश को संदर्भित करता है जिसमें उन वेबसाइटों के हल किए गए आईपी पते होते हैं जिन्हें आप अक्सर करते हैं। डीएनएस कैशे(DNS Cache) का विचार उस समय की बचत करना है जो अन्यथा डीएनएस सर्वर से संपर्क करने पर खर्च किया जाएगा जो उस (DNS)यूआरएल(URL) के वास्तविक आईपी पते का पता लगाने के लिए पुनरावर्ती संचालन का एक सेट शुरू करेगा, जिस तक आपको पहुंचने की आवश्यकता है। लेकिन आपके द्वारा उपयोग की जाने वाली वेबसाइटों के लिए आपके DNS(DNS) कैश में प्रविष्टियों को नकली आईपी पते में बदलकर साइबर अपराधियों द्वारा इस कैश को जहर दिया जा सकता है।

डीएनएस-अपहरण

डीएनएस हाईजैकिंग क्या है

जैसा कि नाम से पता चलता है, DNS अपहरण(DNS Hijacking) या पुनर्निर्देशन(Redirection) साइबर अपराधियों द्वारा उपयोग की जाने वाली एक विधि है जो आपके ब्राउज़र के उस वेबसाइट के आईपी पते को हल करने के प्रयास को हाईजैक करने के लिए उपयोग की जाती है जिसे आप लोड करना चाहते हैं। उपयोग में आसानी के लिए, हमारे द्वारा उपयोग किए जाने वाले URL(URLs) टेक्स्ट प्रारूप में हैं। प्रत्येक URL के लिए , एक IP पता होता है, और कार्यों का एक सेट टेक्स्ट URL को एक संख्यात्मक IP पते में परिवर्तित करने में जाता है। चूंकि आईपी पते को हल करने में कई ऑपरेशन शामिल हैं, साइबर अपराधी देरी का फायदा उठा सकते हैं और आपके कंप्यूटर पर एक नकली आईपी पता भेज सकते हैं जो उनका है।

डीएनएस हाईजैकिंग के लिए(common method for DNS Hijacking) सबसे आम तरीका है अपने कंप्यूटर पर मैलवेयर इंस्टॉल करना जो डीएनएस(DNS) को बदल देता है ताकि जब भी आपका ब्राउज़र यूआरएल(URL) को हल करने की कोशिश करे, तो यह वास्तविक डीएनएस(DNS) सर्वरों में से एक के बजाय नकली डीएनएस सर्वर से संपर्क करे जो (DNS)आईसीएएनएन(ICANN) (प्राधिकरण का प्राधिकरण) द्वारा उपयोग किया जाता है । इंटरनेट(Internet) जो डोमेन को पंजीकृत करने, उनका प्रबंधन करने, उन्हें आईपी पते प्रदान करने, संपर्क पते बनाए रखने और बहुत कुछ करने के लिए जिम्मेदार है)। प्रत्यक्ष DNS सर्वर जिनसे आपके कंप्यूटर संपर्क करते हैं, वे DNS सर्वर हैं जो आपके (DNS)इंटरनेट सेवा प्रदाता(Internet Service Provider –) द्वारा संचालित किए जा रहे हैं -जब तक कि आपने उन्हें किसी और चीज़ में नहीं बदला है। जब कोई इंटरनेट कनेक्शन खरीदा जाता है, तो उपयोग में आने वाले DNS सर्वर ICANN द्वारा मान्यता प्राप्त ISP के होते हैं ।

आपके कंप्यूटर का मैलवेयर किसी अन्य IP पते को इंगित करने के लिए आपके कंप्यूटर द्वारा विश्वसनीय डिफ़ॉल्ट DNS को बदल देता है। (DNS)इस तरह, जब आपका ब्राउज़र किसी IP पते को हल करने का प्रयास करता है, तो आपका कंप्यूटर एक नकली DNS सर्वर से संपर्क करता है जो आपको गलत IP पता देता है। इसके परिणामस्वरूप आपका ब्राउज़र एक दुर्भावनापूर्ण वेबसाइट लोड कर रहा है जो आपके कंप्यूटर से समझौता कर सकती है या आपकी साख आदि चुरा सकती है।

डीएनएस अपहरण(DNS Hijacking) बनाम डीएनएस कैश(DNS Cache) पॉइज़निंग

हालांकि दोनों स्थानीय स्तर पर होते हैं, उनकी उत्पत्ति नकली डीएनएस(DNS) सर्वर से होती है। जबकि डीएनएस अपहरण में मैलवेयर शामिल है(DNS hijacking involves malware) , डीएनएस कैश पॉइज़निंग में आपके स्थानीय डीएनएस कैश को नकली मानों के साथ अधिलेखित करना शामिल है(DNS Cache poisoning involves overwriting your local DNS cache with fake values) जो आपके ब्राउज़र को दुर्भावनापूर्ण वेबसाइटों पर पुनर्निर्देशित करता है। डीएनएस कैश पॉइज़निंग या स्पूफिंग(DNS Cache Poisoning or Spoofing) में ऐसी तकनीकें शामिल हैं जैसे नकली आईपी पतों की बमबारी जिसे आपका कंप्यूटर उठाता है जबकि वास्तविक डीएनएस(DNS) सर्वर अभी भी यूआरएल(URL) को हल करने में व्यस्त हैं । अर्थात्, वास्तविक DNS(DNS) सर्वरों द्वारा किसी URL को हल करने में लगने वाले समय में , साइबर अपराधी बहुत सारी प्रतिक्रियाएँ भेजते हैं जो URL को नकली IP पतों के साथ जोड़ देती हैं।

उदाहरण के लिए, आप अपने ब्राउज़र में thewindowsclub.com टाइप करें। (thewindowsclub.com)जब तक कोई वास्तविक DNS सर्वर पतों को देखता है, तब तक आपके कंप्यूटर को एक से अधिक रिज़ॉल्यूशन प्राप्त होते हैं कि साइट XYZ IP पते पर है। यह आपके कंप्यूटर को यह विश्वास दिलाएगा कि साइट XYZ पर है, भले ही वास्तविक DNS सर्वर वास्तविक IP पता भेजता है क्योंकि साइबर अपराधियों के DNS सर्वरों ने (DNS)thewindowsclub.com के लिए एक नकली IP युक्त कई प्रतिक्रियाएँ भेजीं ।

समय के इस अंतर का उपयोग साइबर अपराधियों द्वारा प्रभावी ढंग से किया जाता है, जिनके पास आपके कंप्यूटर नोट को गलत और दुर्भावनापूर्ण आईपी पते कैश में लाने के लिए कई नकली डीएनएस सर्वर होते हैं। (DNS)इसलिए साइबर अपराधियों के डीएनएस(’ DNS) सर्वरों द्वारा भेजे गए दस नकली डीएनएस प्रस्तावों में से एक वास्तविक (DNS)डीएनएस सर्वरों द्वारा भेजे गए एक वास्तविक (DNS)डीएनएस(DNS) संकल्प पर पूर्वता लेता है । DNS कैश पॉइज़निंग(DNS Cache Poisoning) और रोकथाम के अन्य तरीके ऊपर दिए गए लिंक में सूचीबद्ध हैं।

हालाँकि डीएनएस कैश पॉइज़निंग(DNS Cache Poisoning) और डीएनएस हाईजैकिंग(DNS Hijacking) का इस्तेमाल एक दूसरे के लिए किया जाता है, लेकिन उनके बीच एक छोटा सा अंतर है। डीएनएस कैश पॉइज़निंग(DNS Cache Poisoning) की विधि में आपके कंप्यूटर सिस्टम में मैलवेयर इंजेक्ट करना शामिल नहीं है, लेकिन यह विभिन्न तरीकों पर आधारित है, जैसे कि ऊपर बताया गया है, जहां नकली डीएनएस सर्वर वास्तविक (DNS)डीएनएस सर्वर की तुलना में तेजी से एक (DNS)यूआरएल(URL) रिज़ॉल्यूशन भेजते हैं और इस तरह कैश को जहर दिया जाता है। एक बार कैश में जहर हो जाने के बाद, जब आप किसी संक्रमित वेबसाइट का उपयोग करते हैं, तो आपके कंप्यूटर से छेड़छाड़ की जाती है। डीएनएस अपहरण(DNS Hijacking) के मामले में , आप पहले से ही संक्रमित हैं। एक मैलवेयर आपके डिफ़ॉल्ट DNS को बदल देता है(DNS)सेवा प्रदाता कुछ ऐसा जो साइबर अपराधी चाहते हैं। और वहां से, वे आपके यूआरएल(URL) रिज़ॉल्यूशन ( डीएनएस(DNS) लुकअप) को नियंत्रित करते हैं, और फिर वे आपके डीएनएस(DNS) कैश को जहर देते रहते हैं।

डीएनएस हाईजैकिंग को कैसे रोकें

हमने पहले ही चर्चा की है कि डीएनएस विषाक्तता को कैसे रोका(prevent DNS poisoning) जाए । DNS अपहरण(DNS Hijacking) को रोकने या रोकने के लिए , यह अनुशंसा की जाती है कि आप अच्छे सुरक्षा सॉफ़्टवेयर(good security software) का उपयोग करें जो मैलवेयर जैसे DNS परिवर्तकों को दूर रखता है। एक अच्छे फ़ायरवॉल(Firewall) का उपयोग करना । जबकि हार्डवेयर-आधारित फ़ायरवॉल सबसे अच्छा है, यदि आपके पास यह नहीं है, तो आप कम से कम अपने राउटर फ़ायरवॉल को चालू कर सकते हैं।

यदि आपको लगता है कि आप पहले से ही संक्रमित हैं, तो HOSTS फ़ाइल की सामग्री को हटाना और होस्ट्स फ़ाइल(HOSTS file)  को रीसेट करना(reset the Hosts File) बेहतर है । ऐसा करने के बाद, आगे बढ़ें और एंटी-मैलवेयर का उपयोग करें जो आपको DNS चेंजर्स से छुटकारा पाने में मदद करता है ।

जांचें कि क्या किसी DNS परिवर्तक ने आपका DNS बदल दिया है । यदि ऐसा है, तो आपको अपनी DNS सेटिंग्स बदलनी(change your DNS settings) चाहिए । आप इसे स्वचालित रूप से जांच सकते हैं। वैकल्पिक रूप से, आप मैन्युअल रूप से DNS की जांच कर सकते हैं। (DNS)राउटर(Router) में उल्लिखित डीएनएस(DNS) की जांच करके शुरू करें और फिर अपने नेटवर्क पर अलग-अलग कंप्यूटरों में। मैं अनुशंसा करता हूं कि आप अपने विंडोज डीएनएस कैश को फ्लश करें(flush your Windows DNS Cache) और अपने राउटर डीएनएस को (DNS)कोमोडो डीएनएस , ओपन डीएनएस,(Open DNS,) गूगल पब्लिक डीएनएस, यांडेक्स सिक्योर डीएनएस, (Yandex Secure DNS,)एंजेल डीएनएस, आदि जैसे किसी अन्य डीएनएस(DNS) में बदलें । एक सुरक्षित डीएनएस(DNS) राउटर में प्रत्येक कंप्यूटर को कॉन्फ़िगर करने से बेहतर है।

ऐसे उपकरण हैं जो आपकी रुचि ले सकते हैं(There are tools that may interest you) : एफ-सिक्योर राउटर चेकर (F-Secure Router Checker)डीएनएस(DNS) अपहरण की जांच करेगा , यह ऑनलाइन टूल डीएनएस अपहरण के लिए जांच करेगा , और व्हाइटहैट सुरक्षा उपकरण डीएनएस अपहरण की निगरानी करेगा।

अब पढ़ें(Now read) : डोमेन हाईजैकिंग क्या है और अपहृत डोमेन को कैसे रिकवर करें।



About the author

मैं एक हार्डवेयर इंजीनियर हूं, जो iPhone और iPad जैसे Apple उत्पादों के डिजाइन और विकास में विशेषज्ञता रखता है। मुझे आईओएस और एज डिवाइस दोनों के साथ-साथ गिट और स्विफ्ट जैसे सॉफ्टवेयर डेवलपमेंट टूल्स का अनुभव है। दोनों क्षेत्रों में मेरा कौशल मुझे इस बात की एक मजबूत समझ देता है कि Apple डिवाइस ऑपरेटिंग सिस्टम (OS) एप्लिकेशन और डेटा स्रोतों के साथ कैसे इंटरैक्ट करता है। इसके अतिरिक्त, गिट के साथ मेरा अनुभव मुझे कोड संस्करण नियंत्रण प्रणाली पर काम करने में सक्षम बनाता है, जो सॉफ्टवेयर विकसित करते समय दक्षता और उत्पादकता में सुधार करने में मदद कर सकता है।



Related posts