একটি VPN প্রোফাইল কি আপনার ডিভাইসে সার্টিফিকেট ইনস্টল করতে পারে?
একটি VPN ক্লায়েন্ট যে এমবেডেড CA ব্যবহার করে তা পুরো ডিভাইসের বিশ্বাসযোগ্য রুট নয়। প্রম্পট অনুমোদনের আগে ক্লায়েন্টের পরিসর ও প্ল্যাটফর্মের ট্রাস্ট তুলনা করুন।
একটি VPN প্রোফাইল সার্টিফিকেট বহন করতে পারে, এবং বেশিরভাগ বিভ্রান্তি শুরু হয় ঠিক এই বাক্য থেকেই। এটি কী বহন করে আর কাকে বিশ্বাস করে, এ দুটি আলাদা প্রশ্ন, যার উত্তর দেয় দুটি আলাদা ব্যবস্থা। একটি ক্লায়েন্ট সার্ভার যাচাই করতে যে এমবেডেড CA ব্যবহার করে, তা পুরো অপারেটিং সিস্টেম যে রুটকে বিশ্বাস করে তার একই বস্তু নয়। প্যাকেজটিকে রুটিন বলে ধরে নেওয়ার আগে এই দুটি তুলনা করুন।
শিরোনামের প্রশ্নের উত্তর হ্যাঁ, তবে এমন একটি পরিসর নিয়ে যা আপনাকে যাচাই করতে হবে।
একটি VPN প্রোফাইল কী বহন করতে পারে
OpenVPN প্রোফাইল তার ট্যাগের মধ্যে CA সার্টিফিকেট, ক্লায়েন্ট সার্টিফিকেট ও ক্লায়েন্ট কী ইনলাইন রাখতে পারে, ফলে ক্লায়েন্ট সেগুলো প্রোফাইল থেকেই পড়ে। ওই উপাদান কেবল ওই একটি ক্লায়েন্টের ভেতরে যাচাই ও প্রমাণীকরণে ব্যবহৃত হয়। কেবল ফাইলে থাকার কারণে তা সিস্টেমের ট্রাস্ট স্টোরে ঢোকে না।
প্ল্যাটফর্ম কনফিগারেশন প্রোফাইল আরেকটি পাত্র। এটি পরিচালিত সেটিংসের পাশে সার্টিফিকেট পেলোড বহন করতে পারে: Wi-Fi, VPN, নিষেধাজ্ঞা, এবং পরিচালিত ডিপ্লয়মেন্টে আরও অনেক কিছু। এটি ইনস্টল করলে ওই সেটিংস একটি অ্যাপ্লিকেশন নয়, অপারেটিং সিস্টেমের হাতে যায়। ফরম্যাটের উদ্দেশ্য এটাই, আর সে কারণেই পরিসর গুরুত্বপূর্ণ।
ক্লায়েন্ট-সীমিত ট্রাস্ট বনাম প্ল্যাটফর্ম ট্রাস্ট
ক্লায়েন্ট-সীমিত ট্রাস্ট ক্লায়েন্ট দ্বারা সীমাবদ্ধ। প্রোফাইলের CA ভুল হলে ওই টানেল ব্যর্থ হয়, অন্য অ্যাপ্লিকেশন অক্ষত থাকে। প্ল্যাটফর্ম ট্রাস্ট নির্দিষ্ট কোনো কিছু দ্বারা সীমাবদ্ধ নয়, কারণ সিস্টেম স্টোর ব্যবহার করা প্রতিটি অ্যাপ্লিকেশন এই সিদ্ধান্ত উত্তরাধিকারে পায়।
Apple প্ল্যাটফর্মে এগুলো দৃশ্যত আলাদা ধাপ।
ডাউনলোড করা প্রোফাইল ইনস্টল করা আর একটি সার্টিফিকেটের জন্য ট্রাস্ট চালু করা আলাদা কাজ, এবং দ্বিতীয়টির সার্টিফিকেট ট্রাস্ট সেটিংসে নিজস্ব নিয়ন্ত্রণ আছে। পরিচালিত ডিপ্লয়মেন্ট ম্যানুয়াল ইনস্টলের চেয়ে ভিন্ন হতে পারে, এমনকি প্রোফাইলটি আদৌ সরানো যাবে কি না তাতেও। আপনার সংস্করণের জন্য চলতি প্ল্যাটফর্ম ডকুমেন্টেশন অনুসরণ করুন। VPN সেটআপের অংশ মনে হওয়া একটি প্রম্পট নিজেই ট্রাস্টের সিদ্ধান্ত হতে পারে।
কেন পার্থক্যটি আপনার উত্তর বদলে দেয়
কেউ যদি জিজ্ঞেস করে প্রোফাইলটি সার্টিফিকেট ইনস্টল করে কি না, উপকারী উত্তরটি পরিসরের নাম বলে। নিজের CA বহন করা VPN প্রোফাইল ওই ক্লায়েন্ট কী গ্রহণ করে তা বদলায়। যে প্রোফাইল সার্টিফিকেট পেলোড ইনস্টল করে ও ট্রাস্ট চালু আছে, তা ডিভাইস কী গ্রহণ করে তা বদলায়। কেবল দ্বিতীয়টি এমন ব্রাউজারে ব্যাংকের সাইটকে প্রভাবিত করতে পারে যা কখনো টানেল স্পর্শ করে না।
এই হলো পুরো তুলনা, এবং যেকোনো অনুমোদনের আগে এটি স্পষ্টভাবে বলা দরকার।
অনুমোদনের আগে কী জিজ্ঞাসা করবেন
জিজ্ঞাসা করুন কোন বৈশিষ্ট্যের জন্য সার্টিফিকেট দরকার এবং তা ছাড়া কী ভাঙে। জিজ্ঞাসা করুন কে এটি ইস্যু করেছে এবং এটি কী প্রমাণ করতে চায়। জিজ্ঞাসা করুন এটি কীভাবে সরানো হয়, আর ব্যবহৃত ডিপ্লয়মেন্ট পদ্ধতিতে সরানোর সুযোগ আদৌ আপনার আছে কি না। সত্যিকারের অপারেটর চ্যানেল দিয়ে জিজ্ঞাসা করুন, যে পৃষ্ঠাটি ডাউনলোড দিয়েছে তা দিয়ে নয়।
যে ডাউনলোড পৃষ্ঠা প্যাকেজটিকে VPN মেরামত বলে, সে পরিসর সম্পর্কে আপনাকে কিছুই বলেনি।
অপ্রত্যাশিত রুট প্রত্যাখ্যান করা প্যারানয়া নয়; ব্রাউজার সার্টিফিকেট সতর্কতা দেখানোর সময় ঠিক এই সিদ্ধান্তই নেয়। পার্থক্য হলো এটি টিকে থাকে, আর হয়তো আর জিজ্ঞাসা করবে না।
সরানো আসলে কেমন দেখায়
ডাউনলোড করা ফাইল মুছে ফেলা ইনস্টল করা প্রোফাইল বা তার সার্টিফিকেট সরায় না। প্রোফাইল ডিভাইসের ম্যানেজমেন্ট সেটিংসে থাকে যতক্ষণ না সেখানে তা সরানো হয়, আর তত্ত্বাবধানে থাকা বা পরিচালিত ডিভাইস অস্বীকার করতে পারে। অনুমোদিত যেকোনো পরিবর্তনের পর ইনস্টল হওয়ার অবস্থা দেখুন, এবং ফাইলটিই ছিল বস্তু বলে ধরে নেওয়ার বদলে সার্টিফিকেট যে গেছে তা নিশ্চিত করুন। তারপর আবার সংযুক্ত হয়ে দেখুন টানেল এখনো কাজ করে কি না, কারণ প্রোফাইল রেখে CA সরানো নিজেই একটি ব্যর্থতার ধরন।
ইস্যুকারী, উদ্দেশ্য, পরিসর ও সরানোর পথের রেকর্ড রাখুন।
সেই রেকর্ড কাজ করা VPN আইকনের চেয়ে বেশি কাজে লাগে, কারণ পরের যে ব্যক্তি অন্য ডিভাইসে একই প্রম্পট অনুমোদন করবেন কি না ঠিক করবেন তার জন্য এটি টিকে থাকে।