কেবল টিভি প্যাকেজ বাতিল করে 'কর্ড কাটিং' (cord-cutting) সিদ্ধান্ত নেওয়ার মানুষ বেড়েছে되면서 কোডি (Kodi) জনপ্রিয়তা পাচ্ছে।
প্লেক্স (Plex) দিয়ে মিলে এটি এই সেক্টরের দুটি বড় প্লেয়ার। প্রতিদ্বন্দ্বীদের মধ্যে মৌলিক পার্থক্য রয়েছে, কিন্তু আপনি যদি 'টিভি-ফ্রি' होने সিদ্ধান্ত নেন, তবে কমপক্ষে এই দুটি অ্যাপের একটি ইনস্টল না করলে আপনি далеко যেতে পারবেন না।
কোডির চমৎকার সুবিধা আছে, কিন্তু সবকিছু সুগম নয়। আপনার ব্যবহারকে প্রভাবিত করে এমন অনেক সিকিউরিটি ও প্রাইভেসি সমস্যা রয়েছে।
এই আর্টিকেলে, আমি কোডি-ভিত্তিক সাতটি সিকিউরিটি সমস্যা ব্যাখ্যা করব যেগুলো সম্পর্কে আপনাকে অবশ্যই জানা উচিত।
১. ম্যান-ইন-দ্য-মিডল (Man-in-the-Middle) আক্রমণ
ম্যান-ইন-দ্য-মিডল (MitM) আক্রমণ হলো যখন একটি হ্যাকার দুই পক্ষের যোগাযোগ अन्तরเบন করায়, রিলে (relay) করে, এবং পরিবর্তন করে, তদুপরি পুরো কথোপকথন নিয়ন্ত্রণ করে। প্রভাবিত পক্ষগুলো ধরে রাখে যে তারা সরাসরি একে অপরের সাথে কথা বলছে।
এটি ম্যালওয়্যার ছড়ানোর একটি সাধারণ পদ্ধতি, যদিও অধিকাংশ ক্রিপ্টোগ্রাফিক প্রোটোকল এন্ডপয়েন্ট অথেন্টিকেশন (endpoint authentication) অন্তর্ভুক্ত করে এটিকে রোধ করার চেষ্টা করে।
কোডির মধ্যে, MitM আক্রমণ অ্যাপের অ্যড-অন (add-ons) কে লক্ষ্য করেছে।
যখন একটি অ্যড-অনের আপডেটেড ভার্সন পাওয়া যায়, তা স্বয়ংক্রিয়ভাবে ডাউনলোড ও ইনস্টল হয়। ব্যবহারকারী শুধু একটি পপ-আপ নোটিফিকেশন দেখেন যা কাজ শেষ হওয়ার الطفی করে। কোডির নতুন আপডেট খোঁজার প্রক্রিয়া সহজ: সাধারণ ভাষায়, যদি কোডি ডিটেক্ট করে যে অ্যড-অনের লোকাল MD5 ফাইল পুরনো, তবে এটি একটি নতুন ফাইল ডাউনলোড করার চেষ্টা করে।
চিন্তাজনকভাবে, সম্পূর্ণ আপডেট প্রক্রিয়া HTTP-এ করা হয় কোনো এনক্রিপশন ছাড়া। তাই একজন হ্যাকার যিনি নেটওয়ার্ক ট্রাফিক ইন্টারসেপ্ট করেছেন, কোডি আপডেট রিকোয়েস্ট করলে একটি র্যান্ডম MD5 ফাইল পাঠাতে পারেন।
২. পুরনো অ্যড-অন (Outdated Add-Ons)
পুরনো অ্যড-অন সমস্যাটি MitM আক্রমণের হুমকি বেড়ায়।
কিছু অনুমান অনুযায়ী, ২৫% পর্যন্ত রিপোজিটরি (repositories) অথবা মরা, অথবা আউটডেটেড কন্টেন্ট আছে। কিন্তু উপরে বলা মত, কোডি এই অ্যড-অন এবং রিপোজিটরিগুলো মরা সেটি না জানে। আপনি যদি ম্যানুয়ালি আপনার সিস্টেম থেকে এগুলো রিমুভ না করেন, কোডি আপডেট ডাউনলোড করার চেষ্টা চালিয়ে রাখবে।
এইগুলো MitM আক্রমণের জন্য পাকা। হ্যাকাররা সহজে একটি মরা রিপোজিটরি খুঁজে বের করে হাজার হাজার ডিভাইস হাইজ্যাক (hijack) করতে পারে।
পুরনো অ্যড-অন খুঁজে বের করার একমাত্র উপায় হলো লগ (log) পড়া (জটিল) বা নিয়মিত অ্যড-অন পোর্টাল চেক করা (সময়সাপেক্ষ)۔
সদায়ের মত, পরিণতিগুলো ব্যাপক এবং সম্ভাব্যভাবে গভীর। হ্যাকাররা ব্যক্তিগত তথ্য ক্লোন করতে পারে, পাসওয়ার্ড চুরি করতে পারে, এবং আপনার মেশিনের সম্পূর্ণ টেকওভার (takeover) শুরু করতে পারে।
৩. অ্যাড-অনে ম্যালওয়্যার (Malware in Add-Ons)
অ্যড-অন দিয়ে আপনি ইউটিউব (YouTube) এবং ড্রপবক্স (Dropbox) এর মত সার্ভিস কোডি অ্যাপের মাধ্যমে এক্সেস করতে পারেন। এছাড়া এটি কর্ড-কাটারদের (cord-cutters) স্বপ্ন—এটি আপনাকে (অনেক সময় غيرقانونিকভাবে) লাইভ টিভি স্ট্রিম, মুভি লাইব্রেরি, এবং অন্যান্য ফ্রি ভিডিও কন্টেন্ট এক্সেস করতে দেয়।
তাদের প্রকৃতি দেখে, কিছু অ্যড-অনounder provenance (সন্দেহজনক উৎস) থাকা আশ্চর্যের বিষয় নয়। কোনো একটি অফিসিয়াল নয়।
দুর্ভাগ্যবশত, একটি রগ (rogue) অ্যড-অন একটি সাধারণ কম্পিউটার ভাইরাসের মতই গভীর হতে পারে। কোডির একজন সিনিয়ার ডেভেলপার اخیرে বলেছিলেন, "অ্যড-অনে আপনার ডিভাইস স্নিফ (sniff) করার অদ্ভুত কোড থেকে ইনফেক্টেড ZIP ফাইল—সবকিছু থাকতে পারে।"
আপনি অফিসিয়াল কোডি রিপোজিটরি থেকে হোয়াইটলিস্টেড (whitelisted) অ্যড-অন ব্যবহার করে নিজেকে রক্ষা করতে পারেন, কিন্তু অফিসিয়াল অ্যড-অনে জনপ্রিয় টিভি, মুভি, এবং স্পোর্টস কন্টেন্ট থাকে না। যারা এই ধরনের কন্টেন্ট এক্সেস করতে চান তারা প্রভাবিত থাকবে।
৪. আইএসপি ট্র্যাকিং (ISP Tracking)
আমরা কোডি দিয়ে غيرقانونিক কন্টেন্ট দেখার সমর্থন করি না, কিন্তু বাস্তবতা হলো অ্যাপ ব্যবহারকারী অনেকেই এই উদ্দেশ্যে ব্যবহার করে।
আপনি যদি যুক্তরাষ্ট্রে বাস করেন এবং এইভাবে কোডি ব্যবহার করেন, তবে আপনার ISP থেকে একটি হুমকির চিঠি পাওয়ার আশা রাখতে পারেন। তারা আপনার সকল ওয়েব ট্রাফিক নিয়মিত মনিটর করে এবং اخیراً কোডিতে টিভি ও মুভি কন্টেন্ট বুটলেগ (bootleg) করার জন্য লোকজনের প্রতি খুব কঠোর দৃষ্টি রেখেছে।
এই পর্যায়ে, কেউ নিশ্চিত নही যে চিঠিটি পাওয়ার পর কী হবে। আপনি কি কাট অফ (cut off) হবেন? কি তারা তথ্যটি অন্য সরকারি ഏজেন্সিতে পাস করছে? আপনার অনুমানই আমাদের মত।
৫. প্রি-লোডেড কোডি বক্স (Pre-Loaded Kodi Boxes)
নовичক (novice) কে কোডি সেটআপ করা কঠিন হতে পারে, এবং এখন প্রি-লোডেড কোডি বক্সের বাজার উজ্জ্বল। বড় NFL বা প্রিমিয়ার লিগ (Premier League) ম্যাচের সময় টুইটারে এক নজর দিলে সমস্যাটি কত ব্যাপক সেটি বুঝতে পারবেন।
বক্সগুলো সাধারণত লিনাক্স (Linux), অ্যান্ড্রয়েড (Android), বা ক্রোম OS-এ চলে; আমাজন ফায়ার স্টিক (Amazon Fire sticks) ও প্লাগ-অ্যান্ড-প্লে (plug-and-play) টিভির সাথে উপলব্ধ।
কোডি একটি ব্লগ পোস্টে হাইলাইট করেছে, এই বক্স দুটি কারণে বিপদজনক:
- আর্থিক ক্ষতি (Financial Loss) — এগুলো প্রায়শই যারা স্থিতিশীল এবং কাজের বক্স দেবেন না তাদের দ্বারা সেট আপ করা হয়। তারা শুধু দ্রুত টাকা আয় করতে চায়।
- পাইরেসি (Piracy) — প্রি-লোডেড বক্সের কন্টেন্ট প্রায়শই পুরোপুরি قانونی বলে প্রচার করা হয়। তা নয়। আপনি যদি পাইরেটেড কন্টেন্ট দেখতে চান, তাহলে আপনার নিজের ঝুঁকিতে করুন। কেউ আপনাকে ধোখা দিয়ে অনিচ্ছাকৃতভাবে পাইরেসি করানো উচিত নয়।
প্রি-লোডেড বক্স কেনবেন না। নিজে শিখে নিজের স্পেসিফিকেশন অনুযায়ী নিজের বক্স সেট আপ করুন।
৬. কোডি ওয়াচড স্ট্যাটাস লগিং (Kodi Watched Status Logging)
আমি পাঁচটি সিকিউরিটি ইস্যু দেখিয়েছি, কিন্তু ঘরে ঘুরে প্রাইভেসি ইস্যুর কথা কী? একটা ইস্যু হলো কোডির 'ওয়াচড স্ট্যাটাস লগিং' (Watched Status Logging)। এটি আপনার দেখা প্রতিটি ভিডিওর পাশে একটি টিক চিহ্ন দেয়। তাত্ত্বিকভাবে এটি টিভি সিরিজ বা মুভি যেখানে বন্ধ করেছিলেন সেখান থেকে শুরু করা সহজ করে দেয়।
শুনতে ভালো, কিন্তু এতে প্রাইভেসি সমস্যা রয়েছে। এটি আপনার পাসওয়ার্ড চুরি করবে না বা নেটওয়ার্ক কমপ্রোমাইজ করবে না—আপনার টিনেজ কন্যা জানলে লজ্জা লাগতে পারে যে আপনি 'গিলমোর গার্লস' (Gilmore Girls) অ্যাডিক্ট! 😊
শুক্রulia, এটি ডিজেবল (disable) করা সহজ। বিভিন্ন স্কিন (skins) ব্যবহার হওয়ার কারণে সবার জন্য একই সমাধান নেই—তবে আপনি সবসময় স্কিন সেটিংসে অপশনটি খুঁজে পাবেন।
৭. ডাটাবেস অবশিষ্ট (Database Remnants)
কোডি আপনার অ্যাপে কখনো देखা প্রতিটি ভিডিওর রেকর্ড রাখে। সোর্স ভিডিও ডিলিট করলেও, রিপোজিটরি রিমুভ করলেও, বা অ্যড-অন বন্ধ হয়ে গেলেও—প্রতিটি আইটেম ভিডিও ডাটাবেসে সতর্কতার সাথে লগ করা থাকে।
নিশ্চিতভাবেই এটি একটি প্রাইভেসি ইস্যু। অ্যাপে ডাটাবেস ক্লিন করার কিছু নেই। একটি "Clean Library" বাটন আছে, কিন্তু এটি শুধু মিডিয়া লাইব্রেরিতে যোগ করা কন্টেন্টের সাথে কাজ করে।
কিছু কোডি ফ্যান্যাটিক (fanatics) সমস্যাটি সমাধান করতে কদম উঠিয়েছে। তারা "Database Pre-Wash Scrub" নামে একটি অ্যড-অন রিলিজ করেছে। এটি পুরানো পাথ এবং ফাইলগুলোর রেফারেন্স মুছে ভিডিও ডাটাবেস ক্লিন করে যা এখন অ্যাপের সোর্সে লিস্টেড নেই।
অ্যড-অনটি এখনো বেটা (beta) স্টেজে, তাই নিজের ঝুঁকিতে ব্যবহার করুন।
কোন ইস্যু আপনাকে চিন্তিত করে?
আপনাকে সাতটি সিকিউরিটি ও প্রাইভেসি উদ্বেগ দেখিয়েছি, কিন্তু এর বাইরেও আরও আছে।
আমি জানতে চাই কোডি ব্যবহার করার কোন বিষয় আপনাকে চিন্তিত করে? এই ইস্যুগুলো সম্পর্কে জানতেন? সবচেয়ে গুরুত্বপূর্ণ, আমি জানতে চাই আপনি নিজেকে কীভাবে এই সমস্যাগুলো থেকে বাঁচাতে পারেন? নিচে কমেন্ট বক্সে আপনার মতামত ও পরামর্শ দিন।