কম্পিউটার টিউটোরিয়াল

লিনাক্সে নেসাস ভালনারেবিলিটি স্ক্যানার কীভাবে ব্যবহার করবেন

আপনি কি একটি পেন-টেস্টার বা শুধু কেউ যিনি আপনার নেটওয়ার্কের সিকিউরিটি লেভেল যতটা সম্ভব হাই রাখতে আগ্রহী? নেসাস একটি ব্যাপকভাবে ব্যবহৃত ভালনারেবিলিটি স্ক্যানার যা আপনাকে একটি ওয়েব-ভিত্তিক GUI ব্যবহার করে নেটওয়ার্ক ভালনারেবিলিটি স্ক্যানিং-এর বিভিন্ন টাস্ক সম্পাদন করতে দেয়। এখানে আমরা দেখাবো এই শীর্ষস্থানীয় ভালনারেবিলিটি স্ক্যানারের সব চমৎকার ফিচারগুলো কীভাবে কাজে লাগাবেন।

নেসাস কী?

নেসাস হল টেনেবল নামক একটি সাইবারসিকিউরিটি কোম্পানির ডেভেলপ করা একটি ভালনারেবিলিটি স্ক্যানার যা আপনাকে আপনার নেটওয়ার্কে বিস্তারিত ভালনারেবিলিটি স্ক্যান চালাতে অনুমতি দেয়। এই সফটওয়্যারটি বিভিন্ন টেকনোলজি কভার করতে ডিজাইন করা হয়েছে, যেমন অপারেটিং সিস্টেম এবং ওয়েব সার্ভার, এবং সেই নির্দিষ্ট টেকনোলজিগুলকে প্রভাবিত करने वाले যেকোনো সম্ভাব্য ভালনারেবিলিটি খুঁজে বের করতে। নেসাসের ওয়েবসাইট অনুযায়ী, এই স্ক্যানার ৬৮,০০০-এর বেশি বিভিন্ন কমন ভালনারেবিলিটিস অ্যান্ড এক্সপোজার (CVE) চেক করতে পারে।

লাইসেন্স

টেনেবল নেসাস ইউজারদের জন্য তিনটি ভিন্ন লাইসেন্স অফার করে ভিন্ন ভালনারেবিলিটি স্ক্যানিং প্রয়োজনীয়তা অনুযায়ী।

নেসাস এসেনশিয়ালস

এই ফ্রি অপশনটি মূলত সাইবারসিকিউরিটি ছাত্ররা, শিক্ষকরা, এবং সাইবারসিকিউরিটিতে ক্যারিয়ার শুরু করার ইচ্ছুকদের জন্য। এটি আপনাকে ১৬টি IP ঠিকানা পর্যন্ত স্ক্যান করতে দেয় এবং ফ্রি কমিউনিটি সাপোর্ট অফার করে।

নেসাস প্রফেশনাল

এই অপশনটি কনসাল্ট্যান্টরা, প্রফেশনাল পেন-টেস্টাররা, এবং সিকিউরিটি অ্যানালিস্টরা জন্য উপযুক্ত। বছরে ২০০০ ডলারের বেশি দামে এটি অনলিমিটেড অ্যাসেসমেন্ট, লাইভ রেজাল্ট, এডভান্সড ২৪/৭ সাপোর্ট, এবং অন-ডিমান্ড ট্রেনিং অফার করে।

টেনেবল.আইও

টেনেবল.আইও হল একটি এন্টারপ্রাইজ-লেভেল ভালনারেবিলিটি ম্যানেজমেন্ট সিস্টেম যা মূলত বড় পরিমাণে অ্যাসেট স্ক্যান এবং বিশ্লেষণ করার ব্যবসায়ের জন্য ডিজাইন করা। এটি ক্লাউডে ম্যানেজ হয় এবং এডভান্সড ড্যাশবোর্ড এবং রিপোর্ট ফিচার করে।

ইনস্টলেশন

নেসাসের ইনস্টলেশন একটি খুব দ্রুত এবং সহজ প্রক্রিয়া। টুলটি টেনেবলের ওয়েবসাইটে অধিকাংশ কমন লিনাক্স ডিস্ট্রোর জন্য উপলব্ধ।

এখানে কালি লিনাক্স সিস্টেমে নেসাস ইনস্টল করার উদাহরণ দেওয়া হয়েছে। "Nessus-10.1.1-debian6_amd64.deb" নামক ফাইলটি ডাউনলোড করে শুরু করুন।

এরপর dpkg ইউটিলিটি ব্যবহার করে ইনস্টল করুন:

sudo dpkg -i Nessus-10.1.1-debian6_amd64.deb

নেসাস ইনস্টল হলে, সফটওয়্যারটি systemctl ইউটিলিটি ব্যবহার করে শুরু করা যায়:

sudo systemctl start nessusd.service

এটি পোর্ট ৮৮৩৪-এ একটি লোকাল ওয়েব সার্ভার শুরু করবে, যেখানে আপনি স্ক্যানারের GUI ইন্টারফেস অ্যাক্সেস করতে পারেন। আপনার পছন্দের ওয়েব ব্রাউজারে https://127.0.0.1:8834/ টাইপ করে অ্যাক্সেস করুন।

সেটআপ করা

সেটআপ প্রক্রিয়ায় چندین ধাপ থাকে:

  1. আপনি আপনার সিস্টেমে নেসাসের কোন ভার্সন ডিপ্লয় করতে চান সেটি বেছে নিন। যেহেতু আমি ফ্রি ভার্সন ব্যবহার করছি, আমি "Nessus Essentials" বেছে নিলাম।
  1. আপনার ফার্স্ট নাম, লাস্ট নাম এবং ইমেইল সহ ইনফো পূরণ করুন। ফর্ম সাবমিট হলে আপনার নেসাস লাইসেন্সের জন্য একটি অ্যাক্টিভেশন কোড পাবেন।
  2. তৃতীয় ধাপে একটি ইউজারনেম এবং পাসওয়ার্ড দিয়ে একাউন্ট তৈরি করুন।
  1. সফটওয়্যারটি প্রয়োজনীয় প্লাগইনগুলো ডাউনলোড এবং ইনস্টল করার জন্য অপেক্ষা করুন। এতে কিছুক্ষণ লাগতে পারে।

এই সব ধাপ কমপ্লিট হলে আপনাকে নেসাস ডিফল্ট পেজ দেখাবে।

ইন্টারফেস এক্সপ্লোর করা

এখন আপনার সিস্টেমে নেসাস ইনস্টল হয়ে গেলে, এর ইন্টারফেস এবং অফার করা ফিচারগুলো একবার দেখে নেওয়া যাক।

স্ক্যানস পেজ

"Scans" পেজ হল নেসাস ওয়েব GUI-র মূল পেজ। এখানে আপনি আপনার আগের স্ক্যানগুলো দেখতে পারেন, প্রিভাস স্ক্যান ইম্পোর্ট করতে পারেন, এবং প্রিভাস genoux সার্চ করতে পারেন।

সেটিংস পেজ

এখানে আপনি আপনার নেসাস ইনস্টলেশন ম্যানেজ করতে পারেন এবং অ্যাডমিনিস্ট্রেশন টাস্ক সম্পাদন করতে পারেন, যেমন একাউন্ট ম্যানেজ করা এবং স্ক্যানার আপনার পছন্দ অনুযায়ী কনফিগার করা।

পলিসিস পেজ

আপনি যদি কোন পলিসি ইমপ্লিমেন্ট করতে চান, তবে এখানে করতে পারেন। নেসাস পলিসিস আপনাকে স্ক্যানের সময় কী অ্যাকশন গ্রহণ করা হবে সেটি ডিফাইন করে টেমপ্লেট হিসেবে সংরক্ষণ করতে দেয়। এগুলো ব্যবহার করা সময় বাঁচাতে এবং দক্ষতা বাড়াতে খুব সহায়ক।

প্লাগইন রুলস পেজ

এই পেজ আপনাকে নেসাস দ্বারা ব্যবহৃত বিভিন্ন প্লাগইনের জন্য রুলস নির্দিষ্ট করতে দেয়, হাইড করার বা সেভেরিটি পরিবর্তন করার ফর্মে।

স্ক্যান চালানো

হোস্ট ডিসকভারি স্ক্যান নেসাস ব্যবহার করে আপনি করতে পারেন সবচেয়ে বেসিক স্ক্যানের একটি এবং যা আপনাকে প্রথমে ট্রাই করা উচিত। এটি আপনার নেটওয়ার্ককে হোস্ট এবং সেসব সম্পর্কে ইনফরমেশন খুঁজে বের করতে স্ক্যান করে।

আপনার Scans পেজে "New Scan" ক্লিক করুন যাতে আপনাকে একটি মেনুতে নিয়ে যায় যেখানে বিভিন্ন স্ক্যান টেমপ্লেট পাবেন। "Host Discovery" স্ক্যান টেমপ্লেট বেছে নিন।

বেছে নিলে আপনি আপনার হোস্ট স্ক্যানের জন্য বিভিন্ন সেটিংস স্পেসিফাই করতে পারেন। আপনাকে আপনার স্ক্যানের নাম দিতে হবে এবং স্ক্যানের টার্গেট স্পেসিফাই করতে হবে। অপশনালি, আপনি ডেসক্রিপশন লিখতে পারেন এবং ফোল্ডার বেছে নিতে পারেন।

"Discovery" সেটিংসে আপনি যে টাইপের স্ক্যান করতে চান সেটি স্পেসিফাই করতে পারেন। অপশনগুলো আছে ডিফল্ট ভ্যালু হোস্ট এনামারেশন, OS আইডেন্টিফিকেশন, এবং পোর্ট স্ক্যান।

আপনি আপনার স্ক্যান শিডিউলও করতে পারেন। এটি আপনাকে স্পেসিফাই করতে দেয় স্ক্যান কখন শুরু হবে এবং কতটা ঘনঘন চালানো হবে।

আপনি ইমেইল ঠিকানাও স্পেসিফাই করতে পারেন যাতে নেসাস স্ক্যান সম্পর্কে নোটিফিকেশন পাঠাতে পারে। তবে এর জন্য সেটিংসে SMTP সার্ভার সেটআপ করতে হবে।

আপনি রিপোর্ট সেটিংস এবং এডভান্সড সেটিংসও দেখতে পারেন যাতে আপনার স্ক্যান আরও কাস্টোমাইজ করতে পারেন।

আপনার প্রয়োজন অনুযায়ী স্ক্যান কাস্টোমাইজ হলে "Launch" চাপুন স্ক্যান এখনই চালানোর জন্য।

স্ক্যান রেজাল্ট বিশ্লেষণ করা

স্ক্যান কমপ্লিট হলে Scans পেজে যেক আপনার স্ক্যানের নামে ক্লিক করে রিপোর্ট অ্যাক্সেস করতে পারেন।

স্ক্যান রিপোর্ট পেজে আপনি স্ক্যান সম্পর্কে বিভিন্ন ইনফরমেশন পাবেন:

  • Hosts সেকশনে স্ক্যানের সময় ডিসকভার করা সব হোস্ট পাবেন। প্রতিটি হোস্টে ক্লিক করলে সেসব সম্পর্কে আরও ইনফরমেশন পাবেন।
  • Vulnerabilities সেকশনে স্ক্যানারের আবিষ্কার করা সব ভালনারেবিলিটি লিস্ট থাকবে, যা ডিফল্টভাবে তাদের CVSS স্কোর অনুযায়ী র‍্যাঙ্ক করা থাকে।
  • আপনি "VPR top threats" সেকশনও দেখতে পারেন, যা আপনাকে টেনেবলের VPR সিস্টেম দ্বারা প্রায়োরিটাইজ করা ভালনারেবিলিটিগুলো সম্পর্কে জানাবে।

আপনি যদি রিপোর্ট এক্সপোর্ট করতে চান ফर्दার অ্যানালিসিসের জন্য, "Export" ক্লিক করুন ".nessus" ফাইল ডাউনলোড করতে।

ফ্রিকোয়েন্টলি আস্কড কুয়েশচনস

১. "এসেনশিয়াল" ভার্সন কি অনির্দিষ্ট কাল ধরে ব্যবহার করা যায়?

ফ্রি "এসেনশিয়াল" ভার্সন নেসাস অনির্দিষ্ট কাল ধরে ব্যবহার করা যায়। তবে আপনি যদি পেইড লাইসেন্সের ট্রায়াল ভার্সন ব্যবহার করেন, তবে এক্সপায়ারি ডেট থাকবে।

২. ডাউনলোড পেজে উবুন্টু ২১.১০-এর জন্য ডাউনলোড লিস্টেড নেই। কি আমি ২০.০৪-এর জন্য মেন্ট করা প্যাকেজটি ইনস্টল করতে পারি?

হ্যাঁ, ২০.০৪-এর জন্য মেন্ট করা প্যাকেজটি ঠিকমতো কাজ করবে।

৩. কি এই স্ক্যানারটি লগ4শেল ভালনারেবিলিটি স্ক্যান করার জন্য ব্যবহার করা যায়?

হ্যাঁ, করা যায়। আপনার নেটওয়ার্ক বা সিস্টেমে লগ4শেল ভালনারেবিলিটি স্ক্যান করার জন্য নেসাস সেরা টুল। এর জন্য একটি সিম্পল এবং ইফেক্টিভ টেমপ্লেট আছে।

  1. লিনাক্স টার্মিনাল ক্যালকুলেটর হিসেবে ব্যবহার করুন

  2. লিনাক্সে tee কমান্ড ব্যবহার করুন

  3. লিনাক্সে নেটওয়ার্ক সংযোগ পর্যবেক্ষণের জন্য ss কমান্ডের ব্যবহার

  4. Linux Watch কমান্ড 습득: সিনট্যাক্স, অপশন এবং প্রয়োগিক উদাহরণ