আপনার VPN এজেন্টে আর কী আছে? মডিউল ধরে ধরে পর্যালোচনা
টানেল প্রোফাইল একটি উপাদানের কথা বলে; ইনস্টলার ছয়টি আনতে পারে। মডিউলের তালিকা চান, তারপর প্রতিটিকে একটি নীতি, মালিক ও অপসারণের পথের সঙ্গে মিলিয়ে দেখুন।
একটি পরিচালিত VPN এজেন্টকে অপারেটিং সিস্টেমের অন্তর্নির্মিত ক্লায়েন্টের সঙ্গে তুলনা করা খারাপভাবে শুরু হয় যখন তুলনাটি হয় একটি টানেলের সঙ্গে আরেকটি টানেলের। ইনস্টলার সাধারণত কয়েকটি উপাদান নিয়ে আসে, আর তাদের মধ্যে কেবল একটি ব্যক্তিগত নেটওয়ার্ক ট্রাফিক বহন করে। বাকিরা দৃশ্যমানতা, অবস্থা, DNS নীতি বা এন্ডপয়েন্ট জরিপ সামলাতে পারে, প্রতিটির নিজস্ব কনফিগারেশন ও নিজস্ব ডেটা প্রবাহ রয়েছে। যেকোনো তুলনার আগে ইনস্টল করা উপাদানের তালিকা চান, কারণ পণ্যের নামই স্থাপনা নয়।
উপাদানের তালিকা চান, পণ্যের নাম নয়
প্রতিটি ইনস্টল করা উপাদানের জন্য পাঁচটি তথ্য লিখে রাখুন: তার উদ্দেশ্য, তার কনফিগারেশনের মালিক কে, সে কোন বিশেষাধিকার নিয়ে চলে, তা কীভাবে হালনাগাদ হয় এবং কীভাবে সরানো হয়। এই পাঁচটি উত্তর একটি অস্পষ্ট উদ্বেগকে পর্যালোচনাযোগ্য জরিপে বদলে দেয়। এগুলি সেই উপাদানগুলিও সামনে আনে যেগুলির দিকে পাইলটের পর কেউ তাকায়নি।
টানেল পরিষেবাকে আলাদা করুন যে কোনো স্বতন্ত্রভাবে স্থাপিত দৃশ্যমানতা, DNS বা অবস্থা ফাংশন থেকে। প্রবাহ পর্যবেক্ষণ করে এমন মডিউল আর প্রবাহ পথনির্দেশ করে এমন মডিউল আলাদা জিনিস, যদিও দুটিই একই প্যাকেজে আসে।
লোগো বা লাইসেন্স পাতার সূত্রে জরিপ অনুমান করবেন না। ইনস্টল করা ফাইল, চলমান পরিষেবা এবং ডিভাইসে সত্যিই পাঠানো কনফিগারেশন থেকে তা অনুমান করুন।
এজেন্ট রাখা হবে কি না তা তিনটি প্রশ্নেই ঠিক হয়
প্রথমত, কোনো বাধ্যতামূলক কার্যপ্রবাহ কি এমন মডিউলের উপর নির্ভর করে যা একটি অন্তর্নির্মিত প্রোফাইল প্রতিস্থাপন করতে পারে না? অবস্থা পরীক্ষা, বিভক্ত টানেলের DNS নীতি ও প্রবাহ-দৃশ্যমানতা সাধারণ উত্তর, এবং প্রতিটির প্রতিস্থাপন ব্যয় আলাদা। দ্বিতীয়ত, কোন ডেটা ডিভাইস ছাড়ে, কার কাছে, কোন নীতিতে এবং কত সময়ের জন্য? এই প্রশ্নটি মডিউলের অস্তিত্ব নয়, তার কনফিগারেশন সম্পর্কে।
তৃতীয়ত, জিনিসটির রক্ষণাবেক্ষণ কে করে? যে মডিউল কেউ হালনাগাদ করে না, সেটি সুবিধাজনক হোক বা না হোক, একটি বোঝা। উত্তর যদি হয় আমরা পরে দেখব, তবে সৎ তুলনাটি হয় একটি পরিচালিত সক্ষমতা আর একটি অপরিচালিত সক্ষমতার মধ্যে।
ইন্টারফেস তুলনা করার আগে তিনটিরই উত্তর দিন, কারণ ছোট ইন্টারফেস মানে ছোট স্থাপনা নয়।
দৃশ্যমানতা মডিউল কী নথিভুক্ত করে, আর কী করে না
Cisco Secure Client-এর নেটওয়ার্ক ভিজিবিলিটি মডিউল একটি কাজের নির্দিষ্ট উদাহরণ। এর রিলিজ 5.1-এর প্রশাসন নির্দেশিকা প্রবাহ-প্রসঙ্গ সংগ্রহ বর্ণনা করে, যার মধ্যে এন্ডপয়েন্ট ও অ্যাপ্লিকেশন-সম্পর্কিত তথ্য রয়েছে, এবং কোনটি সংগ্রহ করা হবে তা ঠিক করে এমন সংগ্রহ নীতিও নথিভুক্ত করে।
এটি একটি রিলিজে একটি মডিউলের একটি সক্ষমতা প্রতিষ্ঠা করে। এটি প্রতিষ্ঠা করে না যে আপনার প্রতিষ্ঠান সেটি ইনস্টল করেছে, প্রতিটি ক্ষেত্র সক্রিয় করেছে বা ফলাফল কোথাও পাঠায়। এগুলি স্থাপনার তথ্য, আর কেবল স্থাপনাই এগুলোর উত্তর দিতে পারে।
ভেন্ডর ডকুমেন্টেশনকে যা সম্ভব তার সীমা ধরুন, আর ডিভাইসের নিজের কনফিগারেশনকে যা ঘটছে তার সীমা ধরুন।
একই মাপকাঠিতে অন্তর্নির্মিত প্রোফাইলের তুলনা
একটি অন্তর্নির্মিত প্রোফাইল অনুমোদিত ও সরল ব্যবস্থা হতে পারে, আবার এমন টানেলও হতে পারে যা এমন একটি কার্যপ্রবাহ ফেলে দেয় যা যাচাই করার কথা কেউ ভাবেনি। প্রোটোকল সামঞ্জস্য, প্রমাণীকরণ পদ্ধতি, রুট ও DNS নীতি, ব্যর্থতা সামলানো এবং ব্যবস্থাপনার প্রয়োজনীয়তা এই পাঁচটি তুলনার বিন্দু, আর এগুলোর উত্তর দুই পক্ষের জন্যই দিতে হবে।
প্রয়োজনীয় মডিউল চুপচাপ সরাবেন না। বিকল্পের জন্য অনুমোদন নিন এবং কোন দায়িত্ব কোথায় সরে যায় তা নথিভুক্ত করুন, কারণ যে দায়িত্ব কোথাও সরে না, সেটিই ঘটনায় পরিণত হয়।
ওপেন সোর্স প্রাপ্যতা, পরিচিত ভেন্ডর আর ছোট উইন্ডো তিনটি আলাদা তথ্য, এবং এর কোনোটিই একটি স্থাপিত কনফিগারেশনের গোপনীয়তা বর্ণনা করে না।
ডিভাইসের উপরেই জরিপ যাচাই করুন
স্প্রেডশিট থেকে নয়, ইনস্টল করা আর্টিফ্যাক্ট ও চলমান পরিষেবা থেকে শুরু করুন। আর্টিফ্যাক্টের তালিকা ছোট, এটি স্থানীয়, আর নীতি-নথি যে বিতর্ক মিটাতে পারে না তা এটি মিটিয়ে দেয়।
তারপর যা পেয়েছেন তা সেই ডিভাইসে যে নীতি প্রযোজ্য হওয়ার কথা তার সঙ্গে মিলিয়ে দেখুন।
systemextensionsctl list
ls /opt/cisco/secureclient 2>/dev/null
pgrep -fl vpnagentdWindows-এ একই প্রমাণ আসে পরিষেবা, প্রক্রিয়া এবং ভেন্ডরের রেজিস্ট্রি কী থেকে, আর মডিউলের তালিকা সাধারণত ইনস্টলেশন ডিরেক্টরিতে দেখা যায়। তিনটি আউটপুট সংগ্রহ করুন, সেগুলি পর্যালোচনার সঙ্গে সংযুক্ত করুন, এবং মালিককে জিজ্ঞাসা করুন কোন উপাদানগুলি ইচ্ছাকৃত। যখন প্রতিটি উপাদানের একটি উদ্দেশ্য, একটি মালিক ও একটি অপসারণের পথ থাকে, তখন এজেন্ট আর অন্তর্নির্মিত প্রোফাইলের মধ্যে পছন্দটি বিতর্ক নয়, সিদ্ধান্ত হয়ে ওঠে।