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

লকটিকে IKEv2 বা On Demand-এর ধর্ম নয়, বরং অবস্থাগুলো নিয়ে একটি চুক্তি হিসেবে বর্ণনা করুন।

উপসর্গ: আইকন বলছে সংযুক্ত

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

এই প্রশ্নের উত্তর কেবল তখনই আছে যখন নীতি তা সংজ্ঞায়িত করে।

প্রোটোকল আসলে কী রক্ষা করে

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

On Demand-ও তেমনি সক্রিয়করণের আচরণের বর্ণনা, সর্বজনীন ব্লকিং নিশ্চয়তা নয়।

প্ল্যাটফর্ম ডেভেলপারকে কী দেয়

Apple-এর Network Extension ট্র্যাফিকের পরিধি নিয়ন্ত্রণ দেয়, এবং এর রাউটিং নির্দেশিকা সব নেটওয়ার্ক অন্তর্ভুক্ত করার আচরণকে সাধারণ অন্তর্ভুক্ত রুট থেকে আলাদা করে এবং সিস্টেম ব্যতিক্রমগুলো তালিকাভুক্ত করে। একটি তত্ত্বাবধানে থাকা Always On স্থাপনা মডেলও আছে, যা ব্যক্তিগত অ্যাপের স্বয়ংক্রিয় সংযোগ সেটিং থেকে আলাদা। কোনো নির্দিষ্ট অ্যাপ এর কিছু ব্যবহার করে কি না সেটি অ্যাপের ধর্ম, এটি যে প্রোটোকল বলে তার নয়।

একটি টগলের নাম প্রমাণ নয় অ্যাপ কোন API ডাকে।

বৈশিষ্ট্যটিকে চুক্তি হিসেবে পড়ুন

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

অপ্রত্যাশিত ক্ষতিতে ব্লক করে কিন্তু ইচ্ছাকৃত সংযোগ বিচ্ছিন্নে করে না, এমন বৈশিষ্ট্য একটি সুসংগত নকশা। এটি কেবল মার্কেটিং পৃষ্ঠা যে নকশার বর্ণনা দিয়েছিল তা নয়।

ফাঁকগুলো কীভাবে পরীক্ষা করবেন

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

উত্তরটি যদি সম্মতির জন্য গুরুত্বপূর্ণ হয়, তবে পণ্যের লেবেল থেকে অনুমান করার বদলে লিখিতভাবে চেয়ে নিন।

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