Tor না VPN: প্রতিটি পথ আপনাকে কাকে ভরসা করতে বাধ্য করে তা দিয়ে সিদ্ধান্ত নিন
VPN আপনার ভরসা এক অপারেটরের উপর জমা করে; Tor তা রিলের মধ্যে ভাগ করে। কভারেজ দিয়ে, কে আপনাকে সাইটের সঙ্গে যুক্ত করতে পারে তা দিয়ে এবং আপনি কী যাচাই করতে পারেন তা দিয়ে সিদ্ধান্ত নিন।
Tor আর VPN-এর মধ্যে বাছাই শেষ পর্যন্ত এই প্রশ্নে দাঁড়ায়, একটি সংযোগের দুই প্রান্ত দেখা আপনি কোন পক্ষের কাছে সহ্য করতে পারেন। VPN সেই দৃশ্য আপনি বেছে নেওয়া এক অপারেটরের কাছে কেন্দ্রীভূত করে। Tor তা রিলের মধ্যে ভাগ করে, তাই কোনো একক রিলের আপনার পরিচয় আর আপনি কী আনলেন তা জানার কথা নয়।
কোনো ব্যবস্থাই নিজে থেকে আপনাকে নামহীন করে না। যে ব্যবস্থার অবশিষ্ট ভরসা আপনি উচ্চ স্বরে বলতে পারেন সেটি বেছে নিন, তারপর এটি যে অংশগুলো ঢেকে রাখে না সেগুলো ঠিক করুন।
গুনে দেখুন কে আপনাকে গন্তব্যের সঙ্গে যুক্ত করতে পারে
VPN-এ প্রতিটি আচ্ছাদিত প্রবাহ গন্তব্যে পৌঁছানোর আগে অপারেটরের এক্সিটে পৌঁছায়। সেই অপারেটর অবশ্যই আপনার উৎস ঠিকানা দেখে এবং এর মধ্য দিয়ে সাংকেতিক না হওয়া যেকোনো কিছুর জন্য আপনার চাওয়া গন্তব্যও দেখে। TLS পৃষ্ঠার বিষয়বস্তু সেই দৃশ্যের বাইরে রাখে, কিন্তু সংযোগ স্থাপনের সময় সাধারণত হোস্টনাম দৃশ্যমান রেখে দেয়। তাই এক পক্ষ আপনাকে একটি সাইটের সঙ্গে যুক্ত করতে পারে, আর সেই সংযোগই ঠিক যে ভরসা আপনি দিচ্ছেন।
Tor সেই দুই অর্ধকে তিনটি রিলে ভাগ করে: একটি গার্ড যা আপনার ঠিকানা জানে কিন্তু গন্তব্য জানে না, একটি মধ্যস্থ রিল যা কোনো প্রান্তই জানে না, এবং একটি এক্সিট যা গন্তব্য জানে কিন্তু আপনাকে জানে না। নকশাটি ধরে নেয় কোনো একক রিল দুই তথ্য একত্র করে না, যা এক কোম্পানিকে ভরসা করার চেয়ে দুর্বল ও বেশি কাজের অনুমান। এটি ধরে না যে রিলগুলো সৎ, আর পথের দুই প্রান্ত দেখতে পাওয়া কোনো পর্যবেক্ষককেও এটি হারায় না।
দুই নকশার একটি দুর্বল দিক সাধারণ, আর তা গন্তব্যেই থাকে। আপনি লগ ইন করলে প্যাকেটগুলো যে পথেই যাক না কেন, পরিষেবা সেই সেশনকে আপনার অ্যাকাউন্টের সঙ্গে যুক্ত করে। রাউটিং বদলায় অনুরোধটি কোথা থেকে আসছে বলে মনে হয়, পৃষ্ঠা আপনাকে কী দিতে বলে তা নয়।
রাউটিং চিত্রের চেয়ে কভারেজ বেশি জরুরি
VPN নেটওয়ার্ক স্তরে রাউট করে, তাই ডিভাইসের প্রতিটি অ্যাপ্লিকেশন টানেলটি উত্তরাধিকারসূত্রে পায়, যদি না আপনি সেটি ইচ্ছাকৃতভাবে বাদ দেন। এই বিস্তারের কারণেই এটি একই সঙ্গে মেইল ক্লায়েন্ট, প্যাকেজ ম্যানেজার আর ব্রাউজারের জন্য কাজ করে।
Tor Browser একটি বান্ডল, আর এর সুরক্ষা মূলত ব্রাউজারের ভিতরে থাকে: একটি অভিন্ন ফিঙ্গারপ্রিন্ট, সাইটগুলোর মধ্যে বিচ্ছিন্নতা এবং আপনি কোন এক্সটেনশন ইনস্টল করেছেন তার বদলে নিরাপত্তা স্তর দিয়ে সীমিত স্ক্রিপ্ট। Chrome-কে একটি SOCKS পোর্টে নির্দেশ করা রাউটিং কিনে দেয়, কিন্তু এর কিছুই দেয় না, যা ভুল জায়গায় আত্মবিশ্বাসের একটি সাধারণ উৎস।
ডেস্কটপের বাকি অংশ অক্ষত থাকে। একটি সিঙ্ক ক্লায়েন্ট, একটি আপডেটার বা অন্য প্রোগ্রামে খোলা ডাউনলোড করা নথি সেই প্রোগ্রাম যেভাবে কনফিগার করা আছে সেভাবেই সংযোগ করে, আর আপনি সেখানে সেট না করলে এর কিছুই SOCKS শ্রোতার মধ্য দিয়ে যায় না। নেটওয়ার্কের সঙ্গে কথা বলে এমন অ্যাপ্লিকেশনগুলো তালিকাভুক্ত করুন, তারপর জিজ্ঞাসা করুন বেছে নেওয়া সরঞ্জামটি তাদের কোনগুলো সত্যিই ঢাকে। কভারেজ আপনার কনফিগারেশনের গুণ, আপনার উদ্দেশ্যের নয়।
তিনটি শর্ত দিয়ে বেছে নিন
সিদ্ধান্ত সাধারণত তিনটি প্রশ্নে ঠিক হয়: ট্রাফিক একটি অ্যাপ্লিকেশন থেকে আসে নাকি পুরো ডিভাইস থেকে, গন্তব্য কি আপনার ঠিকানা চিনতে পারবে না, এবং আপনার কি একটি ব্যক্তিগত নেটওয়ার্কে পৌঁছাতে হবে? এই ক্রমে উত্তর দিন, সরঞ্জামটি বেশিরভাগ সময় নিজেই নিজেকে বেছে নেয়।
| Requirement | Better fit | Reason |
|---|---|---|
| Every app covered, including non-browser traffic | A device VPN | Routing happens below the application, with a kill switch to stop leaks |
| Destination must not learn your address | Tor | The site sees a shared exit address rather than one tied to your account |
| Browser fingerprint that blends in | Tor Browser | The uniformity ships with the browser, a proxy alone adds none of it |
| Access to a private subnet or office resource | A VPN | Tor exits reach the public internet, not your internal routes |
দুই প্রয়োজনীয়তা সংঘর্ষে এলে, আপনি কোনটি বলবৎ করতে পারেন তা ওজন করুন। ফাঁকা বাদ তালিকাসহ ডিভাইস টানেল আপনার দেখাতে সক্ষম শুধু-ব্রাউজার পথের চেয়ে খারাপ।
যাচাই দুই পথের জন্যই সস্তা, আর এটা কোনো একটির উপর নির্ভর করার আগেই হওয়া উচিত:
curl -s --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ip curl -4 -s https://api.ipify.org; echo
প্রথম কমান্ড থেকে মিথ্যা ফল মানে অনুরোধটি সার্কিটের বাইরে গেছে, আর এটাই সেই ব্যর্থতা যা তাড়াতাড়ি ধরা দরকার। দ্বিতীয়টি আপনার প্রদানকারী যে ঠিকানা দিয়েছে তার সঙ্গে তুলনা করুন, গত সপ্তাহ থেকে আপনার মনে থাকা ঠিকানার সঙ্গে নয়।
কোনো বিকল্পই যা সারায় না
অ্যাপ্লিকেশন এনক্রিপশন এখনও এমন কাজ করে যা কোনো রাউট করে না। গোপনীয়তা নেটওয়ার্ক পার হওয়া সাধারণ HTTP এক্সিটে পাঠযোগ্য থাকে, আর HTTPS-ই একমাত্র জিনিস যা পেলোডকে শুরু থেকে শেষ পর্যন্ত রক্ষা করে। TLS আপনি যে হোস্টনাম টাইপ করেছেন সে সম্পর্কেও কিছু বলে না, তাই পথটি যিনি শেষ করেন তার কাছে গন্তব্য দৃশ্যমান থাকে।
অ্যাকাউন্ট আপনাকে চিহ্নিত করে, আর কোনো রাউটিং পছন্দ তা বদলায় না: হেডারের ঠিকানা যাই হোক, কে সাইন ইন করেছে তা পরিষেবা জানে। নেটওয়ার্কের যথেষ্ট অংশ দেখতে পাওয়া পর্যবেক্ষকের সম্পর্কস্থাপন, আপনার নিজের ডিভাইসের আপস এবং আপনি ফর্মে যা লেখেন—সবই দুই নকশাতেই টিকে থাকে। দুই সরঞ্জামকেই ভরসা সরানোর উপায় হিসেবে দেখুন, মুছে ফেলার উপায় হিসেবে নয়।
প্রতিটি প্রকল্প যে ডিফল্ট কনফিগারেশন নথিভুক্ত করে তা দিয়ে শুরু করুন, উপরের দুই কমান্ড দিয়ে পথটি নিশ্চিত করুন, আর কেবল তারপর Tor-এর নিচে VPN স্তূপ করার কথা ভাবুন। তাদের একটির ভিতরে আরেকটি রাখা নিজস্ব ব্যর্থতার ধরনসহ একটি কনফিগারেশন, বিনামূল্যের উন্নয়ন নয়।