WhatsApp কলে আপনার IP কে দেখে, আর VPN কী বদলায়
অন্য প্রান্ত, পরিষেবা আর আপনার অ্যাক্সেস নেটওয়ার্ক আলাদা জিনিস দেখে। কোন পর্যবেক্ষক থেকে লুকাতে চান তা নাম দিন, তারপর রিলে সেটিং বা টানেল পথ বেছে নিন।
একটি WhatsApp কল একাধিক পক্ষের কাছে ঠিকানার তথ্য প্রকাশ করে, আর সব পক্ষ একই জিনিস জানে না। যাঁর সঙ্গে আপনি কথা বলছেন তিনি আপনার নেটওয়ার্ক পথ সম্পর্কে কিছু জানতে পারেন, পরিষেবা জানতে পারে কোন সংযোগ তার কাছে পৌঁছেছে, আর আপনার অ্যাক্সেস প্রদানকারী আপনার তৈরি করা ফ্লো দেখে। একটি VPN আর অ্যাপের ভেতরের রিলে এই চিত্রের একটি করে অংশ বদলায়। তাই VPN কি কলের সময় আমার IP লুকায় এই প্রশ্নের একটিই উত্তর নেই।
তিন পর্যবেক্ষক, তিনটি আলাদা প্রশ্ন
যে পর্যবেক্ষক থেকে লুকাতে চান তার নাম দিয়ে শুরু করুন, কারণ প্রক্রিয়াগুলো পরস্পর বিনিময়যোগ্য নয়। অন্য অংশগ্রহণকারীর থেকে লুকানো একটি ঠিকানা-সংক্রান্ত প্রশ্ন। পরিষেবার থেকে লুকানো একটি অ্যাকাউন্ট ও সংযোগ-সংক্রান্ত প্রশ্ন, আর এর উত্তর দেওয়া শোনার চেয়ে অনেক কঠিন।
| Observer | What it can learn | What changes it |
|---|---|---|
| The other participant | Whether the media path appears to come from your address or from a relay | Relay settings in the app, or a network path that does not expose your address |
| The service | Your account, the connection your client made, and the call's participants | Very little from an address change alone; the account is the identifier |
| Your access network | That encrypted traffic to certain endpoints exists, and how much | Routing through a tunnel moves the visible endpoint |
প্রতিটি সারি আলাদাভাবে উন্নত করা যায়। এক সারিতে উন্নতি অন্য সারিগুলোকে ঠিক যেমন ছিল তেমনই রাখে, তাই এই প্রশ্নের সৎ উত্তর সাধারণত আংশিক শব্দটি ধারণ করে।
রিলে আসলে কী বদলায়
WhatsApp কলের সময় IP ঠিকানা সুরক্ষিত নামে একটি সেটিং নথিভুক্ত করে, যা অ্যাপের উন্নত গোপনীয়তা বিকল্পের অধীনে পাওয়া যায়। এটি অংশগ্রহণকারীদের সরাসরি সংযুক্ত করার বদলে কলের মিডিয়া WhatsApp সার্ভারের মধ্য দিয়ে পাঠায়। একই নির্দেশনা জানায় যে রিলে করা কল এন্ড-টু-এন্ড এনক্রিপ্টেড থাকে। এটি এও সতর্ক করে যে কলের গুণমান বদলাতে পারে।
রিলে একটি পরিষেবা বৈশিষ্ট্য, নেটওয়ার্ক কনফিগারেশন নয়, তাই এটি সেই কলগুলোতে প্রযোজ্য যেগুলো অ্যাপ রিলে করার সিদ্ধান্ত নেয় এবং ডিভাইসে আর কিছুতে নয়। এই বৈশিষ্ট্যের জন্য WhatsApp-এর সহায়তা পাতা কোন প্ল্যাটফর্মে এটি পাওয়া যায় এবং সুইচটি কোথায় থাকে তার বর্তমান নির্ভরযোগ্য সূত্র।
রিলে পরিষেবা থেকেও কল লুকায় না, কারণ পরিষেবাই হলো রিলে। এটি বদলায় অন্য অংশগ্রহণকারী আপনার ঠিকানা সম্পর্কে কী লক্ষ করতে পারে। এটি বিলম্বও বাড়াতে পারে, আর সেটিংটি যে আপস করে সেটাই এই।
একটি VPN কলের পথে কী বদলায়
একটি VPN তার বহন করা সব কিছুর জন্য আপনার ট্রাফিক কোথা থেকে উৎপন্ন বলে দেখায় তা বদলায়। এটি কোনো নির্দিষ্ট কল বহন করবে কি না তা ক্লায়েন্টের রাউটিং নীতির উপর নির্ভর করে। পূর্ণ টানেল সমস্ত ট্রাফিক নেয়, আর বিভক্ত টানেল কেবল কিছু প্রিফিক্স নিতে পারে। Wi-Fi আর মোবাইল ডেটা উভয়ই থাকা ফোন একই মুহূর্তে ভিন্ন ফ্লোর জন্য ভিন্ন পথ ব্যবহার করতে পারে।
এর অর্থ হলো ব্রাউজারে যাচাই করা একটি ঠিকানা কল সম্পর্কে প্রমাণ নয়। অ্যাপটি টানেলের আগে থেকেই থাকা দীর্ঘস্থায়ী সংযোগ ধরে রাখতে পারে, বা এমন ঠিকানা পরিবার ব্যবহার করতে পারে যা টানেল ঢাকে না। প্রকৃত গন্তব্যের জন্য রাউটিং সিদ্ধান্ত পরীক্ষা করুন, আপনি যে ওয়েবসাইট ঘুরে ফিরে পরীক্ষা করেছেন তার জন্য নয়।
এন্ড-টু-এন্ড বিষয়বস্তু এনক্রিপশন এর সবকিছু থেকে আলাদা একটি সীমা। পথ বদলালে এটি ভেঙে পড়ে না, আর এটি মেটাডেটাও ঢাকে না।
এনক্রিপশন আর ঠিকানার গোপনীয়তা আলাদা প্রতিশ্রুতি
কলের বিষয়বস্তু এনক্রিপ্টেড রাখার অর্থ হলো রিলে কথোপকথন শুনতে পারে না। এর অর্থ এই নয় যে রিলে কিছুই জানে না: এটি এখনও দেখে কোন অ্যাকাউন্টগুলো সংযুক্ত, কখন এবং কত সময়ের জন্য, কারণ রিলে যা করে তা-ই।
বিপরীতভাবে, সহকর্মীর থেকে আপনার ঠিকানা লুকানো আপনার অ্যাকাউন্টকে যে পরিষেবা এটি প্রমাণীকরণ করে তার কাছে বেনামি করে না। এগুলো দুটি আলাদা দাবি। যে গোপনীয়তা পর্যালোচনা এগুলোকে মিশিয়ে দেয় তা কভারেজের একটি মিথ্যা অনুভূতি তৈরি করে। প্রয়োজনটি একটি নির্দিষ্ট পর্যবেক্ষক সম্পর্কে একটি বাক্য হিসেবে লিখুন, তারপর দেখুন আপনি যে প্রক্রিয়া বেছেছেন তা সেই পর্যবেক্ষককে সম্বোধন করে কি না, প্রতিবেশী কোনো পর্যবেক্ষককে নয়।
আপনি সত্যিই যে দাবিটি নিয়ে ভাবেন তা যাচাই করুন
প্রয়োজনটি যদি আপনার অ্যাক্সেস নেটওয়ার্ক সম্পর্কে হয়, তবে যাচাই একটি রাউটিং প্রশ্ন যা আপনি স্থানীয়ভাবে উত্তর দিতে পারেন। যদি এটি সহকর্মী সম্পর্কে হয়, তবে যাচাই হলো অ্যাপের নিজের সেটিং। কোনো টানেল কনফিগারেশন ওই সেটিংয়ের বিকল্প নয়।
ip rule show | head -n 10 ip route get 198.51.100.7 ss -tun state established '( dport = :443 )' tcpdump -ni wg0 -c 20 'udp or tcp port 443'
রাউটিং অনুসন্ধান আপনাকে বলে কোন ইন্টারফেস একটি গন্তব্য ব্যবহার করবে। সকেট তালিকা আপনাকে বলে দীর্ঘস্থায়ী সংযোগ আগে থেকেই আছে কি না। ক্যাপচার আপনাকে বলে ট্রাফিক সত্যিই টানেল ইন্টারফেস অতিক্রম করছে কি না। নথির ঠিকানাটি অ্যাপের নিজের সংযোগ থেকে আপনি যে প্রান্তবিন্দু পেয়েছেন তা দিয়ে বদলান, আর ধরে নেওয়ার বদলে ফলাফল পড়ুন যে টানেল সবকিছু নিয়েছে।
কোন প্রক্রিয়ার উপর কোন পর্যবেক্ষকের জন্য নির্ভর করেছেন তা তারিখ ও অ্যাপ সংস্করণসহ লিখে রাখুন। রিলে সেটিং আর ক্লায়েন্টের রাউটিং আচরণ দুটোই সময়ের সঙ্গে বদলায়, আর পর্যবেক্ষকের নাম উল্লেখ করা নোটই এর একমাত্র সংস্করণ যা উপযোগী থাকে।