পাবলিক কম্পিউটারে VPN ব্যবহার: প্রথমে কী যাচাই করবেন
টানেল পথকে রক্ষা করে, দুই প্রান্তের মেশিনকে নয়। হোস্ট কে নিয়ন্ত্রণ করে, ডিস্কে কী থাকে এবং সাইন ইন করার আগে অ্যাক্সেস কীভাবে প্রত্যাহার করবেন তা ঠিক করুন।
ধার করা মেশিন, জরুরি কাজ, এবং এমন একটি VPN ক্লায়েন্ট যা সবকিছু এনক্রিপ্ট করার প্রতিশ্রুতি দেয়: ক্রমটি নিরাপদ মনে হয়, কিন্তু তা নয়। টানেল দুই প্রান্তের মধ্যের পথ রক্ষা করে, আর আপনার সামনের প্রান্তটিই সেই অংশ যা আপনি যাচাই করতে পারেন না। নিচের তিনটি ধাপ ঠিক করে ডিভাইসটি আদৌ ব্যবহারযোগ্য কি না, কীভাবে ক্রেডেনশিয়াল দূরে রাখবেন এবং পরে কী করবেন যাতে একটি অস্থায়ী সেশন স্থায়ী কপি না হয়ে যায়।
হোস্ট আগেই ডেটা দেখে ফেলার পরেই টানেল শুরু হয়
এনক্রিপশন ঘটে VPN ক্লায়েন্টে, যা মেশিনে একটি প্রোগ্রাম হিসেবে চলে। সেই প্রোগ্রামের উপরের সবকিছু, ব্রাউজার, অপারেটিং সিস্টেম এবং যথেষ্ট অ্যাক্সেসসহ যেকোনো এক্সটেনশন বা ড্রাইভার, আপনার ডেটা এনক্রিপ্ট হওয়ার আগেই তা নিয়ে কাজ করে। এটি প্রোটোকলের ত্রুটি নয়; প্রোটোকল এখানেই অবস্থান করে।
তাই এক্সিট অ্যাড্রেস যাচাই করা হোস্ট সম্পর্কে প্রায় কিছুই প্রমাণ করে না। একটি মেশিন সমস্ত ট্রাফিক পরিষ্কার এক্সিট দিয়ে পাঠিয়েও প্রতিটি কীস্ট্রোক লগ করতে পারে, এবং এই দুই তথ্য পরস্পরবিরোধী নয়।
উপযোগী প্রশ্নটি হলো নেটওয়ার্ক কী করতে পারে তা নয়, হোস্ট কী পর্যবেক্ষণ করতে পারে। অন্য কেউ পরিচালনা করা মেশিনে সেই সেটটি আপনার গণনার চেয়ে বড়।
প্রথম ধাপ: ডিভাইস কে নিয়ন্ত্রণ করে তা নির্ধারণ করুন
নিয়ন্ত্রণ হলো প্রশাসনিক অধিকার ও শারীরিক প্রবেশাধিকারের প্রশ্ন, ভদ্রতার নয়। যদি অন্য কেউ সফটওয়্যার ইনস্টল করতে, ড্রাইভার লোড করতে, ডিভাইস সংযুক্ত করতে বা ইমেজ পুনরুদ্ধার করতে পারে, তবে মেশিনের আচরণ তাকিয়ে নির্ধারণ করার মতো কিছু নয়। প্রশাসন একটি সামর্থ্য, আর সামর্থ্য স্ক্রিনশটে দেখা যায় না। যে ব্যক্তি আপনাকে মেশিনটি দিয়েছেন তাকে জিজ্ঞাসা করুন।
সাধারণ সংকেতগুলো খুঁজুন এবং প্রতিটিকে নিরাপত্তার প্রমাণ নয়, নিয়ন্ত্রণের সাক্ষ্য হিসেবে ধরুন। এর একটিও একা সিদ্ধান্তকারী নয়।
- যে গেস্ট বা কিয়স্ক অ্যাকাউন্ট সফটওয়্যার ইনস্টল করতে পারে না, তা কেউ দেওয়া অ্যাডমিনিস্ট্রেটর অ্যাকাউন্টের চেয়ে ভালো সূচনা।
- পরিচিত মালিক ও সহায়তা যোগাযোগসহ পরিচালিত ডিভাইস, টার্মিনাল পরিষ্কার দেখালেও, অরক্ষিত টার্মিনালের চেয়ে ভালো।
- যে মেশিনে শেষ কে লগ ইন করেছে তা নির্ধারণ করতে পারেন না, সেটি এমন মেশিন যার অবস্থা আপনি বর্ণনা করতে পারেন না।
এই যাচাইগুলোর কোনোটিই একটি ভাগ করা হোস্টকে বিশ্বাসযোগ্য করে না। এগুলো বলে ঝুঁকি সীমিত কাজ চালিয়ে যাওয়ার মতো সীমাবদ্ধ কি না, যা আলাদা ও বেশি সৎ প্রশ্ন। চালিয়ে যাওয়ার আগে উত্তরটি লিখে রাখুন।
দ্বিতীয় ধাপ: ক্রেডেনশিয়াল হোস্টের বাইরে রাখুন
সক্রিয় প্রোফাইল কোনো বুকমার্ক নয়। একটি OpenVPN প্রোফাইলে অন্তর্নির্মিত সার্টিফিকেট ও একটি ব্যক্তিগত কী থাকতে পারে, এবং এটি আমদানি করলে সেই উপাদান আপনার নয় এমন ডিভাইসে লেখা হয়। একই কথা কুকি সংরক্ষণকারী ব্রাউজার সেশন এবং স্থানীয়ভাবে ভল্ট ক্যাশ করা যেকোনো পাসওয়ার্ড ম্যানেজারের ক্ষেত্রেও প্রযোজ্য।
| Decision | Safe default | What it buys you |
|---|---|---|
| Which device to use | One you control, or an approved managed device | A host whose software you can account for |
| Which account to sign in with | A session that does not persist, with a second factor | Limited exposure if the machine retains state |
| What to install | Nothing; use the browser and the service's own portal | No profile or client left behind for the next user |
| What to do afterwards | Sign out everywhere and revoke sessions from a trusted device | An end to access that does not depend on local cleanup |
সেবা যে সর্বনিম্ন স্থায়ী অ্যাক্সেস সমর্থন করে তা বেছে নিন। যে ওয়েব পোর্টাল প্রতি সেশনে প্রমাণীকরণ করে এবং দ্বিতীয় ফ্যাক্টর দাবি করে, তা সংরক্ষিত প্রোফাইলসহ ডেস্কটপ ক্লায়েন্টের চেয়ে কম রেখে যায়, আর ব্রাউজার বন্ধ হলে শেষ হওয়া সেশন রিবুট টিকে যাওয়া সেশনের চেয়ে ভালো।
তারপর দেখুন মেশিন কী রেখে দেয়। ভাগ করা Linux হোস্টে প্রোফাইলের অবস্থান যাচাই করা সহজ, আর Windows-এ সমতুল্য অনুসন্ধান এক কমান্ডেই হয়। আগের ব্যবহারকারীর প্রোফাইল পাওয়া একটি উপকারী স্মারক যে আপনারটিও একইভাবে বিবেচিত হবে।
ls -la ~/.config/openvpn 2>/dev/null
Get-ChildItem -Path $HOME -Recurse -Filter *.ovpn -ErrorAction SilentlyContinue
তৃতীয় ধাপ: আপনি যে জায়গায় আস্থা রাখেন সেখান থেকে অ্যাক্সেস বন্ধ করুন
স্থানীয়ভাবে পরিষ্কার করা করা উচিত এবং যথেষ্ট নয়। সেবা থেকে সাইন আউট করুন, ব্রাউজার বন্ধ করুন, ডাউনলোড করা ফাইল মুছুন, তারপর প্রকৃত গুরুত্বপূর্ণ ধাপটি করুন: আপনি নিয়ন্ত্রণ করেন এমন ডিভাইস থেকে সেশন বা ক্রেডেনশিয়াল প্রত্যাহার করুন।
শেষ কাজটি মানুষ এড়িয়ে যায়, কারণ স্থানীয় স্ক্রিন পরিষ্কার দেখায়। হোস্টের সফটওয়্যার দ্বারা কপি করা সেশন টোকেন আপনি চলে যাওয়ার পরেও কাজ করে, এবং ব্রাউজার বন্ধ ছিল কিনা তা তাতে কিছু যায় আসে না। প্রত্যাহারই একমাত্র ধাপ যা ধরে নেয় হোস্ট শত্রুভাবাপন্ন হতে পারে। এটিই একমাত্র ধাপ যা তা হলেও কাজ করে।
যদি কোনো ব্যক্তিগত কী বা পুনরুদ্ধার গোপনীয়তা মেশিনে পৌঁছে থাকে, তবে তা প্রকাশিত হিসেবেই ধরুন এবং কপি খোঁজার বদলে তা পরিবর্তন করুন। দ্বিতীয় ফ্যাক্টর ব্যবহার করা অ্যাকাউন্টের জন্য প্রোভাইডারের তালিকাভুক্ত ডিভাইস ও সেশনও পর্যালোচনা করুন, কারণ আপনার ভিজিটের সময় জারি করা টোকেন এখনো সক্রিয় থাকতে পারে।
ফলাফলটি সতেজ থাকতেই লিখে রাখুন: কোন ডিভাইস, কোন অ্যাকাউন্ট, কী ইনস্টল হয়েছে, কী প্রত্যাহৃত হয়েছে এবং কখন। এই নোটই পরের ব্যক্তিকে পরবর্তী একমাত্র গুরুত্বপূর্ণ প্রশ্নের উত্তর দিতে দেয়: কোনো কিছু কি এখনো অ্যাক্সেস রাখে।
ব্যক্তিগত নিয়ন্ত্রণে থাকা ডিভাইসেরও রক্ষণাবেক্ষণ দরকার, এবং এটি আপনাকে প্রান্তটি পরিচালনার ভিত্তি দেয় যা ধার করা টার্মিনাল কখনো দেবে না। টানেলটাই সহজ অংশ ছিল।