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

খুব আলাদা প্রভাববিস্তারযুক্ত দুটি সমাধান

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

প্যাকেজ যাচাই প্রথম ক্ষতি: /usr/sbin/vpnc-এ থাকা একটি ফাইল যা আর তার প্যাকেজের সঙ্গে মেলে না, একটি রুটিন নিরাপত্তা আপডেটকে তদন্তে পরিণত করে। এরপর আপগ্রেড হয় নীরবে র্যাপারটি উপরে লেখে, নয়তো প্রয়োগ করতে অস্বীকার করে — প্যাকেজ ম্যানেজার পরিবর্তিত ফাইলগুলোকে কীভাবে দেখে তার উপর নির্ভর করে। কোনোটিই সংযোগ লগে দেখা যায় না, তাই প্রথম ঘটনা পর্যন্ত র্যাপার পদ্ধতিটি আকর্ষণীয় থাকে। প্রোফাইলে একটি লাইন খুঁজে বের করা ও সরানো সেই বাইনারির চেয়ে অনেক সহজ যা প্রতিস্থাপন করেছে কেউ মনে রাখে না।

পুরোনো সুইচটি আসলে কী করে

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

সমাধান বেছে নেওয়ার আগে ব্যর্থতার ধাপটি পড়ুন। প্রত্যাখ্যাত প্রস্তাব ও প্রত্যাখ্যাত পাসওয়ার্ড একইরকম ফ্রন্টএন্ড বার্তা দেয়, কিন্তু সম্পূর্ণ ভিন্ন প্রমাণ দেয়।

সীমিত ব্যতিক্রম কোথায় বসে

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

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

দরকষাকষি দেখুন, শুধু সবুজ আইকন নয়

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

vpnc --version
vpnc --print-config /etc/vpnc/legacy.conf
dpkg -V vpnc
grep -n -E 'weak|1des|no-encryption' /etc/vpnc/legacy.conf

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

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

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