সঠিক প্রাপকের কাছে VPN বান্ডেল পাঠান, কেবল একটি কী নয়
যাচাই না করা কী-তে বান্ডেল এনক্রিপ্ট করলে তা ভুল মালিকের কাছ পর্যন্ত সুরক্ষিত থাকে। ফিঙ্গারপ্রিন্ট যাচাই করুন এবং কেবল সেই উপাদানই দিন যা ডিভাইসের প্রয়োজন।
একজন অংশীদার একটি পাবলিক কী পাঠিয়ে এনক্রিপ্ট করা বান্ডেল চান। এনক্রিপশন কাজ করবে, এবং এটি নিখুঁতভাবে সুরক্ষিত একটি ক্রেডেনশিয়াল এমন কারও কাছে পৌঁছে দিতে পারে যার তা থাকা উচিত নয়। গোপনীয়তা আর প্রাপকের পরিচয় দুটি আলাদা প্রশ্ন, যার উত্তর দেয় আলাদা প্রক্রিয়া। বান্ডেল আপনার মেশিন ছাড়ার আগে দুটিরই উত্তর দিন।
দুটি আলাদা প্রশ্ন: গোপনীয়তা ও প্রাপক
এনক্রিপশন বলে কে ফাইলটি পড়তে পারবে, ধরে নিয়ে যে কীটি নির্দিষ্ট ব্যক্তির। স্বাক্ষর বলে কে এটি তৈরি করেছে, এবং গোপনীয়তা সম্পর্কে কিছুই বলে না, কারণ স্বাক্ষরিত ফাইলও পাঠযোগ্য থাকতে পারে। ফিঙ্গারপ্রিন্ট একটি কী শনাক্ত করে, এবং কেবল একটি স্বাধীন যাচাই সেই ফিঙ্গারপ্রিন্টকে কোনো ব্যক্তি বা ভূমিকার সঙ্গে যুক্ত করে। এগুলোর যেকোনো একটি-কে অন্যটি হিসেবে ধরা যত্নশীল দেখতে হাতবদলের সাধারণ ব্যর্থতা।
ফাইলটির একটি জীবনচক্রও আছে: মেয়াদোত্তীর্ণ লিংক পরে পুনরুদ্ধার সীমিত করে, কিন্তু ইতিমধ্যে ডাউনলোড করা ক্রেডেনশিয়াল বাতিল করে না।
চ্যান্যের বাইরে ফিঙ্গারপ্রিন্ট যাচাই করুন
যে বার্তা আপনাকে এনক্রিপ্ট করতে বলছে তার উপর নির্ভর করে না এমন একটি চ্যানেল থেকে প্রত্যাশিত ফিঙ্গারপ্রিন্ট নিন। তারপর স্থানীয় কীরিংয়ে যা আছে তার সঙ্গে তুলনা করুন।
gpg --fingerprint [email protected]
gpg --list-keys --with-fingerprint [email protected]ফিঙ্গারপ্রিন্টের লাইনগুলোই তুলনার মান, এবং দ্বিতীয় কমান্ডটি একই পরিচয়গুলো পূর্ণ ফিঙ্গারপ্রিন্টসহ দ্বিতীয়বার দেখতে দেয়। সম্পূর্ণ স্ট্রিংটি একটি কল, স্বাক্ষরিত তালিকা বা পরিচালিত নথিভুক্তি রেকর্ডের মাধ্যমে নিশ্চিত করুন; পরিচিত প্রদর্শন-নাম কিছুই প্রমাণ করে না। যে বার্তা ডেলিভারি চেয়েছে সেই একই বার্তায় কীটি এলে তার ফিঙ্গারপ্রিন্ট স্বাধীন প্রমাণ নয়। সেই যাচাইয়ের পরেই কীটি আমদানি করুন, এবং নামের বদলে যাচাই করা ফিঙ্গারপ্রিন্টে এনক্রিপ্ট করুন।
কেবল সেই উপাদানই দিন যা ডিভাইসের প্রয়োজন
পরিবহন বাছার আগে বান্ডেলের তালিকা করুন। পাবলিক গেটওয়ে সেটিংস ও পাবলিক ট্রাস্ট সার্টিফিকেট হলো কনফিগারেশন, ক্লায়েন্টের প্রাইভেট কী একটি গোপন তথ্য, আর ইস্যুয়ারের সাইনিং কী সম্পূর্ণ ভিন্ন সম্পদ। যেখানে ভর্তি মডেল অনুমতি দেয়, প্রাইভেট কী ডিভাইসেই রাখুন এবং কেবল ভর্তি সম্পূর্ণ করে এমন উপাদান দিন। VPN ক্লায়েন্টের সার্ভার যাচাই করতে CA-এর সাইনিং কী দরকার হয় না, এবং অংশীদারদের মধ্যে একটি সাধারণ জীবন্ত কী আলাদা করে প্রত্যাহার অসম্ভব করে তোলে।
প্রাপককে প্রতিস্থাপন ধরতে হলে আর্টিফ্যাক্টটিও স্বাক্ষর করুন, এবং নির্দেশাবলিতে দুটি কাজ আলাদা রাখুন। একাধিক ফাইলের বান্ডেল একটি আর্কাইভে রাখুন, যাতে প্রাপক অর্ধেক কনফিগারেশন ইনস্টল করে তারপর গেটওয়ে পরিচয় প্রত্যাখ্যান করেছে বলে জানাতে না পারেন।
ডেলিভারির পরে জীবনচক্র বন্ধ করুন
প্রাপক, ডিভাইস, কনফিগারেশন সংশোধন এবং প্রত্যাহারের পথ লিপিবদ্ধ করুন, কিন্তু কখনও প্রাইভেট মানটি নিজে নয়। নিশ্চিত করুন যে নির্দিষ্ট ব্যক্তি নথিভুক্ত হতে পারেন এবং অন্য পরিচয় প্রত্যাখ্যাত হয়। বান্ডেল ভুল হাতে পড়লে ইস্যুয়ারের মাধ্যমে গৃহীত গোপন তথ্যটি প্রতিস্থাপন বা প্রত্যাহার করুন, কারণ সংযুক্তি মুছে ফেলা ইতিমধ্যে ডাউনলোড করা কিছুই বাতিল করে না। যে পাসওয়ার্ড-সুরক্ষিত আর্কাইভের পাসওয়ার্ড একই আলাপে যায় সেটিও স্বাধীন যাচাই নয়।
হাতবদল শেষ হয় যখন সঠিক পরিচয় সঠিক ডিভাইসে সক্রিয় থাকে, তখন নয় যখন এনক্রিপ্ট করা ফাইল সফলভাবে আপলোড হয়।