ربما يكون XMPP بعيدًا بقدر ما يمكنك الحصول عليه من منصة دردشة مقفلة. إنه معيار المراسلة الفورية الذي يشبه البريد الإلكتروني. يمكن لأي شخص يقوم بتسجيل حساب XMPP على خادم واحد التواصل مع أي شخص آخر على خادم آخر.

افتراضيًا ، تكون محادثات XMPP غير مشفرة. وهنا يأتي دور OMEMO. مع تشفير OMEMO من طرف إلى طرف ، يوفر XMPP أمانًا مشابهًا لـ Signal و Session وأي شيء آخر تطبيق دردشة خاص سمعت عنه ، ولكن دون المخاطر التي ينطوي عليها الاعتماد على مركزية واحدة برنامج.

ما هو XMPP؟

حقوق الصورة: دينو إيم

XMPP هو بروتوكول مراسلة فورية موجود منذ عام 1999 ، وكان يُعرف في الأصل باسم Jabber. يشير الاختصار إلى بروتوكول الرسائل الموسعة والحضور. إنه معيار مفتوح لإرسال الرسائل عبر الإنترنت دون الحاجة إلى أن يكون لدى الجميع حساب مسجل على نفس الخادم. يمكن لأي شخص تسجيل حساب مع مزود واحد وإرسال رسالة إلى شخص مسجل في مكان آخر.

لهذا السبب ، تشبه أسماء مستخدمي XMPP عناوين البريد الإلكتروني. إذا قمت بإنشاء حساب مع محادثات، على سبيل المثال ، سيظهر اسمك بالشكل "[email protected]".

ملحوظة: تصادف Conversations.im لتوفير تطبيق XMPP الأكثر شيوعًا لنظام Android. الدردشة الآمنة يعد خيارًا جيدًا إذا كنت تستخدم جهاز iPhone.

instagram viewer

ربما تكون قد استخدمت بالفعل XMPP دون معرفة ذلك. بدأت العديد من منصات الدردشة الشهيرة كعملاء XMPP ، مثل Google Talk و Facebook Messenger. يعمل WhatsApp باستخدام إصدار مخصص من XMPP. بعض المشاريع ، مثل أداة جيتسي لعقد المؤتمرات عبر الفيديو مجانية ومفتوحة المصدر، استخدم أيضًا XMPP في الخلفية.

ما هو اوميمو؟

حقوق الصورة: دينو إيم

بشكل افتراضي ، لا يعتبر XMPP وسيلة اتصال خاصة بشكل خاص. بينما يمكن تشفير حركة المرور من وإلى الخادم ، يمكن لمن يدير الخادم قراءة الرسائل.

لحسن الحظ ، XMPP قابل للتوسيع (في الاسم ، بعد كل شيء). يعد OMEMO امتدادًا يضيف تشفيرًا شاملاً إلى XMPP. إنها ليست الأولى. طرق أخرى جاءت أولاً ، مثل OpenPGP و OTR (اتصالات غير رسمية). ما يقدمه OMEMO ليس مجرد تشفير من طرف إلى طرف ، ولكن تشفير متعدد الأطراف. ومن هنا جاء الاسم ، OMEMO Multi-End Message and Object Encryption (نعم ، إنه اختصار تكراري).

ماذا يعني التشفير متعدد الأطراف؟ باختصار ، هذا يعني أنه عند إرسال رسالة من جهاز الكمبيوتر المحمول الخاص بك ، لا يزال بإمكانك عرض هذه الرسالة من هاتفك وأي جهاز آخر تم تسجيل الدخول إليه في حسابك. يمكن للمستلم بعد ذلك عرض الرسالة على أي من أجهزته أيضًا. ومع ذلك ، يحتفظ OMEMO بالرسائل المشفرة على الخوادم المختلفة ، لذلك لا يمكن قراءتها إلا أنت والمستلم المقصود.

استند OMEMO في الأصل إلى بروتوكول Signal ، الذي أنشأته Open Whisper Systems لتطبيق Signal. على عكس بروتوكول الإشارة المركزي ، يحتاج OMEMO للتعامل مع التشفير عبر خوادم متعددة. بدأ OMEMO كمشروع Google Summer of Code لعام 2015 لتنفيذ تشفير متعدد الأطراف إلى متعدد الأطراف في تطبيق Conversations Android.

لا يسمح OMEMO فقط بالرسائل الخاصة. يمكنك أيضًا نقل الملفات بشكل خاص أيضًا.

كيفية تمكين OMEMO

2 صور
حقوق الصورة: المحادثات
حقوق الصورة: المحادثات

يسهل تشغيل OMEMO إذا كان مزودك يدعمه. عندما تبدأ محادثة مع شخص ما ، ابحث عن رمز القفل. سيظهر على أنه غير مقفل إذا كانت رسائلك غير مشفرة ومغلقة إذا كانت كذلك. انقر فوق هذا القفل للاختيار من بين خيارات التشفير المتاحة.

يمكنك إرسال رسائل مشفرة إلى أي شخص يكون حسابه أيضًا مع مزود يدعم التشفير ، ويجب على عميله دعمه أيضًا. إذا لم يكن الأمر كذلك ، فقد يعرض العميل رسالة خطأ لإعلامك بأن التشفير غير متاح كخيار. ومع ذلك ، دعم XMPP التشفير لسنوات عديدة ، وكذلك يفعل معظم مقدمي الخدمة. هناك موقع على شبكة الإنترنت يتتبع دعم OMEMO داخل عملاء XMPP.

إيجابيات وسلبيات تشفير OMEMO

يعد XMPP المزود بتشفير OMEMO من طرف إلى طرف طريقة خاصة للتواصل ، ولكن مثل أي طريقة أخرى ، فهي تتميز بنقاط قوتها وضعفها.

قدرات XMPP مع تشفير OMEMO

  • XMPP لا مركزي. على عكس الخيارات البديلة مثل Signal أو WhatsApp ، فأنت لا تعتمد على مزود واحد قيد التشغيل. لا يوجد شيء مثل "تعطل XMPP". قد تنخفض خوادم أحد المزودين ، لكن سيستمر الآخرون في إرسال الرسائل واستلامها.
  • XMPP و OMEMO هي معايير مفتوحة. يمكن لأي شخص قراءة الكود لفهم كيفية عملها. يتيح ذلك للآخرين تدقيق الرمز والتأكد من أن الرسائل خاصة بالفعل.
  • السرية إلى الأمام. هذا يعني أن مفاتيح التشفير مخزنة على جهازك ، ولن يتمكن أي جهاز لا يمكنه الوصول إلى الرسائل في وقت إرسالها من عرض الرسالة.
  • يمكنك استخدام أي عميل XMPP مع دعم OMEMO. أنت لا تعتمد على أي تطبيق واحد. ولديك الحرية في العثور على واجهة تناسبك.
  • اختبار الوقت. كان XMPP موجودًا منذ فترة طويلة. OMEMO أصغر سنًا ، لكن من غير المحتمل أن يختفي في أي وقت قريب. بعد كل شيء ، تظل طرق التشفير القديمة متاحة. ولكن إذا حان الوقت للتبديل إلى شكل جديد من التشفير ، فيمكنك القيام بذلك دون الحاجة إلى التخلي عن حساب XMPP الحالي الخاص بك.

ضعف XMPP مع تشفير OMEMO

  • لا يتم تشفير الرسائل افتراضيًا. يجب عليك تفعيل OMEMO لحسابك. يمكنك بعد ذلك اختيار تشفير الرسائل على أساس كل دردشة أو تشفير جميع رسائلك. هذا الأخير يقصر اتصالاتك على الأشخاص الذين لديهم أيضًا حسابات XMPP بدعم OMEMO.
  • السرية إلى الأمام. إذا قمت بإرسال رسالة من الكمبيوتر المحمول الخاص بك قبل تسجيل الدخول إلى هاتفك ، فلن يتمكن هاتفك من عرض الرسالة. هذا يختلف عما توقعه معظمنا.
  • التكنولوجيا الأقدم تحد من الاتصال. يوفر XMPP مع OMEMO معظم الميزات الوظيفية الأساسية ، ولكن قد تبدو التجربة قديمة الطراز بعض الشيء. ليس لديك القدرة على "إبداء الإعجاب" بالرسائل أو الرد على كل رسالة فردية باستخدام رمز تعبيري أو بدء سلاسل المحادثات داخل الدردشة.
  • غير معروف نسبيًا. معظم الناس لم يسمعوا قط عن XMPP أو OMEMO. إذا كنت ترغب في الدردشة مع الأصدقاء وأفراد الأسرة ، فهناك فرصة جيدة لأنك ستحتاج إلى تعريف كل شخص بالتكنولوجيا وإقناعه بإجراء التبديل ، شخصًا واحدًا في كل مرة. بينما توجد تطبيقات تجعل العملية سهلة للغاية ، مثل كيكسي و المحادثات بالنسبة لنظام Android ، قد يكون من الأسهل تعريف الأشخاص بتطبيق مثل Signal الذي أصبح معروفًا بشكل تدريجي.

هل يجب عليك استخدام XMPP مع تشفير OMEMO؟

XMPP و OMEMO على حد سواء هي أدوات بسيطة بأسماء تبدو تقنية للغاية. يتمتع أي شخص يتمتع بالكفاءة التقنية الكافية لإنشاء حساب بريد إلكتروني واستخدام عميل بريد إلكتروني بالمهارات اللازمة لاستخدام XMPP والبدء في إرسال رسائل خاصة.

الأسئلة المهمة ، كما هو الحال دائمًا ، هي: من تريد التحدث إليه ، وهل سيتحولون معك؟ إذا لم يكن الأمر كذلك ، فليس بالضرورة أن تعود إلى النظام الأساسي السائد بشكل افتراضي ، ولن تكون عالقًا مع Signal أيضًا. تقدم Matrix أمانًا ولامركزية مماثلة ، ولكن مع المزيد من الكماليات الحديثة.