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

তথ্য সুরক্ষায় ফায়ারওয়ালের প্রকারগুলো কী?


ফায়ারওয়ালের বিভিন্ন প্রকার রয়েছে যেগুলো নিচে দেওয়া হলো:

ট্রেডিশনাল নেটওয়ার্ক ফায়ারওয়াল (Traditional Network Firewalls) - প্যাকেট-ফিল্টারিং নেটওয়ার্ক ফায়ারওয়াল বেসিক নেটওয়ার্ক সুরক্ষা প্রদান করে অপ্রয়োজনীয় ট্রাফিক কর্পোরেট নেটওয়ার্কে প্রবেশ করতে বাধা দিয়ে। সেটি নেটওয়ার্ক ফায়ারওয়াল সুরক্ষা নিয়মের একটি সেট ব্যবহার করে rozhod নেয় কি নেটওয়ার্কে অ্যাক্সেস অনুমতি দেওয়া হবে না দেওয়া হবে।

এতে নির্দিষ্ট পোর্টের দিকে যাওয়া ট্রাফিক ছাড়া সব ট্রাফিক নিষেধ করা থাকে যা কর্পোরেট নেটওয়ার্কের ভিতরে চলমান নির্দিষ্ট সফটওয়্যারের সাথে সম্পর্কিত, এবং নির্দিষ্ট প্রোটোকল বা নির্দিষ্ট IP ঠিকানা থেকে ডেটা অ্যাক্সেস অনুমতি বা নিষেধ করা থাকে।

সার্কিট-লেভেল গেটওয়ে (Circuit-level Gateways)

সার্কিট-লেভেল গেটওয়ে ফায়ারওয়ালের আরেকটি সরল প্রকার যা খুব সহজে কনফিগার করা যায় ট্রাফিক অনুমতি বা ব্লক করার জন্য ছাড়া উল্লেখযোগ্য কম্পিউটিং রিসোর্স খরচ করে। এই ধরণের ফায়ারওয়াল সাধারণত OSI মডেলের সেশন-লেভেলে কাজ করে TCP (Transmission Control Protocol) সংযোগ এবং সেশন যাচাই করে। সার্কিট-লেভেল গেটওয়ে প্রতিষ্ঠিত সেশনগুলো সুরক্ষিত কিনা তা নিশ্চিত করার জন্য ডিজাইন করা হয়েছে।

সাধারণত, সার্কিট-লেভেল ফায়ারওয়াল সিকিউরিটি অ্যাপ্লিকেশন বা অ্যান্টিসিপেটরি ফায়ারওয়াল হিসেবে বাস্তবায়ন করা হয়। প্যাকেট-ফিল্টারিং ফায়ারওয়ালের মতো, এই ফায়ারওয়ালগুলো বাস্তব ডেটা যাচাই করে না, যদিও ট্রানজ্যাকশন সম্পর্কে ডেটা যাচাই করে। তাই, যদি একটি ডেটা ম্যালওয়্যার ধারণ করে, কিন্তু সঠিক TCP সংযোগ মেনে চলে, তবে সেটি গেটওয়ের মাধ্যমে পাস করবে। সেই কারণে সার্কিট-লেভেল গেটওয়ে আমাদের সিস্টেম সুরক্ষিত রাখতে নিরাপদ বলা যায় না।

প্রক্সি সার্ভিস ফায়ারওয়াল (Proxy Service Firewalls) - প্রอก্সি সার্ভিস ফায়ারওয়াল একটি সিস্টেম যা অ্যাপ্লিকেশন লেয়ারে মেসেজ ফিল্টার করে নেটওয়ার্ক সুরক্ষা বাড়াতে সাহায্য করে। এটি মূলত অভ্যন্তরীণ নেটওয়ার্ক এবং বাহ্যিক সার্ভারগুলির মধ্যে একটি গেটওয়ে বা মিডলম্যান হিসেবে কাজ করে। এটিকে গেটওয়ে ফায়ারওয়াল ও বলা হয়। এটি স্টেটফুল এবং ডিপ প্যাকেট ইনস্পেকশন টেকনোলজি ব্যবহার করে ইনকামিং ট্রাফিক যাচাই করার কারণে এর ব্যবহারে বেশি সুরক্ষিত।

ইউনিফাইড থ্রেট ম্যানেজমেন্ট (UTM) ফায়ারওয়াল - একটি ইউনিফাইড থ্রেট ম্যানেজমেন্ট ফায়ারওয়াল হলো একটি প্রোগ্রাম যা SMLI ফায়ারওয়ালের ফাংশনগুলিকে ইন্ট্রুশন প্রিভেনশন এবং অ্যান্টিভাইরাসের সাথে একত্রিত করে। ক্লাউড ম্যানেজমেন্টের মতো আরও সার্ভিস UTM সার্ভিসের ছাতার নিচে যোগ করা যায়।

নেক্সট-জেনারেশন ফায়ারওয়াল (NGFW) - নেক্সট-জেনারেশন ফায়ারওয়াল প্যাকেট-ফিল্টারিং এবং স্টেটফুল ইনস্পেকশন ফায়ারওয়াল চেয়ে আরও উন্নত। তাদের সুরক্ষার উচ্চতর স্তর আছে, স্ট্যান্ডার্ড প্যাকেট-ফিল্টারিং-এর পাশাপাশি একটি প্যাকেটকে সম্পূর্ণরূপে যাচাই করে। এর মানে প্যাকেট হেডারই নয়, বরং প্যাকেটের কন্টেন্ট এবং উৎসও যাচাই করা হয়। NGFW আরও উন্নত এবং অপরিচিত সুরক্ষা হুমকি যেমন অ্যাডভান্সড ম্যালওয়্যার ব্লক করতে পারে।

নেটওয়ার্ক অ্যাড্রেস ট্রান্সলেশন (NAT) ফায়ারওয়াল - নেটওয়ার্ক অ্যাড্রেস ট্রান্সলেশন বা NAT ফায়ারওয়াল মূলত ইন্টারনেট ট্রাফিক অ্যাক্সেস করার এবং কিছু অপ্রয়োজনীয় সংযোগ ব্লক করার জন্য ডিজাইন করা হয়েছে। এই ধরনের ফায়ারওয়াল সাধারণত ডিভাইস들의 IP ঠিকানা লুকিয়ে রাখে, যা আক্রমণকারীদের দৃষ্টিতে নিরাপদ করে তোলে।

ক্লাউড ফায়ারওয়াল (Cloud Firewalls) - যখন একটি ফায়ারওয়াল ক্লাউড সমাধান ব্যবহার করে তৈরি করা হয়, তখন সেটিকে ক্লাউড ফায়ারওয়াল বা FaaS (Firewall-as-a-Service) বলা হয়। ক্লাউড ফায়ারওয়াল সাধারণত থার্ড-পার্টি ভেন্ডররা দ্বারা ইন্টারনেটে রান করা এবং রক্ষণাবেক্ষণ করা হয়। এই ধরনের ফায়ারওয়াল প্রক্সি ফায়ারওয়ালের মতো বিবেচিত হয়।

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

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

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

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