VPN দিয়ে Nessus: প্রথম স্ক্যানের আগে স্ক্যানার কোথায় রাখবেন
ব্রাউজার Nessus কনসোলে পৌঁছানো প্রমাণ করে না যে স্ক্যানার লক্ষ্যে পৌঁছায়। চালু করার আগে প্রক্রিয়ার অবস্থান, রুট, পরিধি এবং ক্রেডেনশিয়াল যাচাই করুন।
ব্রাউজারের পাশে থাকা VPN আইকন স্ক্যান প্যাকেট পাঠানো প্রক্রিয়া সম্পর্কে কিছুই বলে না। কনসোল ও স্ক্যানার আলাদা হোস্টে চললে ব্রাউজারের টানেল এক পথ, আর স্ক্যানের উৎস অন্য পথ। কার্যকর বিন্দু থেকে শুরু করুন, তারপর বাইরের দিকে যান: রুট, অনুমোদন এবং ক্রেডেনশিয়াল। এই পার্থক্যটি তালিকার প্রথম বিষয় হওয়া বিনা কারণে নয়।
এটি চালু করার আগের চেকলিস্ট, স্ক্যানিং টিউটোরিয়াল নয়। প্রতিটি ধাপ এমন একটি তথ্য দেয় যা স্ক্যানার থেকে একটি প্যাকেটও বেরোনোর আগে কাজের রেকর্ডে লেখা যায়।
প্রথম যাচাই: প্রোব পাঠানো প্রক্রিয়াটি খুঁজুন
তিনটি ভূমিকা স্পষ্ট আঁকুন: ল্যাপটপ A-তে ব্রাউজার, হোস্ট B-তে স্ক্যান কনসোল এবং ব্যক্তিগত লক্ষ্য C। B যদি স্ক্যান ইঞ্জিনও চালায়, ব্রাউজারের কেবল B পর্যন্ত পথ দরকার। কাজটি যদি আলাদা স্ক্যান ডিভাইস করে, সেই ডিভাইসের C পর্যন্ত পথ দরকার।
Browser on laptop A -> console on host B
Scanner process on B (or another appliance) -> private target C
VPN-তে যুক্ত ব্রাউজার কনসোলে পৌঁছাতে পারে, অথচ তার পেছনের স্ক্যানারের এখনও C পর্যন্ত রুট নেই। উল্টোটাও সম্ভব: স্ক্যানার ব্যক্তিগত নেটওয়ার্কের ভেতরে এবং কনসোল দূরে। যেকোনো নেটওয়ার্ক নিয়ন্ত্রণ বদলানোর আগে আপনি আসলে কোন বিন্যাস চালান তা জেনে নিন। নেটওয়ার্ককে দোষ দেওয়ার আগে স্ক্যান কনফিগারেশনে ডিভাইসটির নাম লিখুন।
স্ক্যানার A-তে চললে ব্রাউজার হোস্ট ও স্ক্যানার একই প্রসঙ্গ ভাগ করে, তবে কেবল ততক্ষণ যতক্ষণ ওই প্রক্রিয়া একই নেমস্পেস ও একই রাউটিং টেবিল ধরে রাখে। কনটেইনার বা সার্ভিস অ্যাকাউন্ট ইন্টারঅ্যাকটিভ ব্রাউজার যা দেখে তা উত্তরাধিকারসূত্রে না-ও পেতে পারে। কনসোল একটি ব্যবস্থাপনা পৃষ্ঠ, স্ক্যান ইঞ্জিন নয়।
দ্বিতীয় যাচাই: স্ক্যানারের রুট ও DNS প্রমাণ করুন
রুট যাচাই স্ক্যানার হোস্টে চালান, ল্যাপটপে নয়। লক্ষ্য ঠিকানার জন্য কোন ইন্টারফেস ও কোন গেটওয়ে ব্যবহার হবে কের্নলকে জিজ্ঞাসা করুন, তারপর লক্ষ্যের হোস্টনামের জন্য পুনরাবৃত্তি করুন। IP-র জন্য থাকা রুট আর অন্য ঠিকানায় সমাধান হওয়া নাম দুটি ভিন্ন ব্যর্থতা।
লক্ষ্যে যে সোর্স ঠিকানা দেখা যাবে তা নিশ্চিত করুন। VPN ক্লায়েন্ট লক্ষ্যের ফায়ারওয়ালের প্রত্যাশার চেয়ে ভিন্ন ঠিকানা দিতে পারে, আর NAT ডিভাইস তা আবার লিখে দিতে পারে। লক্ষ্যের মালিকের প্রয়োজন পর্যবেক্ষিত সোর্স, VPN প্রোফাইলে ছাপা ঠিকানা নয়।
ফিরতি পথও যাচাই করুন। যে স্ক্যানার লক্ষ্যে পৌঁছায় কিন্তু কোনো উত্তর পায় না, তার ফিরতি পথে রাউটিং বা ফায়ারওয়াল সমস্যা আছে, এবং তা বন্ধ লক্ষ্যের মতোই দেখায়।
তৃতীয় যাচাই: পরিধি ও দৃষ্টিভঙ্গির অনুমোদন নিন
লক্ষ্যের মালিককে সিস্টেম, সেবা, পরিবেশ, সোর্স ও সময়সীমা লিখিতভাবে উল্লেখ করতে বলুন। মূল্যায়ন কোন দৃষ্টিভঙ্গির প্রতিনিধিত্ব করে তা ঠিক করুন: বাহ্যিক VPN ব্যবহারকারী, অনুমোদিত অভ্যন্তরীণ ক্লায়েন্ট বা নির্দিষ্ট স্ক্যানার সেগমেন্ট।
ব্যক্তিগত রুট মানে পাশের নেটওয়ার্ক পরীক্ষার অনুমতি নয়। লক্ষ্য তালিকা সংকীর্ণ রাখুন, বাদ দেওয়া সিস্টেম তালিকাভুক্ত করুন এবং থামার শর্ত ও চালানো থামাতে পারে এমন যোগাযোগ ব্যক্তির বিষয়ে সম্মত হন। স্ক্যানার যা কিছুতে পৌঁছাতে পারে তা আনন্দের সাথে যাচাই করে, তাই পরিধি স্পষ্ট হওয়া আবশ্যক।
অনুমোদিত সোর্স একই নথিতে লিপিবদ্ধ করুন। স্ক্যানারের পর্যবেক্ষিত সোর্স অনুমোদিতটির থেকে ভিন্ন হলে লক্ষ্য তালিকা সঠিক হলেও ওই চালানো সম্মত দৃষ্টিভঙ্গির প্রতিনিধিত্ব করে না।
চতুর্থ যাচাই: ক্রেডেনশিয়ালকে মূল্যায়নের গভীরতার সাথে মেলান
প্রাপ্যতা যাচাই ও প্রমাণিত মূল্যায়ন ভিন্ন পরীক্ষা। পোর্টের উত্তর প্রমাণ করে কিছু উত্তর দিয়েছে; ক্রেডেনশিয়ালসহ যাচাই চলেছে বা অ্যাপ্লিকেশন অ্যাকাউন্ট অনুমোদন করেছে তা প্রমাণ করে না।
সম্মত পরিধি প্রমাণিত যাচাই দাবি করলে তবেই নিবেদিত ক্রেডেনশিয়াল ব্যবহার করুন। অ্যাকাউন্টের অনুমতি ও লকআউট নীতি নিশ্চিত করুন, এবং স্ক্যান ফলাফল তৈরি করার আগে সেগুলো কীভাবে সংরক্ষণ ও ভাগ করা হবে তা ঠিক করুন।
ক্রেডেনশিয়াল ব্যর্থ হলে নীরবে প্রমাণহীন চালনায় যাবেন না এবং প্রতিবেদনকে পরিকল্পিত মূল্যায়ন বলবেন না। ফলাফল ভিন্ন অর্থের ভিন্ন পরীক্ষা, এবং সেই পার্থক্য প্রতিবেদনের অংশ।
পঞ্চম যাচাই: পরিকল্পনা সংরক্ষণ করুন, তারপর সচেতনভাবে চালু করুন
Nessus স্ক্যান ওয়ার্কফ্লোতে টেমপ্লেট বেছে নেওয়া, সেটিংস কনফিগার করা এবং স্ক্যান সংরক্ষণ বা চালু করা আলাদা ধাপ। যেকোনো ট্রাফিক শুরুর আগে লক্ষ্য তালিকা, সোর্স ও সময়সূচি পর্যালোচনা করতে এই বিভাজন ব্যবহার করুন।
চালু করার অনুমোদনের আগে যাচাই করুন VPN কোন সোর্স অনুমোদন করে, কী ট্রাফিক বহন করে এবং টানেল ভাঙলে কীভাবে সেরে ওঠে। কেবল প্রাথমিক সংযোগ ব্যর্থ হয়েছে বলে ফায়ারওয়াল অ্যাক্সেস বাড়াবেন না; যে স্তর তা প্রত্যাখ্যান করেছে তা খুঁজে সেই স্তর ঠিক করুন।
চালানোর পরে স্ক্যানার হোস্ট, পর্যবেক্ষিত সোর্স, লক্ষ্য তালিকা এবং সম্পূর্ণ করতে না পারা যাচাইগুলো লিপিবদ্ধ করুন। অন্য সোর্স থেকে বা কাঙ্ক্ষিত ক্রেডেনশিয়াল ছাড়া তৈরি প্রতিবেদন মূল পরিকল্পনার প্রতিনিধিত্ব করে না, এবং তা বলা হস্তান্তরের অংশ।
কাজের অ্যাক্সেস প্রত্যাহার করুন এবং সংরক্ষিত ফলাফল সম্মত প্রক্রিয়া অনুযায়ী পরিচালনা করুন। চেকলিস্ট কেবল তখনই সম্পূর্ণ হয় যখন প্রমাণ আপনার অনুমোদিত পথের সাথে মেলে, স্ক্যান কেবল ফলাফল ফিরিয়ে দিলে নয়।