XMPP शायद उतनी ही दूर है जितना आप एक लॉक-इन चैट प्लेटफॉर्म से प्राप्त कर सकते हैं। यह एक त्वरित संदेश सेवा मानक है जो ईमेल के समान है। एक सर्वर पर एक्सएमपीपी खाता पंजीकृत करने वाला कोई भी व्यक्ति दूसरे सर्वर पर किसी और से संचार कर सकता है।
डिफ़ॉल्ट रूप से, ये XMPP चैट अनएन्क्रिप्टेड हैं। वहीं ओमेमो आता है। ओएमईएमओ एंड-टू-एंड एन्क्रिप्शन के साथ, एक्सएमपीपी सिग्नल, सत्र और किसी भी अन्य के लिए तुलनीय सुरक्षा प्रदान करता है निजी चैट ऐप के बारे में आपने सुना है, लेकिन एक केंद्रीकृत पर निर्भर होने से जुड़े जोखिमों के बिना प्लैटफ़ॉर्म।
एक्सएमपीपी क्या है?
XMPP एक इंस्टेंट मैसेजिंग प्रोटोकॉल है जो 1999 से है, जिसे मूल रूप से Jabber के नाम से जाना जाता है। संक्षिप्त नाम एक्स्टेंसिबल मैसेजिंग एंड प्रेजेंस प्रोटोकॉल के लिए है। यह इंटरनेट पर संदेश भेजने के लिए एक खुला मानक है, जिसमें सभी का एक ही सर्वर पर खाता पंजीकृत होना आवश्यक नहीं है। कोई एक प्रदाता के साथ खाता पंजीकृत कर सकता है और कहीं और पंजीकृत किसी को संदेश भेज सकता है।
इस कारण से, XMPP उपयोगकर्ता नाम ईमेल पते से मिलते जुलते हैं। यदि आप. के साथ खाता बनाते हैं
बातचीत.आईएम, उदाहरण के लिए, आपका नाम "[email protected]" के रूप में दिखाई देगा।टिप्पणी: Conversations.im Android के लिए सबसे लोकप्रिय XMPP ऐप प्रदान करने के लिए होता है। चैट सिक्योर अगर आप आईफोन का इस्तेमाल कर रहे हैं तो यह एक अच्छा विकल्प है।
हो सकता है कि आपने इसे जाने बिना पहले ही एक्सएमपीपी का उपयोग कर लिया हो। कई लोकप्रिय चैट प्लेटफॉर्म XMPP क्लाइंट के रूप में शुरू हुए, जैसे कि Google टॉक और फेसबुक मैसेंजर। व्हाट्सएप एक्सएमपीपी के एक अनुकूलित संस्करण का उपयोग करके काम करता है। कुछ प्रोजेक्ट्स, जैसे मुक्त और खुला स्रोत जित्सी वीडियो कॉन्फ्रेंसिंग टूल, बैकएंड में एक्सएमपीपी का भी उपयोग करें।
ओमेमो क्या है?
डिफ़ॉल्ट रूप से, XMPP संचार का विशेष रूप से निजी तरीका नहीं है। जबकि सर्वर से आने-जाने वाले ट्रैफ़िक को एन्क्रिप्ट किया जा सकता है, जो कोई भी सर्वर चलाता है वह संदेशों को पढ़ सकता है।
सौभाग्य से, एक्सएमपीपी एक्स्टेंसिबल है (यह नाम में है, आखिरकार)। ओएमईएमओ एक एक्सटेंशन है जो एक्सएमपीपी में एंड-टू-एंड एन्क्रिप्शन जोड़ता है। यह पहला नहीं है। अन्य तरीके पहले आए, जैसे ओपनपीजीपी और ओटीआर (ऑफ-द-रिकॉर्ड कम्युनिकेशन)। ओएमईएमओ जो पेशकश करता है वह केवल एंड-टू-एंड एन्क्रिप्शन नहीं है, बल्कि मल्टी-एंड-टू-मल्टी-एंड एन्क्रिप्शन है। इसलिए नाम, ओएमईएमओ मल्टी-एंड मैसेज और ऑब्जेक्ट एन्क्रिप्शन (हाँ, यह एक पुनरावर्ती संक्षिप्त है)।
मल्टी-एंड-टू-मल्टी-एंड एन्क्रिप्शन का क्या अर्थ है? संक्षेप में, इसका अर्थ है कि जब आप अपने लैपटॉप से कोई संदेश भेजते हैं, तब भी आप उस संदेश को अपने फ़ोन और अपने खाते में साइन इन किए गए किसी अन्य उपकरण से देख सकते हैं। प्राप्तकर्ता तब संदेश को अपने किसी भी डिवाइस पर भी देख सकता है। फिर भी ओएमईएमओ संदेशों को विभिन्न सर्वरों पर एन्क्रिप्टेड रखता है, इसलिए केवल आप और इच्छित प्राप्तकर्ता ही उन्हें पढ़ सकते हैं।
ओएमईएमओ मूल रूप से सिग्नल प्रोटोकॉल पर आधारित था, जिसे ओपन व्हिस्पर सिस्टम ने सिग्नल ऐप के लिए बनाया था। सिग्नल प्रोटोकॉल के विपरीत, जो केंद्रीकृत है, ओएमईएमओ को कई सर्वरों में एन्क्रिप्शन को संभालने की आवश्यकता होती है। OMEMO की शुरुआत 2015 के Google समर ऑफ कोड प्रोजेक्ट के रूप में हुई थी, जो कन्वर्सेशन्स एंड्रॉइड ऐप में मल्टी-एंड-टू-मल्टी-एंड एन्क्रिप्शन को लागू करता है।
OMEMO केवल निजी संदेशों की अनुमति नहीं देता है। आप निजी तौर पर भी फाइल ट्रांसफर कर सकते हैं।
OMEMO को कैसे इनेबल करें
यदि आपका प्रदाता इसका समर्थन करता है तो ओएमईएमओ चालू करना आसान है। जब आप किसी के साथ चैट शुरू करते हैं, तो लॉक आइकन देखें। यदि आपके संदेश अनएन्क्रिप्टेड हैं और लॉक हैं, तो यह अनलॉक के रूप में दिखाई देगा। उपलब्ध एन्क्रिप्शन विकल्पों में से चुनने के लिए इस लॉक पर क्लिक करें।
आप किसी ऐसे व्यक्ति को एन्क्रिप्टेड संदेश भेज सकते हैं जिसका खाता एन्क्रिप्शन का समर्थन करने वाले प्रदाता के पास भी है, और उनके क्लाइंट को भी इसका समर्थन करना चाहिए। यदि नहीं, तो आपका क्लाइंट आपको यह बताते हुए एक त्रुटि संदेश प्रदर्शित कर सकता है कि एन्क्रिप्शन एक विकल्प के रूप में उपलब्ध नहीं है। उस ने कहा, XMPP ने कई वर्षों से एन्क्रिप्शन का समर्थन किया है, और इसलिए अधिकांश प्रदाता करते हैं। एक वेबसाइट है जो XMPP क्लाइंट के भीतर OMEMO समर्थन को ट्रैक करता है.
ओएमईएमओ एन्क्रिप्शन के पेशेवरों और विपक्ष
एक्सएमपीपी एंड-टू-एंड ओएमईएमओ एन्क्रिप्शन के साथ संवाद करने का एक निजी तरीका है, लेकिन किसी भी विधि की तरह, इसकी ताकत और कमजोरियां दोनों हैं।
ओएमईएमओ एन्क्रिप्शन के साथ एक्सएमपीपी की ताकत
- एक्सएमपीपी विकेंद्रीकृत है। सिग्नल या व्हाट्सएप जैसे वैकल्पिक विकल्पों के विपरीत, आप एक प्रदाता के चालू होने पर निर्भर नहीं हैं। "XMPP डाउन हो रहा है" जैसी कोई बात नहीं है। एक प्रदाता के सर्वर डाउन हो सकते हैं, लेकिन अन्य संदेश भेजना और प्राप्त करना जारी रखेंगे।
- एक्सएमपीपी और ओएमईएमओ खुले मानक हैं। कोई भी व्यक्ति यह समझने के लिए कोड पढ़ सकता है कि वे कैसे काम करते हैं। यह दूसरों को कोड का ऑडिट करने और यह पुष्टि करने की अनुमति देता है कि संदेश वास्तव में निजी हैं।
- आगे की गोपनीयता। इसका अर्थ है कि एन्क्रिप्शन कुंजियाँ आपके डिवाइस पर संग्रहीत हैं, और कोई भी उपकरण जिसके पास भेजे जाने के समय संदेशों तक पहुंच नहीं है, वह संदेश देखने में असमर्थ है।
- आप ओएमईएमओ समर्थन के साथ किसी भी एक्सएमपीपी क्लाइंट का उपयोग कर सकते हैं। आप किसी एक ऐप पर निर्भर नहीं हैं। और आपको एक ऐसा इंटरफ़ेस खोजने की स्वतंत्रता है जो आपके लिए सबसे उपयुक्त हो।
- समय परीक्षित। एक्सएमपीपी लंबे समय से आसपास रहा है। OMEMO छोटा है, लेकिन इसके जल्द ही समाप्त होने की संभावना नहीं है। आखिरकार, पुरानी एन्क्रिप्शन विधियां उपलब्ध रहती हैं। लेकिन अगर एन्क्रिप्शन के नए रूप में स्विच करने का समय आता है, तो आप अपने मौजूदा एक्सएमपीपी खाते को छोड़े बिना ऐसा कर सकते हैं।
ओएमईएमओ एन्क्रिप्शन के साथ एक्सएमपीपी की कमजोरी
- संदेश डिफ़ॉल्ट रूप से एन्क्रिप्ट नहीं किए जाते हैं। आपको अपने खाते के लिए ओएमईएमओ सक्षम करना होगा। फिर आप प्रति-चैट के आधार पर संदेशों को एन्क्रिप्ट करने या अपने सभी संदेशों को एन्क्रिप्ट करने का विकल्प चुन सकते हैं। उत्तरार्द्ध आपके संचार को उन लोगों तक सीमित करता है जिनके पास ओएमईएमओ समर्थन के साथ एक्सएमपीपी खाते भी हैं।
- आगे की गोपनीयता। यदि आप अपने फ़ोन में साइन इन करने से पहले अपने लैपटॉप से कोई संदेश भेजते हैं, तो आपका फ़ोन संदेश को नहीं देख पाएगा. यह हममें से अधिकांश लोगों की अपेक्षा से भिन्न है।
- पुरानी तकनीक संचार को सीमित करती है। ओएमईएमओ के साथ एक्सएमपीपी अधिकांश आवश्यक कार्यात्मक रूप से वितरित करता है, लेकिन अनुभव थोड़ा पुराने जमाने का लग सकता है। आपके पास संदेशों को "पसंद" करने, इमोजी के साथ प्रत्येक व्यक्तिगत संदेश का जवाब देने या चैट के भीतर थ्रेड शुरू करने की क्षमता नहीं है।
- अपेक्षाकृत अज्ञात। अधिकांश लोगों ने कभी एक्सएमपीपी या ओएमईएमओ के बारे में नहीं सुना है। यदि आप दोस्तों और परिवार के सदस्यों के साथ चैट करना चाहते हैं, तो एक अच्छा मौका है कि आपको प्रत्येक व्यक्ति को तकनीक से परिचित कराना होगा और उन्हें एक समय में एक व्यक्ति को स्विच करने के लिए राजी करना होगा। जबकि ऐसे ऐप्स हैं जो प्रक्रिया को बहुत सरल बनाते हैं, जैसे क्विक्सी तथा बात चिट Android के लिए, आपके पास लोगों को Signal जैसे ऐप से परिचित कराने का एक आसान समय हो सकता है जो धीरे-धीरे अधिक प्रसिद्ध होता जा रहा है।
क्या आपको ओएमईएमओ एन्क्रिप्शन के साथ एक्सएमपीपी का उपयोग करना चाहिए?
XMPP और OMEMO समान रूप से अत्यधिक तकनीकी लगने वाले नामों के साथ सरल उपकरण हैं। ईमेल खाता बनाने और ईमेल क्लाइंट का उपयोग करने के लिए पर्याप्त तकनीकी दक्षता वाला कोई भी व्यक्ति एक्सएमपीपी का उपयोग करने और निजी संदेश भेजने के लिए आवश्यक कौशल रखता है।
हमेशा की तरह महत्वपूर्ण प्रश्न हैं: आप किससे बात करना चाहते हैं, और क्या वे आपके साथ स्विच करेंगे? यदि नहीं, तो जरूरी नहीं कि मुख्यधारा के प्लेटफॉर्म पर वापस आ जाएं, और आप सिग्नल के साथ भी नहीं फंसे हैं। मैट्रिक्स समान सुरक्षा और विकेंद्रीकरण प्रदान करता है, लेकिन अधिक आधुनिक विलासिता के साथ।