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

তথ্য নিরাপত্তায় ইন্ট্রুশন-ডিটেকশন সিস্টেমের প্রকারগুলো কী?


একটি ইন্ট্রুশন ডিটেকশন সিস্টেম (IDS) হলো একটি অ্যাপ বা ডিভাইস যা ইনবাউন্ড এবং আউটবাউন্ড নেটওয়ার্ক ট্রাফিক মনিটর করে, باستمرار ইভেন্টগুলো প্যাটার্নে পরিবর্তন জন্য বিশ্লেষণ করে এবং অ্যাডমিনিস্ট্রেটরকে সতর্ক করে যখন এটি অস্বাভাবিক আচরণ চিহ্নিত করে। একজন অ্যাডমিনিস্ট্রেটর ألার্ম পর্যালোচনা করে এবং হুমকি দূর করতে করতব্য নেয়।

উদাহরণস্বরূপ, একটি IDS নেটওয়ার্ক ট্রাফিকের বহনকৃত ডেটা পরীক্ষা করতে পারে দেখতে কি এতে পরিচিত ম্যালওয়্যার বা অন্যান্য ম্যালিশিয়াস কন্টেন্ট আছে। যদি এটি এই ধরনের হুমকি চিহ্নিত করে, তবে এটি সিকিউরিটি টিমকে একটি সতর্কতা পাঠায় যাতে তারা অনুসন্ধান ও প্রতিকার করতে পারে। যেহেতু আপনার টিম সতর্কতা পায়, তারা দ্রুত কাজ করতে হবে আক্রমণ সিস্টেমকে আঙুল করতে না পারে।

একটি নেটওয়ার্ক-ভিত্তিক ইন্ট্রুশন-ডিটেকশন সিস্টেম (NIDS)-এ, সেনসরগুলো চোক পয়েন্টে রাখা হয় নেটওয়ার্ক মনিটর করার জন্য, প্রায়শই ডিমিলিটারাইজড জোন (DMZ) বা নেটওয়ার্ক সীমান্তে। সেনসরটি সকল নেটওয়ার্ক ট্রাফিক ক্যাপচার করে এবং একক প্যাকেটের কন্টেন্ট বিশ্লেষণ করে ম্যালিশিয়াস ট্রাফিকের জন্য।

সিস্টেমগুলিতে, PIDS এবং APIDS ব্যবহার করা হয় ট্রান্সপোর্ট এবং প্রোটোকলের অনধিকার বা অনিচ্ছাকর ট্রাফিক বা ভাষার কনস্ট্রাক্ট (যেন SQL) মনিটর করতে। একটি হোস্ট-ভিত্তিক সিস্টেমে, সেনসর সাধারণত একটি সফটওয়্যার এজেন্ট ধারণ করে, যা সেই হোস্টের সব কার্যকলাপ মনিটর করে যেটিতে এটি ইনস্টল করা। এই দুটি সিস্টেমের হাইব্রিডও থাকতে পারে।

  • একটি নেটওয়ার্ক ইন্ট্রুশন ডিটেকশন সিস্টেম একটি স্বতন্ত্র প্ল্যাটফর্ম যা নেটওয়ার্ক ট্রাফিক নির্ধারণ করে এবং একাধিক হোস্ট মনিটর করে ইন্ট্রুশন চিহ্নিত করে। নেটওয়ার্ক ইন্ট্রুশন ডিটেকশন সিস্টেম নেটওয়ার্ক ট্রাফিক অ্যাক্সেস পায় একটি হাব, পোর্ট মিররিং-এ কনফিগার করা নেটওয়ার্ক সুইচ, বা নেটওয়ার্ক ট্যাপের সাথে সংযোগ করে। NIDS-এর একটি উদাহরণ হলো স্নোর্ট।

  • একটি প্রোটোকল-ভিত্তিক ইন্ট্রুশন ডিটেকশন সিস্টেম (PIDS) একটি সিস্টেম বা এজেন্ট ধারণ করে যা সাধারণত একটি সার্ভারের ফ্রন্ট এন্ডে বসে, একটি সংযুক্ত ডিভাইস (ব্যবহারকারী/পিসি বা সিস্টেম) এর সাথে যোগাযোগ প্রোটোকল মনিটর ও বিশ্লেষণ করে।

    একটি ওয়েব সার্ভারের জন্য, এটি সাধারণত HTTPS প্রোটোকল স্ট্রিম মনিটর করে এবং HTTP প্রোটোকল বুঝতে পারে যেটি ওয়েব সার্ভারের সাথে সম্পর্কিত যা এটি রক্ষা করার চেষ্টা করছে। যেখানে HTTPS ব্যবহৃত হয় সেখানে এই সিস্টেমকে "শিম" বা ইন্টারফেসে থাকতে হবে যেখানে HTTPS ডিক্রিপ্টেড এবং সরাসরি ওয়েব প্রেজেন্টেশন লেয়ারে প্রবেশ করার আগে।

  • এন অ্যাপ্লিকেশন প্রোটোকল-ভিত্তিক ইন্ট্রুশন ডিটেকশন সিস্টেম (APIDS) একটি সিস্টেম বা এজেন্ট ধারণ করে যা সাধারণত সার্ভারগুলোর একটি সেটের মধ্যে বসে, অ্যাপ্লিকেশন-নির্দিষ্ট প্রোটোকলের যোগাযোগ মনিটর ও বিশ্লেষণ করে। একটি ডাটাবেস সহ ওয়েব সার্ভারে এটি SQL প্রোটোকল মনিটর করতে পারে যা মিডলওয়্যার/বিজনেস লজিকের জন্য নির্দিষ্ট যেটি ডাটাবেসের সাথে ইন্টারঅ্যাক্ট করে।

  • একটি হোস্ট-ভিত্তিক ইন্ট্রুশন ডিটেকশন সিস্টেম (HIDS) একটি হোস্টে একটি এজেন্ট ধারণ করে যা সিস্টেম কল, সফটওয়্যার লগ, ফাইল-সিস্টেম পরিবর্তন (বাইনারি, পাসওয়ার্ড ফাইল, ক্যাপাবিলিটি ডাটাবেস) এবং অন্যান্য হোস্ট কার্যকলাপ ও অবস্থা বিশ্লেষণ করে ইন্ট্রুশন চিহ্নিত করে। HIDS-এর একটি উদাহরণ হলো OSSEC।

  • একটি হাইব্রিড ইন্ট্রুশন ডিটেকশন সিস্টেম একাধিক পদ্ধতি একত্রিত করে। হোস্ট এজেন্ট ডেটা নেটওয়ার্ক ডেটার সাথে একত্রিত হয়ে নেটওয়ার্কের একটি ব্যাপক চিত্র তৈরি করে। হাইব্রিড IDS-এর একটি উদাহরণ হলো প্রিলুড।

  1. তথ্য নিরাপত্তায় হ্যাশিং (Hashing) এর প্রকারভেদ কী কী?

  2. তথ্য নিরাপত্তায় কি (Key) এর প্রকারগুলো কী কী?

  3. তথ্য নিরাপত্তাতে ডিক্রিপশনের প্রকারভেদ কী কী?

  4. তথ্য নিরাপত্তাতে এনক্রিপশনের প্রকারভেদ কী কী?