OMEMO اینڈ ٹو اینڈ انکرپشن کیا ہے؟ XMPP کا استعمال کرتے ہوئے نجی طور پر چیٹ کریں۔

OMEMO اینڈ ٹو اینڈ انکرپشن کیا ہے؟ XMPP کا استعمال کرتے ہوئے نجی طور پر چیٹ کریں۔

XMPP شاید اس حد تک ہے جہاں تک آپ لاک ان چیٹ پلیٹ فارم سے حاصل کر سکتے ہیں۔ یہ ایک فوری پیغام رسانی کا معیار ہے جو ای میل کے مشابہ ہے۔ ایک سرور پر ایک XMPP اکاؤنٹ رجسٹر کرنے والا کوئی بھی دوسرے سرور پر کسی سے بھی بات چیت کرسکتا ہے۔





پہلے سے طے شدہ طور پر، یہ XMPP چیٹس غیر خفیہ شدہ ہیں۔ یہیں سے OMEMO آتا ہے۔ OMEMO اینڈ ٹو اینڈ انکرپشن کے ساتھ، XMPP سگنل، سیشن، اور کسی بھی دوسری نجی چیٹ ایپ کے بارے میں آپ نے سنا ہے، لیکن ایک مرکزی پلیٹ فارم پر منحصر ہونے کے خطرات کے بغیر، موازنہ سیکیورٹی فراہم کرتا ہے۔





دن کی ویڈیو کا میک یوز

XMPP کیا ہے؟

  XMPP چیٹنگ کال
تصویری کریڈٹ: dino.im

XMPP ایک فوری پیغام رسانی کا پروٹوکول ہے جو 1999 سے جاری ہے، اصل میں جابر کے نام سے جانا جاتا ہے۔ مخفف کا مطلب ایکسٹینسیبل میسجنگ اور پریزنس پروٹوکول ہے۔ یہ انٹرنیٹ پر پیغامات بھیجنے کے لیے ایک کھلا معیار ہے جس کے لیے ہر ایک کا ایک ہی سرور پر اکاؤنٹ رجسٹرڈ ہونا ضروری ہے۔ کوئی ایک فراہم کنندہ کے ساتھ اکاؤنٹ رجسٹر کرسکتا ہے اور کسی اور جگہ رجسٹرڈ کسی کو پیغام بھیج سکتا ہے۔





اس وجہ سے، XMPP صارف نام ای میل پتوں سے ملتے جلتے ہیں۔ اگر آپ اس کے ساتھ اکاؤنٹ بناتے ہیں۔ talks.im مثال کے طور پر، آپ کا نام 'username@conversations.im' کے طور پر ظاہر ہوگا۔

نوٹ: Conversations.im Android کے لیے سب سے مشہور XMPP ایپ فراہم کرتا ہے۔ چیٹ سیکیور اگر آپ آئی فون استعمال کر رہے ہیں تو یہ ایک اچھا آپشن ہے۔



ہو سکتا ہے کہ آپ پہلے ہی XMPP کو جانے بغیر استعمال کر چکے ہوں۔ کئی مشہور چیٹ پلیٹ فارمز XMPP کلائنٹس کے طور پر شروع ہوئے، جیسے کہ گوگل ٹاک اور فیس بک میسنجر۔ WhatsApp XMPP کے حسب ضرورت ورژن کا استعمال کرتے ہوئے کام کرتا ہے۔ کچھ منصوبے، جیسے مفت اور اوپن سورس جیتسی ویڈیو کانفرنسنگ ٹول پسدید میں بھی XMPP استعمال کریں۔

OMEMO کیا ہے؟

  OMEMO خفیہ کاری کی ترتیبات
تصویری کریڈٹ: dino.im

پہلے سے طے شدہ طور پر، XMPP مواصلات کا خاص طور پر نجی طریقہ نہیں ہے۔ اگرچہ سرور پر آنے اور جانے والی ٹریفک کو خفیہ کیا جا سکتا ہے، لیکن جو بھی سرور چلاتا ہے وہ پیغامات پڑھ سکتا ہے۔





خوش قسمتی سے، XMPP قابل توسیع ہے (یہ سب کے بعد نام میں ہے)۔ OMEMO ایک ایکسٹینشن ہے جو XMPP میں اینڈ ٹو اینڈ انکرپشن کا اضافہ کرتی ہے۔ یہ پہلا نہیں ہے۔ دوسرے طریقے پہلے آئے، جیسے اوپن پی جی پی اور OTR (آف دی ریکارڈ کمیونیکیشن)۔ OMEMO جو کچھ پیش کرتا ہے وہ محض اینڈ ٹو اینڈ انکرپشن نہیں ہے بلکہ ملٹی اینڈ ٹو ملٹی اینڈ انکرپشن ہے۔ اس لیے نام، OMEMO ملٹی اینڈ میسج اور آبجیکٹ انکرپشن (جی ہاں، یہ ایک بار بار آنے والا مخفف ہے)۔

ملٹی اینڈ سے ملٹی اینڈ انکرپشن کا کیا مطلب ہے؟ مختصراً، اس کا مطلب یہ ہے کہ جب آپ اپنے لیپ ٹاپ سے کوئی پیغام بھیجتے ہیں، تب بھی آپ اس پیغام کو اپنے فون اور اپنے اکاؤنٹ میں سائن ان کردہ کسی دوسرے آلے سے دیکھ سکتے ہیں۔ وصول کنندہ پھر پیغام کو اپنے کسی بھی ڈیوائس پر بھی دیکھ سکتا ہے۔ پھر بھی OMEMO پیغامات کو مختلف سرورز پر خفیہ رکھتا ہے، اس لیے صرف آپ اور مطلوبہ وصول کنندہ ہی انہیں پڑھ سکتے ہیں۔





OMEMO اصل میں سگنل پروٹوکول پر مبنی تھا، جسے اوپن وِسپر سسٹمز نے سگنل ایپ کے لیے بنایا تھا۔ سگنل پروٹوکول کے برعکس، جو سنٹرلائزڈ ہے، OMEMO کو متعدد سرورز میں خفیہ کاری کو سنبھالنے کی ضرورت ہے۔ OMEMO کا آغاز 2015 کے گوگل سمر آف کوڈ پروجیکٹ کے طور پر ہوا جس کا آغاز کنورسیشنز اینڈرائیڈ ایپ میں ملٹی اینڈ ٹو ملٹی اینڈ انکرپشن کو نافذ کرنے کے لیے ہوا۔

OMEMO صرف نجی پیغامات کی اجازت نہیں دیتا ہے۔ آپ فائلوں کو نجی طور پر بھی منتقل کر سکتے ہیں۔

OMEMO کو کیسے فعال کریں۔

  OMEMO gif پر چیٹنگ
تصویری کریڈٹ: Conversations.im
  OMEMO فنگر پرنٹ پر بھروسہ کریں۔
تصویری کریڈٹ: Conversations.im

اگر آپ کا فراہم کنندہ اس کی حمایت کرتا ہے تو OMEMO کو آن کرنا آسان ہے۔ جب آپ کسی کے ساتھ چیٹ شروع کرتے ہیں تو لاک آئیکن تلاش کریں۔ یہ غیر مقفل کے طور پر ظاہر ہوگا اگر آپ کے پیغامات غیر خفیہ ہیں اور اگر وہ مقفل ہیں۔ دستیاب خفیہ کاری کے اختیارات میں سے منتخب کرنے کے لیے اس تالا پر کلک کریں۔

آپ کسی بھی شخص کو خفیہ کردہ پیغامات بھیج سکتے ہیں جس کا اکاؤنٹ بھی ایسے فراہم کنندہ کے پاس ہے جو خفیہ کاری کو سپورٹ کرتا ہے، اور ان کے کلائنٹ کو بھی اس کی حمایت کرنی چاہیے۔ اگر نہیں، تو آپ کا کلائنٹ آپ کو یہ بتانے میں غلطی کا پیغام دکھا سکتا ہے کہ خفیہ کاری ایک اختیار کے طور پر دستیاب نہیں ہے۔ اس نے کہا، XMPP نے کئی سالوں سے خفیہ کاری کی حمایت کی ہے، اور اسی طرح زیادہ تر فراہم کنندگان بھی کرتے ہیں۔ ایک ویب سائٹ ہے جو کہ XMPP کلائنٹس کے اندر OMEMO سپورٹ کو ٹریک کرتا ہے۔ .

OMEMO انکرپشن کے فوائد اور نقصانات

اختتام سے آخر تک OMEMO خفیہ کاری کے ساتھ XMPP بات چیت کرنے کا ایک نجی طریقہ ہے، لیکن کسی بھی طریقہ کی طرح، اس کی خوبیاں اور کمزوریاں دونوں ہیں۔

OMEMO انکرپشن کے ساتھ XMPP کی طاقتیں۔

  • XMPP وکندریقرت ہے۔ سگنل یا WhatsApp جیسے متبادل اختیارات کے برعکس، آپ کسی ایک فراہم کنندہ کے آپریشنل ہونے پر منحصر نہیں ہیں۔ 'XMPP نیچے ہونے' جیسی کوئی چیز نہیں ہے۔ ایک فراہم کنندہ کے سرورز ڈاؤن ہو سکتے ہیں، لیکن دوسرے پیغامات بھیجنا اور وصول کرنا جاری رکھیں گے۔
  • XMPP اور OMEMO کھلے معیار ہیں۔ کوئی بھی کوڈ کو یہ سمجھنے کے لیے پڑھ سکتا ہے کہ وہ کیسے کام کرتے ہیں۔ یہ دوسروں کو کوڈ کا آڈٹ کرنے اور اس بات کی تصدیق کرنے کی اجازت دیتا ہے کہ پیغامات دراصل نجی ہیں۔
  • آگے کی رازداری۔ اس کا مطلب ہے کہ انکرپشن کیز آپ کے آلے پر محفوظ ہیں، اور کوئی بھی ڈیوائس جس کو پیغامات بھیجے جانے کے وقت تک رسائی حاصل نہیں ہے وہ پیغام دیکھنے سے قاصر ہے۔
  • آپ OMEMO سپورٹ کے ساتھ کسی بھی XMPP کلائنٹ کو استعمال کر سکتے ہیں۔ آپ کسی ایک ایپ پر منحصر نہیں ہیں۔ اور آپ کو ایسا انٹرفیس تلاش کرنے کی آزادی ہے جو آپ کے لیے بہترین ہو۔
  • وقت کی آزمائش۔ XMPP ایک طویل عرصے سے موجود ہے۔ OMEMO چھوٹا ہے، لیکن اس کے جلد ہی ختم ہونے کا امکان نہیں ہے۔ سب کے بعد، پرانے خفیہ کاری کے طریقے دستیاب رہتے ہیں۔ لیکن اگر انکرپشن کی نئی شکل پر سوئچ کرنے کا وقت آتا ہے، تو آپ اپنے موجودہ XMPP اکاؤنٹ کو کھودنے کے بغیر ایسا کر سکتے ہیں۔

OMEMO خفیہ کاری کے ساتھ XMPP کی کمزوری۔

  • پیغامات کو بطور ڈیفالٹ خفیہ نہیں کیا جاتا ہے۔ آپ کو اپنے اکاؤنٹ کے لیے OMEMO کو فعال کرنا چاہیے۔ اس کے بعد آپ فی چیٹ کی بنیاد پر پیغامات کو خفیہ کرنے کا انتخاب کرسکتے ہیں یا اپنے تمام پیغامات کو انکرپٹ کرسکتے ہیں۔ مؤخر الذکر آپ کے مواصلات کو ان لوگوں تک محدود کرتا ہے جن کے پاس OMEMO سپورٹ کے ساتھ XMPP اکاؤنٹس بھی ہیں۔
  • آگے کی رازداری۔ اگر آپ اپنے فون میں سائن ان کرنے سے پہلے اپنے لیپ ٹاپ سے پیغام بھیجتے ہیں، تو آپ کا فون پیغام نہیں دیکھ سکے گا۔ یہ اس سے مختلف ہے جس کی ہم میں سے اکثر نے توقع کی ہے۔
  • پرانی ٹیکنالوجی مواصلات کو محدود کرتی ہے۔ OMEMO کے ساتھ XMPP زیادہ تر ضروری چیزوں کو فعال طور پر فراہم کرتا ہے، لیکن تجربہ تھوڑا سا پرانے زمانے کا محسوس کر سکتا ہے۔ آپ کے پاس پیغامات کو 'پسند' کرنے، ایموجی کے ساتھ ہر انفرادی پیغام کا جواب دینے، یا چیٹ کے اندر تھریڈ شروع کرنے کی اہلیت نہیں ہے۔
  • نسبتاً نامعلوم۔ زیادہ تر لوگوں نے کبھی بھی XMPP یا OMEMO کے بارے میں نہیں سنا ہے۔ اگر آپ دوستوں اور کنبہ کے ممبروں کے ساتھ بات چیت کرنا چاہتے ہیں تو، ایک اچھا موقع ہے کہ آپ کو ہر ایک شخص کو ٹیکنالوجی سے متعارف کرانے اور انہیں سوئچ کرنے کے لیے راضی کرنے کی ضرورت ہوگی، ایک وقت میں ایک شخص۔ جبکہ ایسی ایپس موجود ہیں جو عمل کو بہت سیدھی بناتی ہیں، جیسے جلدی اور بات چیت اینڈرائیڈ کے لیے، آپ کو سگنل جیسی ایپ سے متعارف کروانے میں آسان وقت ہو سکتا ہے جو آہستہ آہستہ زیادہ مشہور ہو رہی ہے۔

کیا آپ کو OMEMO انکرپشن کے ساتھ XMPP استعمال کرنا چاہیے؟

XMPP اور OMEMO یکساں سادہ ٹولز ہیں جن میں حد سے زیادہ تکنیکی آواز والے نام ہیں۔ ای میل اکاؤنٹ بنانے اور ای میل کلائنٹ کو استعمال کرنے کے لیے کافی تکنیکی مہارت رکھنے والا کوئی بھی شخص XMPP استعمال کرنے اور نجی پیغامات بھیجنا شروع کرنے کے لیے ضروری مہارت رکھتا ہے۔

اہم سوالات، ہمیشہ کی طرح، یہ ہیں: آپ کس سے بات کرنا چاہتے ہیں، اور کیا وہ آپ کے ساتھ بات چیت کریں گے؟ اگر نہیں، تو ضروری نہیں کہ واپس مین اسٹریم پلیٹ فارم پر ڈیفالٹ ہو جائیں، اور آپ سگنل کے ساتھ بھی نہیں پھنسے ہوئے ہیں۔ میٹرکس اسی طرح کی سیکیورٹی اور وکندریقرت پیش کرتا ہے، لیکن زیادہ جدید آسائشوں کے ساتھ۔

کس طرح دیکھیں کہ گوگل دستاویز کس کے ساتھ اشتراک کیا گیا ہے۔