ডেটা গোপনীয়তা দিবস স্পেশাল - মেটাডেটা নজরদারি এবং Nym
মেটাডেটা নজরদারি নিয়ে ডেটা গোপনীয়তা দিবসের একটি কথোপকথন: মেসেজের বিষয়বস্তু এনক্রিপ্ট করা থাকলেও মেটাডেটা আপনার সম্পর্কে কী প্রকাশ করে এবং Nym-এর মতো নেটওয়ার্ক-স্তরের গোপনীয়তা টুলগুলো কীভাবে এটি সুরক্ষিত করতে কাজ করে।
প্রকাশের তারিখ: 30 জানুয়ারী, 2023
Nym-এর চিফ সায়েন্টিস্ট ক্লডিয়া ডিয়াজের সাথে Nym-এর একটি ফিচার, যেখানে মেটাডেটার কার্যপ্রণালী, আধুনিক নজরদারিতে এর গুরুত্বপূর্ণ ভূমিকা, এটি যেসব ব্যক্তিগত তথ্য প্রকাশ করে এবং আমাদের গোপনীয়তা ফিরে পেতে আমরা কী কী পদক্ষেপ নিতে পারি তা নিয়ে আলোচনা করা হয়েছে।
এই ট্রান্সক্রিপ্টটি Nym দ্বারা প্রকাশিত মূল ভিডিও ট্রান্সক্রিপ্টের (একটি নতুন ট্যাবে খোলে) একটি সহজলভ্য কপি। পড়ার সুবিধার জন্য এটি সামান্য সম্পাদনা করা হয়েছে।
ভূমিকা (0:04)
কমিউনিকেশন মেটাডেটা কী? এটি একটি যোগাযোগের এমন সবকিছুকে বোঝায় যা আসলে কী বলা হচ্ছে তার বিষয়বস্তু নয়। এর মধ্যে রয়েছে, উদাহরণস্বরূপ, যোগাযোগের উৎস, গন্তব্য, তথ্য পাঠানোর সময়, কতটুকু তথ্য পাঠানো হয়েছে এবং আদান-প্রদান করা প্যাকেটগুলোর সময় ও আকারসহ যেকোনো শনাক্তযোগ্য প্যাটার্ন।
কমিউনিকেশন মেটাডেটা (0:27)
সমস্ত ইন্টারনেট প্রোটোকলে ডিফল্টভাবে কমিউনিকেশন মেটাডেটা উন্মুক্ত থাকে: TCP/IP, HTTP, UDP, FTP। এমনকি TLS বা সুরক্ষিত DNS-এর মতো সুরক্ষিত প্রোটোকলগুলো, যা এন্ড-টু-এন্ড এনক্রিপশন দিয়ে বিষয়বস্তুকে সুরক্ষিত রাখে, সেগুলোও কমিউনিকেশন মেটাডেটা দেখায়: উৎস, গন্তব্য, সময়, দৈর্ঘ্য ইত্যাদি।
তাহলে এই তথ্যগুলো উন্মুক্ত থাকে, কিন্তু কার কাছে? কে এগুলো পেতে পারে?
মেটাডেটার অ্যাক্সেস কে পায় (1:10)
ইন্টারনেট কমিউনিকেশনে মধ্যস্থতাকারী হিসেবে কাজ করে এমন বেশ কিছু সত্তা রয়েছে যারা এই কমিউনিকেশন মেটাডেটা অ্যাক্সেস করতে পারে। এর মধ্যে ইন্টারনেট পরিকাঠামোর বড় বড় প্রতিষ্ঠানগুলো অন্তর্ভুক্ত, যেমন ইন্টারনেট সার্ভিস প্রোভাইডার, এক্সচেঞ্জ, অটোনোমাস সিস্টেম, BGP রাউটার এবং সাধারণত ইন্টারনেট ব্যাকবোনে অংশগ্রহণকারীরা; তারা প্রচুর কমিউনিকেশন মেটাডেটার অ্যাক্সেস পেতে পারে।
তবে এমনকি ছোট প্রতিষ্ঠান বা ব্যক্তি, যেমন যিনি ওয়াই-ফাই রাউটার বা লোকাল এরিয়া নেটওয়ার্ক চালাচ্ছেন, অথবা এমন কেউ যিনি স্থানীয়ভাবে আড়ি পাততে সক্ষম, তারাও কমিউনিকেশন মেটাডেটার অ্যাক্সেস পান। এবং অবশ্যই, NSA-এর মতো রাষ্ট্রীয় পর্যায়ের প্রতিপক্ষরা বড় পরিসরে মেটাডেটা সংগ্রহ করে এবং সব ধরনের গোয়েন্দা তথ্য বের করার জন্য তা বিশ্লেষণ করে বলে জানা যায়।
মেটাডেটা কেন গুরুত্বপূর্ণ (2:00)
মেটাডেটা সংগ্রহ এবং ব্যবহার করার জন্য একটি অত্যন্ত আকর্ষণীয় ধরনের ডেটা হওয়ার আরও কিছু কারণ রয়েছে। এটি মেশিন রিডেবল (মেশিন দ্বারা পাঠযোগ্য), কারণ এটি কম্পিউটারের ভাষায় কথা বলে; এটি মূলত কম্পিউটারের জন্য এমন একটি ভাষা যা যোগাযোগগুলোকে তাদের উৎস থেকে গন্তব্যে সঠিকভাবে রাউট করতে সক্ষম করে। তাই এটি মেশিন রিডেবল, এবং এর মানে হলো মেশিনগুলো খুব সহজেই বড় পরিসরে এটি বুঝতে পারে, যা মানুষের স্বাভাবিক ভাষার ঠিক বিপরীত। মানুষের ভাষা ব্যাখ্যা করা অনেক বেশি কঠিন, কারণ মানুষ হয়তো নির্দিষ্ট উপায়ে শব্দ ব্যবহার করে, বা তাদের কথার মধ্যে সূক্ষ্ম পার্থক্য থাকে, যা ব্যাখ্যা করা অনেক কঠিন। অন্যদিকে, মেটাডেটা বোঝা সত্যিই খুব সহজ।
এর ভলিউমও মূল বিষয়বস্তুর তুলনায় অনেক কম। উদাহরণস্বরূপ, আপনি যদি একটি ইউটিউব ভিডিওর কথা চিন্তা করেন, তবে ভিডিওর বিষয়বস্তু নিজেই কয়েক গিগাবাইট হতে পারে, কিন্তু মেটাডেটার মধ্যে শুধু ভিডিওটির URL কী, এতে কত বাইট রয়েছে এবং এটি কখন দেখা হয়েছিল তা অন্তর্ভুক্ত থাকবে। তাই এটি আসল বিষয়বস্তুর চেয়ে অনেক কম হতে পারে এবং আকারের দিক থেকেও এটি পরিচালনাযোগ্য।
মেটাডেটার সুরক্ষাও মূল বিষয়বস্তুর তুলনায় অনেক কম। মানুষের যোগাযোগে বাধা দেওয়া এবং বিষয়বস্তু দেখা আইনসম্মত নয়, এটি আইন দ্বারা সুরক্ষিত। কিন্তু মেটাডেটা, যেহেতু এটি ততটা সংবেদনশীল বলে বিবেচিত হয় না, তাই এর সুরক্ষা অনেক কম। তাই অনেক সত্তা আইনগতভাবে এই মেটাডেটা সংগ্রহ করতে পারে এবং মানুষ ইন্টারনেটে কী করছে সে সম্পর্কে তথ্য জানার জন্য এটি বিশ্লেষণ করতে পারে।
তাহলে এটি কি খুব বড় কোনো ব্যাপার? আমরা বলতে পারি, "ঠিক আছে, এটি তো শুধু মেটাডেটা। যতক্ষণ আপনি জানেন না আমি কী বলছি, ততক্ষণ আমি কার সাথে এবং কখন কথা বলছি তা আপনার জানার বিষয়ে কি আমার সত্যিই চিন্তা করা উচিত?"
এমন কিছু উক্তি রয়েছে যা দেখায় যে মেটাডেটাকে আসলে কতটা মূল্যবান বলে মনে করা হয়। NSA-এর জেনারেল কাউন্সেল স্টুয়ার্ট বেকার বলেছিলেন যে মেটাডেটা আপনাকে কারও জীবন সম্পর্কে একেবারে সবকিছু বলে দেয়—আপনার কাছে যদি পর্যাপ্ত মেটাডেটা থাকে, তবে আপনার সত্যিই মূল বিষয়বস্তুর প্রয়োজন নেই। কেউ কিসে আগ্রহী, তাদের সোশ্যাল নেটওয়ার্ক কারা, তাদের শখ কী, তাদের উদ্দেশ্য কী, তাদের আগ্রহ কী তা বোঝার ক্ষেত্রে এটি এতটাই শক্তিশালী। তারা কী বলছে তা আপনার আসলে শোনার দরকার নেই; আপনি যদি সমস্ত মেটাডেটা পর্যবেক্ষণ করতে পারেন তবে সেটাই যথেষ্ট।
এবং হুইটফিল্ড ডিফি ও সুসান ল্যান্ডাউ তাদের Privacy on the Line বইয়ে বলেছেন যে ক্রিপ্টানালাইসিস নয়, বরং ট্রাফিক অ্যানালাইসিস হলো কমিউনিকেশন ইন্টেলিজেন্সের মেরুদণ্ড। এর কারণ হলো আপনি এটি বড় পরিসরে সংগ্রহ করতে পারেন, বড় পরিসরে বিশ্লেষণ করতে পারেন এবং এটি আপনাকে সমস্ত বড় প্যাটার্ন, সামগ্রিক চিত্র দেবে, যা আপনাকে আপনার কাছে সবচেয়ে আকর্ষণীয় মনে হওয়া নির্দিষ্ট লক্ষ্যবস্তুগুলোতে ফোকাস করতে সাহায্য করবে। তবে আপনি মেটাডেটার ওপর ট্রাফিক অ্যানালাইসিস করেই প্রথমে তাদের খুঁজে পান।
মেটাডেটার ট্রাফিক অ্যানালাইসিস এমনকি ক্রিপ্টোগ্রাফি না ভেঙেও এনক্রিপ্ট করা বিষয়বস্তু পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে। ধরুন আমাদের কাছে নিখুঁত ক্রিপ্টোগ্রাফি রয়েছে: কোনো পরিমাণ ক্রিপ্টানালাইসিসই এটি ভাঙতে সক্ষম নয় এবং গোপন কীগুলো (secret keys) পুরোপুরি গোপন। আমাদের এই আত্মবিশ্বাস থাকা উচিত যে এই বিষয়বস্তুটি সুরক্ষিত এবং কোনো প্রতিপক্ষ এই বিষয়বস্তু সম্পর্কে জানতে সক্ষম নয়।
তবে, এমন অনেক পরিস্থিতি রয়েছে যেখানে কমিউনিকেশন মেটাডেটার ট্রাফিক অ্যানালাইসিস একটি সাইড চ্যানেল হিসেবে কাজ করতে পারে যা এই এনক্রিপ্ট করা বিষয়বস্তু প্রকাশ করে দেয়।
মেটাডেটা নজরদারি (5:15)
এর একটি উদাহরণ হলো যখন আপনি HTTPS দিয়ে কোনো ওয়েবসাইট ব্রাউজ করছেন। নীতিগতভাবে, যেহেতু এই ওয়েবসাইটের সাথে যোগাযোগ এনক্রিপ্ট করা থাকে, তাই কেউ যদি আপনার যোগাযোগ পর্যবেক্ষণ করে তবে সে বলতে পারবে না যে আপনি ওয়েবসাইটের কোন নির্দিষ্ট পেজটি অ্যাক্সেস করছেন। উদাহরণস্বরূপ, আপনি যদি রোগ সম্পর্কে জানতে WebMD-তে যান, তবে একজন পর্যবেক্ষক বা আড়িপাতাকারী দেখতে পাবে, "ঠিক আছে, আপনি WebMD-এর চিকিৎসা সংক্রান্ত তথ্য দেখছেন," কিন্তু আপনি কোন নির্দিষ্ট রোগটি খুঁজছেন তা তারা বলতে পারবে না।
তবে, এই পরিস্থিতিতে কেউ কী করছে তা জানার উপায় হলো একজন প্রতিপক্ষের জন্য প্রথমে সাইটের সমস্ত পেজ ডাউনলোড করা এবং প্রতিটি পেজের জন্য কমিউনিকেশন লাইনে দেখা যাওয়া প্যাকেটের প্যাটার্ন রেকর্ড করা। মূলত, কোন দিকে কতগুলো প্যাকেট যাচ্ছে, এই প্যাকেটগুলোর আকার কী এবং একটি প্যাকেট থেকে অন্য প্যাকেটের মধ্যবর্তী সময় কত।
এটি করার মাধ্যমে, আপনি এই প্রতিটি পেজের একটি ফিঙ্গারপ্রিন্ট তৈরি করতে পারেন, যাতে যখন লক্ষ্যবস্তু এনক্রিপ্ট করা সাইট থেকে কোনো পেজ ডাউনলোড করে, তখন আপনি প্রতিটি দিকের প্যাকেটের সংখ্যা এবং তাদের আকার মিলিয়ে অনুমান করতে পারেন যে তারা কোন নির্দিষ্ট ওয়েব পেজটি দেখছে, যদিও ওয়েব পেজটি নিজেই এনক্রিপ্ট করা থাকে এবং আপনার এই বিষয়বস্তু জানতে পারার কথা নয়।
এটি স্পষ্টতই উদ্বেগজনক। যদিও আমাদের এন্ড-টু-এন্ড এনক্রিপশন থাকতে পারে, তবুও আমাদের যোগাযোগের গোপনীয়তা রক্ষার ক্ষেত্রে আমরা এখনও অনেক পিছিয়ে আছি।
ব্যক্তিগত যোগাযোগের জন্য একটি উইশ লিস্ট (6:40)
তাই আমরা যদি একটি নিখুঁত সুরক্ষিত কমিউনিকেশন নেটওয়ার্ক কী কী সুবিধা দেবে তার একটি উইশ লিস্ট তৈরি করতে চাই, তবে আমরা কী কী বৈশিষ্ট্য চাইব?
স্পষ্টতই, আমরা চাই একজন ব্যবহারকারী এনক্রিপ্ট করা চ্যানেলে কী বলছে তা সুরক্ষিত করতে, এবং এন্ড-টু-এন্ড এনক্রিপশন এটি অর্জনের জন্য ইতিমধ্যেই একটি অত্যন্ত গুরুত্বপূর্ণ পদক্ষেপ। তবে শুধু তাই নয়, ব্যবহারকারী কার সাথে যোগাযোগ করছে, অর্থাৎ যোগাযোগের সঙ্গী কে, কার কাছ থেকে আপনি প্যাকেট পাচ্ছেন বা কাকে আপনি প্যাকেট পাঠাচ্ছেন তাও আমরা গোপন করতে চাই। সেইসাথে অবস্থান, অর্থাৎ আপনি কোথা থেকে যোগাযোগ করছেন; কখন এবং কতক্ষণ ধরে আপনি যোগাযোগ করছেন; আপনি কত বাইট ডেটা আদান-প্রদান করছেন; এবং যোগাযোগের অন্য যেকোনো প্যাটার্ন। এমনকি আপনি এটুকুও বলতে পারেন যে কেউ আদৌ যোগাযোগ করছে কি না আমরা সেটাও গোপন করতে চাই।
এগুলো সবই এমন বৈশিষ্ট্য যা বেনামী কমিউনিকেশন সিস্টেমগুলো প্রদান করার লক্ষ্য রাখে, এবং সমাধানের ক্ষেত্রে, এই ধরনের বৈশিষ্ট্যগুলো প্রদান করার জন্য মিক্সনেট (mixnets) হলো আমাদের কাছে থাকা সেরা সমাধানগুলোর মধ্যে একটি।