मैन-इन-द-मिडिल अटैक (एमआईटीएम) क्या है: परिभाषा, रोकथाम, उपकरण

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

मैन-इन-द-बीच का हमला

छवि स्रोत: कास्परस्की।

क्या है मैन-इन-द-मिडिल अटैक

एक लोकप्रिय तरीका  मैन-इन-द-मिडिल अटैक(Man-In-The-Middle attack) है। इसे  बकेट ब्रिगेड अटैक(bucket brigade attack) या कभी-कभी   क्रिप्टोग्राफी में जानूस अटैक के रूप में भी जाना जाता है। (Janus attack)जैसा कि इसके नाम से पता चलता है, हमलावर खुद को दो पक्षों के बीच रखता है, जिससे उन्हें विश्वास होता है कि वे एक निजी कनेक्शन पर एक-दूसरे से सीधे बात कर रहे हैं, जब वास्तव में पूरी बातचीत हमलावर द्वारा नियंत्रित की जा रही है।

एक मानव-मध्य हमला तभी सफल हो सकता है जब हमलावर दो पक्षों के बीच आपसी प्रमाणीकरण करता है। अधिकांश क्रिप्टोग्राफ़िक प्रोटोकॉल हमेशा किसी न किसी रूप में समापन बिंदु प्रमाणीकरण प्रदान करते हैं, विशेष रूप से उपयोगकर्ताओं पर MITM हमलों को रोकने के लिए। सिक्योर सॉकेट लेयर (एसएसएल)(Secure Sockets Layer (SSL)) प्रोटोकॉल हमेशा एक या दोनों पक्षों को प्रमाणित करने के लिए पारस्परिक रूप से विश्वसनीय प्रमाणन प्राधिकरण का उपयोग करने के लिए उपयोग किया जा रहा है।

यह काम किस प्रकार करता है

मान लें कि इस कहानी में तीन पात्र हैं: माइक(Mike) , रॉब(Rob) , और एलेक्स(Alex)माइक (Mike)रोब(Rob) के साथ संवाद करना चाहता है । इस बीच, एलेक्स (हमलावर) बातचीत को छिपने से रोकता है और (Alex)माइक(Mike) की ओर से रॉब(Rob) के साथ झूठी बातचीत करता है । सबसे पहले(First) , माइक (Mike)रॉब(Rob) से उसकी सार्वजनिक कुंजी मांगता है। यदि रॉब (Rob)माइक(Mike) को अपनी कुंजी प्रदान करता है , तो एलेक्स(Alex) इंटरसेप्ट करता है, और इस तरह "मैन-इन-द-मिडिल अटैक" शुरू होता है। एलेक्स फिर (Alex)माइक(Mike) को एक जाली संदेश भेजता हैजो रॉब(Rob) से होने का दावा करता है लेकिन एलेक्स(Alex) की सार्वजनिक कुंजी सहित। माइक(Mike) आसानी से मानता है कि प्राप्त कुंजी रॉब(Rob) की है जब यह सच नहीं है। माइक(Mike) मासूम रूप से एलेक्स की कुंजी के साथ अपने संदेश को एन्क्रिप्ट करता है और परिवर्तित संदेश को वापस (Alex)रोब(Rob) को भेजता है ।

सबसे आम एमआईटीएम(MITM) हमलों में, हमलावर ज्यादातर उपयोगकर्ता के संचार को बाधित करने के लिए वाईफाई(WiFi) राउटर का उपयोग करता है। राउटर पर उपयोगकर्ता के सत्रों को बाधित करने के लिए कुछ दुर्भावनापूर्ण कार्यक्रमों के साथ राउटर का शोषण करके इस तकनीक का काम किया जा सकता है। यहां, हमलावर पहले अपने लैपटॉप को वाईफाई(WiFi) हॉटस्पॉट के रूप में कॉन्फ़िगर करता है, एक सार्वजनिक क्षेत्र में आमतौर पर इस्तेमाल होने वाले नाम का चयन करता है, जैसे कि हवाई अड्डे या कॉफी शॉप। एक बार जब कोई उपयोगकर्ता ऑनलाइन बैंकिंग साइटों या वाणिज्य साइटों जैसी वेबसाइटों तक पहुंचने के लिए उस दुर्भावनापूर्ण राउटर से जुड़ता है, तो हमलावर बाद में उपयोग के लिए उपयोगकर्ता के क्रेडेंशियल्स को लॉग करता है।

मैन-इन-द-मिडिल हमले की रोकथाम और उपकरण

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

ऐसे MITM(MITM) हमलों को रोकने का एक अन्य तरीका है, कभी भी खुले वाईफाई(WiFi) राउटर से सीधे कनेक्ट न होना । यदि आप ऐसा करना चाहते हैं, तो आप HTTPS एवरीवेयर(HTTPS Everywhere ) या ForceTLS जैसे ब्राउज़र प्लग-इन का उपयोग कर सकते हैं । ये प्लग-इन विकल्प उपलब्ध होने पर आपको एक सुरक्षित कनेक्शन स्थापित करने में मदद करेंगे।

आगे पढ़ें(Read next) : मैन-इन-द-ब्राउज़र हमले(Man-in-the-Browser attacks) क्या हैं ?



About the author

मैं एक सॉफ्टवेयर इंजीनियर हूं, जिसके पास मोबाइल और डेस्कटॉप एप्लिकेशन पर काम करने का दो साल से अधिक का अनुभव है। मुझे विंडोज़ अपडेट, सेवाओं और जीमेल में विशेषज्ञता हासिल है। मेरे कौशल मुझे विंडोज़ एप्लिकेशन विकसित करने या ईमेल क्लाइंट बनाए रखने जैसे कार्यों के लिए सही उम्मीदवार बनाते हैं।



Related posts