বেনামি VPN অ্যাকাউন্ট কি আপনার ট্রাফিক সত্যিই বেনামি করে?
ইমেইল ছাড়া সাইনআপ ফর্মের একটি ঘর বদলায়। সোর্স ঠিকানা, অ্যাকাউন্ট টোকেন আর ব্রাউজার কুকি তিনটি আলাদা প্রশ্নের উত্তর দেয়।
ইমেইল ঠিকানা ছাড়া সাইনআপ ফর্মের একটি ঘর বদলায়। এটি নেটওয়ার্কে সোর্স ঠিকানা বদলায় না, পরিষেবা ভেতরে যে শনাক্তকারী দেয় তা বদলায় না, এবং আপনার ব্রাউজার প্রতিটি সাইটে যে কুকি পাঠায় তাও বদলায় না। এগুলো তিনটি আলাদা প্রশ্ন, আর এর মধ্যে প্রথমটি একমাত্র অ্যাকাউন্ট নিয়ে। নিচে দেখা যাচ্ছে প্রতিটি স্তর আসলে কী ধরে রাখে, এবং কোন সিদ্ধান্ত আপনার, সরবরাহকারীর নয়।
বেনামিত্বকে প্রতি-পর্যবেক্ষক বৈশিষ্ট্য হিসেবে ধরুন। প্রশ্ন করুন কোন পর্যবেক্ষক, আর সৎ উত্তর বদলে যায়।
ছদ্মনামে খোলা অ্যাকাউন্টও অ্যাকাউন্টই
একজন সরবরাহকারী আইনি নাম না চেয়েই অ্যাকাউন্ট নম্বর, ডিভাইস কী বা সাবস্ক্রিপশন টোকেন দিতে পারে। সেই বস্তুটি তবুও পরিষেবার ভেতরে সেশনগুলোকে একসাথে বেঁধে রাখে: একই প্ল্যানে একই টোকেন, মাসের পর মাস।
অপারেটর সেই টোকেনের সাথে কী যুক্ত করতে পারবে তা অন্য সিস্টেমের উপর নির্ভর করে। আপনি যদি অনুসরণযোগ্য উপায়ে অর্থ দেন, তবে পেমেন্ট রেকর্ড থাকে; আপনি যদি লিখে থাকেন, তবে সাপোর্ট ঠিকানা থাকে; আর পরিচালন লগে ডিভাইস শনাক্তকারী বা সংযোগের সময়চিহ্ন থাকতে পারে। এর কোনোটিই সাইনআপ ফর্ম চায় না, আর কোনোটিই ইমেইল-বিহীন ফর্ম বাদও দেয় না। ফর্ম ঠিক করে কী চাওয়া হয়েছে, পরে কী আছে তা নয়।
ডায়াগনস্টিক প্রোফাইল জমা দেওয়া বা সাপোর্ট টিকিট খোলা মূল ফর্ম যতটা চেয়েছিল তার চেয়ে বেশি বিবরণ যোগ করতে পারে।
টানেল এন্ডপয়েন্ট বাধ্যতামূলকভাবে যা দেখে
এন্ডপয়েন্ট আপনার সংযোগ সমাপ্ত করে, তাই এটি জানে আপনার অ্যাক্সেস নেটওয়ার্ক সেই সেশনের জন্য কোন সোর্স ঠিকানা দিয়েছে এবং সেশন কখন শুরু হয়েছে। এটি এটাও জানে সেই সংযোগ কোন অভ্যন্তরীণ কী বা অ্যাকাউন্টের সাথে মেলে, কারণ সেই মিলই ঠিক করে ট্রাফিক কোথায় পাঠাতে হবে।
WireGuard-এর ডকুমেন্টেশন এখানে অস্বাভাবিক রকম স্পষ্ট: পিয়ার পরিচয় হলো পাবলিক কী, কোনো গোপন বৈশিষ্ট্য নয়।
এন্ডপয়েন্ট থেকে কোনো গন্তব্যের দিকে যা বেরোয় তা আরেকটি সংযোগ। যদি এগজিট ঠিকানা অন্য ব্যবহারকারীদের সাথে ভাগ করা হয়, তবে অপর প্রান্তের সাইট আপনার ঠিকানার বদলে একটি সাধারণ ঠিকানা দেখে। এই বিচ্ছেদটি বাস্তব, এবং ভাগ করা এগজিট যে একমাত্র বিচ্ছেদ দেয় সেটিও এটিই। এটি অপারেটরের কাছ থেকে আপনার সেশন লুকায় না, এবং দুই প্রান্ত দেখতে সক্ষম কারও কাছে আপনাকে ভিড়ের মধ্যে মিশিয়েও দেয় না, আর এটিই সেই সম্পর্ক-নির্ণয় সমস্যা যার পেছনে RFC 6973 তার পুরো দৈর্ঘ্য ব্যয় করে।
গন্তব্য এখনও যা পায়
একটি ওয়েবসাইট এগজিট ঠিকানা, অনুরোধ, এবং আপনার ক্লায়েন্ট স্বেচ্ছায় যা দেয় তা দেখে। কুকি, ইতিমধ্যে লগইন করা সেশন, ব্রাউজার ফিঙ্গারপ্রিন্ট এবং সংরক্ষিত অ্যাকাউন্ট, সবই VPN সংযোগ পার হয়ে অপরিবর্তিত থাকে, কারণ টানেল সেগুলো বহন করে, প্রতিস্থাপন করে না।
ব্যক্তিগত অ্যাকাউন্টে লগইন করা, VPN অ্যাকাউন্টের লেবেল যাই হোক না কেন, সেই সাইটের কাছে আপনাকে শনাক্ত করে।
নাম রিজলিউশন আলাদা লাইন পাওয়ার যোগ্য। যদি লুকআপ অপারেটরের চালানো রিজলভারে যায়, অপারেটর আপনার চাওয়া নামগুলো দেখে। যদি সেগুলো পাবলিক রিজলভারে যায়, সেই রিজলভার সেগুলো দেখে, এবং পথের যে কেউ এনক্রিপশনহীন DNS দেখতে পারে সে-ও দেখে। যেভাবেই হোক, কোন রিজলভার ব্যবহৃত হয় তা একটি গোপনীয়তা সিদ্ধান্ত, যা সাইনআপ ফর্ম আপনার হয়ে নেয়নি।
সম্পর্ক-নির্ণয় আসলে কোথায় ঘটে
ট্রাফিক বিশ্লেষণের পৃষ্ঠার বিষয়বস্তু লাগে না। সংযোগের সময়, স্থানান্তরের পরিমাণ এবং কোন এন্ডপয়েন্ট কোন গন্তব্যের সাথে কথা বলছে সেই ধরন, দুই প্রান্ত পর্যবেক্ষণ করা হলে সোর্স সংযোগকে এগজিট সংযোগের সাথে মিলিয়ে দিতে পারে। তাই ভাগ করা এগজিট আপনাকে একজন পর্যবেক্ষকের বিরুদ্ধে রক্ষা করে, দুইজন মিলিত পর্যবেক্ষকের বিরুদ্ধে নয়।
ট্রান্সপোর্ট এনক্রিপশন যা পড়া যায় তা বদলায়, যা জোড়া যায় তা নয়।
স্লোগানের বদলে তিনটি প্রশ্ন
এগুলোর প্রত্যেকটির মালিক আলাদা, তাই এক স্তরে দেওয়া প্রতিশ্রুতি অন্য স্তর ঢাকতে পারে না। নিচের সারিগুলোই পুরো যুক্তিটি সংক্ষিপ্ত রূপে।
| Observer | What it can hold | What actually changes it |
|---|---|---|
| Your access network | The connection to the VPN endpoint, with volume and timing | Nothing on the account form |
| The VPN operator | Source address, session times, key-to-account mapping, names if it runs the resolver | Retention policy, payment method, whether you contact support |
| The destination site | Exit address, cookies, logged-in identity, request content | Browser hygiene, logging out, separate profiles |
| An observer at both ends | Correlated timing and volume across the two connections | Padding, cover traffic, a different exit at a different time |
শুধু মাঝের সারিটিই অ্যাকাউন্ট নিয়ে, তাও আংশিক। এর উপরের ও নিচের সারি নির্ধারিত হয় রাউটিং, সংরক্ষণ নীতি এবং আপনার নিজের ব্রাউজার দিয়ে।
লেবেল নয়, ইনভেন্টরি পড়ুন
যে সরবরাহকারী ডেটা ইনভেন্টরি, সংরক্ষণ সময়সীমা এবং পরিচয় প্রক্রিয়া প্রকাশ করে, সে আপনাকে যাচাইযোগ্য কিছু বলেছে। যে সরবরাহকারী শুধু বেনামি বলে, সে আপনাকে একটি শব্দ বলেছে। সাইনআপে কী সংগ্রহ করা হয়, সেশন শেষের পরে কী টিকে থাকে, এবং কোন প্রক্রিয়ায় ডেটা তৃতীয় পক্ষকে দেওয়া হয়, এগুলো খুঁজুন।
এই তিনটি না থাকলে লেবেল কোনো কিছুর প্রমাণ নয়।
আপনার সত্যিই যে পর্যবেক্ষক নিয়ে ভাবনা, সেখান থেকেই শুরু করুন, তারপর টেবিলের একটি সারি অনুসরণ করুন: এটি কোন ঠিকানা দেখে, কোন শনাক্তকারী ধরে রাখে, কত দিন রাখা হয়। অ্যাকাউন্টের নাম বদলানোর বদলে যে সারিটি ব্যর্থ হয় সেটি ঠিক করুন। এখানে ফলাফল বদলায় এমন একমাত্র পদক্ষেপ এটিই।