ওমেমো এন্ড-টু-এন্ড এনক্রিপশন কি? XMPP ব্যবহার করে ব্যক্তিগতভাবে চ্যাট করুন

ওমেমো এন্ড-টু-এন্ড এনক্রিপশন কি? XMPP ব্যবহার করে ব্যক্তিগতভাবে চ্যাট করুন

XMPP সম্ভবত যতদূর আপনি একটি লক-ইন চ্যাট প্ল্যাটফর্ম থেকে পেতে পারেন। এটি একটি তাত্ক্ষণিক বার্তাপ্রেরণ মান যা ইমেলের অনুরূপ। যে কেউ একটি সার্ভারে একটি XMPP অ্যাকাউন্ট নিবন্ধন করে অন্য সার্ভারে অন্য কারও সাথে যোগাযোগ করতে পারে।





ডিফল্টরূপে, এই XMPP চ্যাটগুলি এনক্রিপ্ট করা হয় না। সেখানেই OMEMO আসে। OMEMO এন্ড-টু-এন্ড এনক্রিপশন সহ, XMPP সিগন্যাল, সেশন এবং আপনি শুনেছেন এমন অন্য যে কোনও ব্যক্তিগত চ্যাট অ্যাপের সাথে তুলনামূলক নিরাপত্তা প্রদান করে, কিন্তু একটি কেন্দ্রীভূত প্ল্যাটফর্মের উপর নির্ভরশীল হওয়ার ঝুঁকি ছাড়াই।





দিনের মেকইউজের ভিডিও

XMPP কি?

  XMPP চ্যাটিং কল
ইমেজ ক্রেডিট: dino.im

XMPP হল একটি তাত্ক্ষণিক বার্তাপ্রেরণ প্রোটোকল যা 1999 সাল থেকে চলে আসছে, যা মূলত জাব্বার নামে পরিচিত। সংক্ষিপ্ত রূপটি এক্সটেনসিবল মেসেজিং এবং উপস্থিতি প্রোটোকলের জন্য দাঁড়িয়েছে। প্রত্যেকের একই সার্ভারে নিবন্ধিত অ্যাকাউন্ট থাকা ছাড়াই ইন্টারনেটে বার্তা পাঠানোর জন্য এটি একটি উন্মুক্ত মান। কেউ একটি প্রদানকারীর সাথে একটি অ্যাকাউন্ট নিবন্ধন করতে পারে এবং অন্য কোথাও নিবন্ধিত কাউকে একটি বার্তা পাঠাতে পারে।





এই কারণে, XMPP ব্যবহারকারীর নামগুলি ইমেল ঠিকানাগুলির অনুরূপ। যদি আপনি একটি অ্যাকাউন্ট তৈরি করেন conversations.im , উদাহরণস্বরূপ, আপনার নাম 'username@conversations.im' হিসাবে প্রদর্শিত হবে।

বিঃদ্রঃ: Conversations.im Android এর জন্য সবচেয়ে জনপ্রিয় XMPP অ্যাপ প্রদান করে। ChatSecure আপনি যদি আইফোন ব্যবহার করেন তবে এটি একটি ভাল বিকল্প।



আপনি না জেনেই XMPP ব্যবহার করে থাকতে পারেন। বেশ কয়েকটি জনপ্রিয় চ্যাট প্ল্যাটফর্ম XMPP ক্লায়েন্ট হিসাবে শুরু হয়েছিল, যেমন Google Talk এবং Facebook Messenger। হোয়াটসঅ্যাপ XMPP-এর কাস্টমাইজড সংস্করণ ব্যবহার করে কাজ করে। কিছু প্রকল্প, যেমন বিনামূল্যে এবং ওপেন সোর্স Jitsi ভিডিও কনফারেন্সিং টুল , ব্যাকএন্ডেও XMPP ব্যবহার করুন।

ওমেমো কি?

  OMEMO এনক্রিপশন সেটিংস
ইমেজ ক্রেডিট: dino.im

ডিফল্টরূপে, XMPP যোগাযোগের একটি বিশেষ ব্যক্তিগত পদ্ধতি নয়। একটি সার্ভারে এবং থেকে ট্রাফিক এনক্রিপ্ট করা হতে পারে, যে কেউ সার্ভার চালায় বার্তা পড়তে পারে.





সৌভাগ্যবশত, XMPP এক্সটেনসিবল (এটি নামেই আছে, সর্বোপরি)। OMEMO হল একটি এক্সটেনশন যা XMPP-এ এন্ড-টু-এন্ড এনক্রিপশন যোগ করে। এটা প্রথম নয়. অন্যান্য পদ্ধতি প্রথম এসেছিল, যেমন OpenPGP এবং OTR (অফ-দ্য-রেকর্ড কমিউনিকেশন)। OMEMO যা অফার করে তা শুধুমাত্র এন্ড-টু-এন্ড এনক্রিপশন নয়, মাল্টি-এন্ড-টু-মাল্টি-এন্ড এনক্রিপশন। তাই নাম, ওমেমো মাল্টি-এন্ড মেসেজ এবং অবজেক্ট এনক্রিপশন (হ্যাঁ, এটি একটি পুনরাবৃত্ত সংক্ষিপ্ত রূপ)।

মাল্টি-এন্ড-টু-মাল্টি-এন্ড এনক্রিপশন মানে কী? সংক্ষেপে, এর মানে হল যে আপনি যখন আপনার ল্যাপটপ থেকে একটি বার্তা পাঠান, তখনও আপনি আপনার ফোন এবং আপনার অ্যাকাউন্টে সাইন ইন করা অন্য কোনো ডিভাইস থেকে সেই বার্তাটি দেখতে পারবেন। প্রাপক তারপর তাদের যেকোনো ডিভাইসে বার্তাটি দেখতে পারবেন। তবুও OMEMO বিভিন্ন সার্ভারে বার্তাগুলিকে এনক্রিপ্ট করে রাখে, তাই শুধুমাত্র আপনি এবং উদ্দিষ্ট প্রাপক সেগুলি পড়তে পারেন।





OMEMO মূলত সিগন্যাল প্রোটোকলের উপর ভিত্তি করে ছিল, যা ওপেন হুইস্পার সিস্টেম সিগন্যাল অ্যাপের জন্য তৈরি করেছে। সিগন্যাল প্রোটোকলের বিপরীতে, যা কেন্দ্রীভূত, ওমেমোকে একাধিক সার্ভার জুড়ে এনক্রিপশন পরিচালনা করতে হবে। কথোপকথন অ্যান্ড্রয়েড অ্যাপে মাল্টি-এন্ড-টু-মাল্টি-এন্ড এনক্রিপশন বাস্তবায়নের জন্য 2015 সালের Google সামার অফ কোড প্রকল্প হিসাবে OMEMO শুরু হয়েছিল।

OMEMO শুধুমাত্র ব্যক্তিগত বার্তাগুলির জন্য অনুমতি দেয় না। এছাড়াও আপনি ব্যক্তিগতভাবে ফাইল স্থানান্তর করতে পারেন.

কিভাবে OMEMO সক্ষম করবেন

  ওমেমো জিআইএফ-এ চ্যাট করা
ইমেজ ক্রেডিট: Conversations.im
  বিশ্বাস করুন OMEMO ফিঙ্গারপ্রিন্ট
ইমেজ ক্রেডিট: Conversations.im

OMEMO চালু করা সহজ যদি আপনার প্রদানকারী এটিকে সমর্থন করে। আপনি যখন কারো সাথে চ্যাট শুরু করেন, একটি লক আইকন খুঁজুন। আপনার বার্তাগুলি এনক্রিপ্ট করা না থাকলে এটি আনলক করা হিসাবে প্রদর্শিত হবে এবং যদি সেগুলি লক করা হয়। উপলব্ধ এনক্রিপশন বিকল্পগুলি থেকে নির্বাচন করতে এই লকটিতে ক্লিক করুন৷

আপনি যে কাউকে এনক্রিপ্ট করা বার্তা পাঠাতে পারেন যার অ্যাকাউন্ট এনক্রিপশন সমর্থন করে এমন একটি প্রদানকারীর কাছেও রয়েছে এবং তাদের ক্লায়েন্টকে অবশ্যই এটি সমর্থন করতে হবে। যদি তা না হয়, তাহলে আপনার ক্লায়েন্ট একটি ত্রুটি বার্তা প্রদর্শন করতে পারে যা আপনাকে জানায় যে এনক্রিপশন একটি বিকল্প হিসাবে উপলব্ধ নয়। এটি বলেছে, XMPP বহু বছর ধরে এনক্রিপশন সমর্থন করেছে, এবং তাই বেশিরভাগ প্রদানকারীও করে। একটি ওয়েবসাইট আছে যে XMPP ক্লায়েন্টের মধ্যে OMEMO সমর্থন ট্র্যাক করে .

ফ্ল্যাশ প্লেয়ারের প্রয়োজন নেই এমন গেম

OMEMO এনক্রিপশনের সুবিধা এবং অসুবিধা

এন্ড-টু-এন্ড OMEMO এনক্রিপশন সহ XMPP হল যোগাযোগের একটি ব্যক্তিগত উপায়, কিন্তু যেকোনো পদ্ধতির মতো, এর শক্তি এবং দুর্বলতা উভয়ই রয়েছে।

OMEMO এনক্রিপশন সহ XMPP এর শক্তি

  • XMPP বিকেন্দ্রীকৃত। সিগন্যাল বা হোয়াটসঅ্যাপ এর মত বিকল্প বিকল্পগুলির বিপরীতে, আপনি একটি প্রদানকারীর উপর নির্ভরশীল নন। 'এক্সএমপিপি ডাউন হচ্ছে' বলে কিছু নেই। একটি প্রদানকারীর সার্ভার ডাউন হতে পারে, কিন্তু অন্যরা বার্তা পাঠাতে এবং গ্রহণ করতে থাকবে।
  • XMPP এবং OMEMO হল ওপেন স্ট্যান্ডার্ড। তারা কিভাবে কাজ করে তা বুঝতে যে কেউ কোডটি পড়তে পারেন। এটি অন্যদের কোড অডিট করতে এবং বার্তাগুলি আসলে ব্যক্তিগত কিনা তা নিশ্চিত করার অনুমতি দেয়৷
  • ফরোয়ার্ড গোপনীয়তা। এর অর্থ হল এনক্রিপশন কীগুলি আপনার ডিভাইসে সংরক্ষিত আছে এবং যে কোনো ডিভাইসে বার্তাগুলি পাঠানোর সময় অ্যাক্সেস নেই সে বার্তাটি দেখতে অক্ষম৷
  • আপনি OMEMO সমর্থন সহ যেকোনো XMPP ক্লায়েন্ট ব্যবহার করতে পারেন। আপনি কোনো একটি অ্যাপের উপর নির্ভরশীল নন। এবং আপনার কাছে এমন একটি ইন্টারফেস খুঁজে পাওয়ার স্বাধীনতা রয়েছে যা আপনার জন্য সবচেয়ে উপযুক্ত।
  • সময়-পরীক্ষিত। XMPP দীর্ঘকাল ধরে রয়েছে। OMEMO এর বয়স কম, কিন্তু এটি শীঘ্রই চলে যাওয়ার সম্ভাবনা নেই। সর্বোপরি, পুরানো এনক্রিপশন পদ্ধতিগুলি উপলব্ধ থাকে। কিন্তু যদি এনক্রিপশনের একটি নতুন ফর্মে স্যুইচ করার সময় আসে, তাহলে আপনি আপনার বিদ্যমান XMPP অ্যাকাউন্টটি না ফেলেই তা করতে পারেন।

OMEMO এনক্রিপশন সহ XMPP-এর দুর্বলতা

  • বার্তাগুলি ডিফল্টরূপে এনক্রিপ্ট করা হয় না৷ আপনার অ্যাকাউন্টের জন্য আপনাকে অবশ্যই OMEMO সক্ষম করতে হবে। তারপর আপনি প্রতি-চ্যাটের ভিত্তিতে বার্তা এনক্রিপ্ট করতে বা আপনার সমস্ত বার্তা এনক্রিপ্ট করতে বেছে নিতে পারেন। পরবর্তীটি আপনার যোগাযোগকে সীমিত করে এমন লোকেদের মধ্যে যাদের ওমেমো সমর্থন সহ XMPP অ্যাকাউন্ট রয়েছে।
  • ফরোয়ার্ড গোপনীয়তা। আপনি আপনার ফোনে সাইন ইন করার আগে আপনার ল্যাপটপ থেকে একটি বার্তা পাঠালে, আপনার ফোন বার্তাটি দেখতে সক্ষম হবে না। এটি আমাদের অধিকাংশের প্রত্যাশা থেকে ভিন্ন।
  • পুরানো প্রযুক্তি যোগাযোগ সীমাবদ্ধ করে। OMEMO-এর সাথে XMPP বেশিরভাগ প্রয়োজনীয় কার্যকারিতা প্রদান করে, তবে অভিজ্ঞতাটি কিছুটা পুরানো বোধ হতে পারে। আপনার কাছে বার্তাগুলিকে 'লাইক' করার ক্ষমতা নেই, একটি ইমোজি দিয়ে প্রতিটি পৃথক বার্তার প্রতিক্রিয়া জানানো বা চ্যাটের মধ্যে থ্রেড শুরু করার ক্ষমতা নেই৷
  • তুলনামূলকভাবে অপরিচিত। বেশিরভাগ মানুষ XMPP বা OMEMO এর কথা শুনেনি। আপনি যদি বন্ধুবান্ধব এবং পরিবারের সদস্যদের সাথে চ্যাট করতে চান, তাহলে একটি ভাল সুযোগ রয়েছে যে আপনাকে প্রতিটি ব্যক্তিকে প্রযুক্তির সাথে পরিচয় করিয়ে দিতে হবে এবং তাদের এক সময়ে একজন ব্যক্তিকে সুইচ করতে রাজি করাতে হবে। যদিও এমন অ্যাপ রয়েছে যা প্রক্রিয়াটিকে খুব সোজা করে তোলে, যেমন দ্রুত এবং কথোপকথন অ্যান্ড্রয়েডের জন্য, সিগন্যালের মতো একটি অ্যাপের সাথে লোকেদের পরিচয় করিয়ে দিতে আপনার কাছে আরও সহজ সময় থাকতে পারে যা ধীরে ধীরে আরও সুপরিচিত হয়ে উঠছে।

আপনার কি OMEMO এনক্রিপশন সহ XMPP ব্যবহার করা উচিত?

XMPP এবং OMEMO একইভাবে অতিমাত্রায় প্রযুক্তিগত শব্দযুক্ত নাম সহ সহজ সরঞ্জাম। যে কেউ একটি ইমেল অ্যাকাউন্ট তৈরি করতে এবং একটি ইমেল ক্লায়েন্ট ব্যবহার করার জন্য যথেষ্ট প্রযুক্তিগত দক্ষতার সাথে XMPP ব্যবহার করার এবং ব্যক্তিগত বার্তা পাঠানো শুরু করার প্রয়োজনীয় দক্ষতা রয়েছে।

গুরুত্বপূর্ণ প্রশ্নগুলি, সর্বদা হিসাবে, হল: আপনি কার সাথে কথা বলতে চান এবং তারা কি আপনার সাথে পরিবর্তন করবে? যদি না হয়, অগত্যা একটি মূলধারার প্ল্যাটফর্মে ফিরে ডিফল্ট করবেন না, এবং আপনি সিগন্যালের সাথে আটকে থাকবেন না। ম্যাট্রিক্স অনুরূপ নিরাপত্তা এবং বিকেন্দ্রীকরণ অফার করে, তবে আরও আধুনিক বিলাসিতা সহ।