কেউ একটি আশ্বস্তকারী নামের iPhone প্রোফাইল পাঠায়, সেটি দুই ট্যাপে ইনস্টল হয়, আর ভেতরের নামগুলো রেজলভ হতে শুরু করে। ট্রাফিকও কোনো টানেল দিয়ে যায় কি না, সেটি আলাদা প্রশ্ন, এবং প্রদর্শিত নাম তার উত্তর দেয় না। একটি প্রোফাইল একাধিক পেলোড বহন করতে পারে, তাই একমাত্র নির্ভরযোগ্য পদক্ষেপ হলো এটি খুলে পড়া, প্রতিটি পেলোড কী কনফিগার করে। তালিকাটি ছোট, পেলোডের নামগুলো নীরস, আর সেগুলো একবার দেখলেই উত্তর সাধারণত স্পষ্ট হয়ে যায়। শিরোনাম দেখে অনুমান করাই মানুষকে বিশ্বাস করায় যে তাদের ট্রাফিক টানেল দিয়ে যায়, অথচ শুধু তাদের লুকআপই যায়।

হেডার নয়, পেলোডের তালিকা খুলুন

iOS-এ প্রোফাইল তালিকা থাকে সেটিংস, সাধারণ, VPN ও ডিভাইস ম্যানেজমেন্টের অধীনে, এবং প্রতিটি এন্ট্রি একটি একক সুইচের বদলে পেলোডের তালিকা খোলে। সেই তালিকা পড়ুন: একটি DNS সেটিংস পেলোড, একটি VPN পেলোড, একটি প্রক্সি পেলোড, সার্টিফিকেট, Wi-Fi। শুধু DNS সেটিংস বহনকারী প্রোফাইল টানেল নয়, নাম যা-ই ইঙ্গিত করুক, আর দুটোই বহনকারী প্রোফাইল একসাথে দুটি ভিন্ন কাজ করছে। তালিকাটিই কারিগরি দাবি, আর হেডারটি বিপণন।

তিনটি প্রশ্ন তালিকাটিকে সিদ্ধান্তে রূপ দেয়। নাম রেজলিউশন বদলায় কি, পাবলিক সোর্স ঠিকানা বদলায় কি, এবং প্রতিটি প্রভাব কোন অ্যাপ্লিকেশনগুলোকে ঢাকে? DNS পেলোড প্রথমটির উত্তর দেয়, VPN পেলোড সাধারণত দ্বিতীয় ও তৃতীয়টির উত্তর দেয়, আর দুটোরই দাবি করা কিছুকে দুটি পেলোড বা নথিভুক্ত এক্সটেনশন দেখাতে হবে।

DNS পেলোড আসলে কী বদলায়

DNS পেলোড তার কনফিগার করা পরিধির ভেতরে নাম কীভাবে রেজলভ হয় তা বদলায়, যার অর্থ হতে পারে নির্দিষ্ট রেজলভার, DNS over HTTPS-এর মতো এনক্রিপ্টেড পরিবহন, বা সীমিত ডোমেইনের সেট। সাধারণত যা বদলায় না তা হলো আপনার সংযোগগুলোর পাবলিক সোর্স ঠিকানা, তাই ওয়েবসাইটগুলো এখনও যে নেটওয়ার্কে আছেন তা দেখে। রেজলিউশন ও রাউটিং আলাদা প্রক্রিয়া, এবং তাদের মধ্যে কেবল একটি সরেেছে। তাই একটি ভেতরের নাম সঠিকভাবে রেজলভ হতে পারে, অথচ তার পেছনের পৃষ্ঠাটি লোড হতে অস্বীকার করে।

DNS পেলোড এমন এক পক্ষও আনে যে আপনার কোয়েরিগুলো পায়, এবং যদি রেজলভার অপারেটর নেটওয়ার্ক অপারেটর না হয়, তবে এটি পথে নতুন অংশগ্রহণকারী। এটি খেয়াল রাখুন, কারণ এটি বদলে দেয় কে দেখতে পারে আপনি কোন নামগুলো চাইছেন। এটি নিজে থেকে সেই গন্তব্য ঠিকানাগুলো লুকায় না, যেগুলোতে আপনি পরে সংযুক্ত হন।

VPN পেলোড আসলে কী বদলায়

VPN পেলোড একটি টানেল ও রুট নীতি প্রতিষ্ঠা করে, এবং কীভাবে কনফিগার করা হয়েছে তার উপর নির্ভর করে এটি সব ট্রাফিক, কেবল তালিকাভুক্ত গন্তব্য, বা কেবল তালিকাভুক্ত অ্যাপ্লিকেশন ধরতে পারে। বাদ দেওয়াগুলো অন্তর্ভুক্তির মতোই গুরুত্বপূর্ণ, কারণ দুটি বাদ দেওয়া ডোমেইনসহ পূর্ণ-টানেল প্রোফাইল নামের ইঙ্গিতের মতো আদৌ আচরণ করে না। প্রতি-অ্যাপ VPN ব্রাউজারকে সম্পূর্ণভাবে টানেলের বাইরে রাখতে পারে, অথচ স্ট্যাটাস বারের ব্যাজ বলে সংযুক্ত আছে। দুটি শব্দের কোনোটিতে ভরসা করার আগে অন্তর্ভুক্ত ও বাদ দেওয়া তালিকা পড়ুন।

এখানে সোর্স ঠিকানা সত্যিই বদলায়, অন্তত টানেল যে ট্রাফিক ধরে তার জন্য, আর এটাই সেই ব্যবহারিক পার্থক্য যা বেশিরভাগ মানুষ আসলে জানতে চায়। বাকি সব কোন ট্রাফিক—সেই বিবরণ।

কোথায় Network Extension অ্যাপগুলো লেবেল ঘোলা করে

একটি অ্যাপ নিজের Network Extension ইনস্টল করতে পারে, যার আচরণ প্রোফাইল তালিকা স্পষ্টভাবে বর্ণনা করে না, তাই বিপণনের নাম ও স্ট্যাটাস-বার সূচক কোনো তালিকা নয়। প্রোফাইল পেলোডগুলোর পাশে অ্যাপের নিজের কনফিগারেশন স্ক্রিন খুলে দুটো মিলিয়ে দেখুন। সুরক্ষা লেখা একটি টগল কেবল রেজলিউশন বদলাতে পারে, আর private DNS লেখা একটি টগল কেবল রেজলভার বদলাতে পারে। যেখানে দুই উৎস মেলে না, সেখানে পেলোডের তালিকায় বিশ্বাস করুন এবং পার্থক্যটি টুকে রাখুন।

এজন্য একটি অ্যাপ একটি নেটওয়ার্কে দ্রুত পরীক্ষায় পাস করে অথচ ক্যাপটিভ পোর্টালে ব্যর্থ হয়, যেখানে রেজলিউশন কাজ করে, রাউটিং করে না। দুটি প্রক্রিয়া কখনোই এক জিনিস ছিল না।

সঠিক বস্তুটি সরানো, আর পরে নাম যাচাই করা

কনফিগারেশনটি যে অ্যাপ বা ব্যবস্থাপনা সেবা ইনস্টল করেছিল তার মাধ্যমে সরান, আপনি যে ফাইলগুলো পেয়েছেন সেগুলো মুছে ফেলার বদলে Apple-এর নথিভুক্ত অপসারণ ধাপ অনুসরণ করুন। একটি প্রোফাইল মুছলে সংশ্লিষ্ট সেটিংস ও ডেটা সঙ্গে চলে যেতে পারে, আর ব্যবস্থাপিত প্রোফাইল ব্যবস্থাপনা পক্ষ ছাড় না দেওয়া পর্যন্ত যেতে অস্বীকার করতে পারে। একটি DNS পেলোড সরাতে কখনোই ডিভাইস যে অসম্পর্কিত VPN পরিচয়ের উপর এখনও নির্ভর করে তা ধ্বংস করা প্রয়োজন হওয়া উচিত নয়। কিছু মুছতে যাওয়ার আগে বস্তুগুলো আলাদা করুন, তারপর কেবল সেই বস্তুটি সরান যার মালিকানা সেই আচরণের, যা আপনি থামাতে চাইছেন।

এরপর আপনার কাজ যে ব্যক্তিগত নামগুলোর উপর নির্ভর করে সেগুলো যাচাই করুন, কারণ কোনো সাংগঠনিক অ্যাপ এমন রেজলভারের উপর ভরসা করতে পারে যা পাবলিক DNS কখনো শোনেনি। এমন ব্যর্থতা সাধারণত DNS ত্রুটি হিসেবে নয়, বরং অ্যাপ্লিকেশন ত্রুটি হিসেবে দেখা দেয়, তাই এটি ভুলভাবে নির্ণীত হয়। একই অ্যাপ থেকে একটি ভেতরের নাম ও একটি পাবলিক নাম পরীক্ষা করুন, আর উত্তরই বলে দেবে আপনি আসলে কোন বস্তুটি সরিয়েছেন।

সম্পর্কিত নিবন্ধ