একটি VPN ডিবাগ করতে আপনার প্রাইভেট কী প্রয়োজন নেই
কনফিগ এক্সপোর্ট কোনো ডায়াগনস্টিক নয়। স্ট্যাটাস আউটপুট পিয়ার, হ্যান্ডশেক ও সংস্করণ দেখায় এবং আপনার ডিভাইসকে শনাক্তকারী প্রাইভেট কী কখোনো অন্তর্ভুক্ত করে না।
অনুরোধটি যুক্তিসঙ্গত শোনায়: কনফিগটি পাঠান যাতে সাপোর্ট দেখতে পারে কী ভুল। প্রাইভেট কী ঠিক এভাবেই টিকিট সিস্টেম ও চ্যাট লগে ঢুকে পড়ে। কনফিট একটি পরিচয়, ডায়াগনস্টিক নয়, এবং আপনার টানেল ডিবাগ করা ব্যক্তির প্রায় কখোনোই সেই অর্ধেকটির প্রয়োজন পড়ে না যা প্রমাণ করে আপনি কে। স্ট্যাটাস আউটপুট সেই ঝুঁকি ছাড়াই একই প্রশ্নের উত্তর দেয়।
কল্পনাটি হলো কনফিগই একমাত্র সম্পূর্ণ দৃশ্য। এটি সবচেয়ে কম নিরাপদ সম্পূর্ণ দৃশ্য।
কল্পনা: সাপোর্টের কনফিগ প্রয়োজন
সাপোর্টের প্রয়োজন ত্রুটির লেখা, ক্লায়েন্ট ও সার্ভারের সংস্করণ, এন্ডপয়েন্ট, হ্যান্ডশেকের অবস্থা এবং ঘটনার ক্রম। এসবই স্ট্যাটাস। কনফিগ কী যোগ করে, আর কী-ই অন্য কাউকে আপনি হতে দেয়। রাউটিং সমস্যা ঠিক করতে কনফিগ হস্তান্তর করা মানে বিলম্বিত ফ্লাইট বোঝাতে আপনার পাসপোর্ট ডাকে পাঠানো। অনুরোধটি সাধারণত এমন কারো থেকে আসে যিনি কখোনো আপনার নেটওয়ার্ক দেখেননি এবং সবচেয়ে সহজে সংযুক্ত করা যায় তাই চায়।
প্রশ্নের উত্তর দেয় এমন ক্ষুদ্রতম আউটপুট পাঠান, আপনি যা পেতে পারেন তার মধ্যে বৃহত্তমটি নয়।
স্ট্যাটাস আসলে কী দেখায়
WireGuard-এর wg show ইন্টারফেস, পিয়ার, অনুমোদিত IP, এন্ডপয়েন্ট, সর্বশেষ হ্যান্ডশেক ও ট্রান্সফার কাউন্টার দেখায় এবং প্রাইভেট কী দেখায় না। OpenVPN-এর স্ট্যাটাস ও লগ আউটপুট ইনলাইন কী ব্লক ছাড়াই সংযোগের অবস্থা ও ত্রুটি দেয়। উভয়ই যথেষ্ট দেখতে হ্যান্ডশেক সম্পূর্ণ হয় কি না, কাউন্টার নড়ে কি না এবং কোন পিয়ার ব্যবহৃত হচ্ছে, যা wg ম্যানুয়াল স্ট্যাটাস ভিউ হিসেবে নথিভুক্ত করে।
যদি কোনো সহায়ক সেই আউটপুট চাওয়ার আগে কনফিগ চায়, জিজ্ঞাসা করুন স্ট্যাটাস যা দেখায় না কনফিগ তার মধ্যে কী দেখাবে।
প্রতিটি ফরম্যাটে গোপন তথ্য কোথায় লুকায়
WireGuard কনফিগ ফাইলে PrivateKey লাইন থাকে, আর পাবলিক পিয়ার কী ও এন্ডপয়েন্ট মেটাডেটা সেগুলো ছাড়াও শনাক্তকারী। OpenVPN প্রোফাইল <key> ও <tls-crypt> ব্লক এমবেড করতে পারে বা প্রোফাইলের সঙ্গে চলা আলাদা ফাইলের দিকে ইশারা করতে পারে। ক্লায়েন্টের সাপোর্ট আর্কাইভ লগ উইন্ডো যা দেখায় তার চেয়ে অনেক বেশি ধারণ করতে পারে, যার মধ্যে আপনি ভুলে যাওয়া ক্যাশে করা প্রোফাইলও আছে। স্ক্রিনশট আরেকটি সাধারণ ফাঁস, কারণ টার্মিনাল উইন্ডো আপনি যে কমান্ড শেয়ার করতে চেয়েছিলেন তার চেয়ে বেশি দেখায়।
এক্সপোর্ট ডকুমেন্টেশন পড়ুন, তারপর ফাইলটি খুলুন। ডায়াগনস্টিক লেবেলদার আউটপুট অবশ্যই কিছু থেকে বাদ দেওয়া হয়নি।
সংবেদনশীল অংশ মুছে ফেলুন, তারপর পর্যালোচিত কপি পাঠান
আসলটি সুরক্ষিত জায়গায় রাখুন এবং একটি পর্যালোচিত কপি পাঠান। প্রকৃত মান প্রয়োজন না হলে এন্ডপয়েন্ট ও পাবলিক কী-কে স্থির প্লেসহোল্ডার দিয়ে প্রতিস্থাপন করুন, এবং প্রাইভেট-কী ব্লক আংশিকভাবে ঢেকার বদলে সম্পূর্ণভাবে সরিয়ে ফেলুন। base64 ব্লকের আংশিক অস্পষ্টীকরণও তবুও ফাঁস হওয়া কী। ফাইলটি রওনা হওয়ার আগে আরেকবার পড়ুন, কারণ আর্কাইভ প্রায়ই একই প্রোফাইলের দ্বিতীয় কপি বহন করে।
যাচায়িত চ্যানেল ব্যবহার করুন, এবং কিছু সংযুক্ত করার আগে দেখে নিন কে এটি গ্রহণ করছে।
যদি কোনো কী ইতিমধ্যেই ফাঁস হয়ে থাকে
বার্তাটি মুছে ফেললে অন্য মানুষের কাছে থাকা কপিগুলো ফিরে আসে না। অপারেটরের রিভোকেশন ও প্রতিস্থাপন প্রক্রিয়ার মাধ্যমে পরিচয়টি ঘুরিয়ে নিন, এবং পুরনো কীকে পাঠানোর মুহূর্ত থেকেই আপসকৃত হিসেবে গণ্য করুন। একবার প্রকাশ পাওয়ার কথা জানানো হলে বেশিরভাগ অপারেটর দ্রুত ক্লায়েন্ট পরিচয় প্রতিস্থাপন করবে, আর মানুষ যে অংশটি দেরি করে সেটি হলো জানানোই।
একই নিয়ম টিকিট, স্ক্রিনশট বা চ্যাট থ্রেডে পেস্ট করা কীর ক্ষেত্রেও প্রযোজ্য। রোটেশনই সমাধান; মুছে ফেলা হলো ঘরের কাজ।