ফায়ারওয়াল: নেটওয়ার্ক নিরাপত্তার প্রথম প্রতিরক্ষা প্রাচীর
ফায়ারওয়াল হল একটি নিরাপত্তা সিস্টেম যা নেটওয়ার্ক ট্রাফিক ফিল্টার করে এবং অনধিকারপ্রবেশ, হ্যাকার এবং অন্যান্য হুমকি থেকে নেটওয়ার্ক রক্ষা করে। এটি হার্ডওয়্যার, সফ্টওয়্যার বা হাইব্রিড হতে পারে।
ফায়ারওয়ালের ধরন
প্রধান ৩ ধরন:
- প্যাকেট ফিল্টারিং ফায়ারওয়াল: প্যাকেটের উৎস/গন্তব্য IP, পোর্ট, প্রোটোকল চেক করে অনুমতি দেয় বা ব্লক করে
- স্টেটফুল ইন্সপেকশন ফায়ারওয়াল: সংযোগের অবস্থা ট্র্যাক করে আরও বুদ্ধিমান সিদ্ধান্ত নেয়
- প্রক্সি সার্ভার ফায়ারওয়াল: অ্যাপ্লিকেশন লেয়ারে কাজ করে, ক্লায়েন্ট এবং সার্ভারের মধ্যস্থতা করে
অন্যান্য ধরন:
- সার্কিট-লেভেল গেটওয়ে
- অ্যাপ্লিকেশন-লেভেল গেটওয়ে (প্রক্সি ফায়ারওয়াল)
- নেক্সট-জেনারেশন ফায়ারওয়াল (NGFW) - অ্যাপ্লিকেশন অ্যাওয়ারেনেস, IPS, डीপ প্যাকেট ইন্সপেকশন সহ
- থ্রেট-ফোকাসড NGFW
- UTM (Unified Threat Management) ফায়ারওয়াল
ফায়ারওয়াল কী করে?
- অনধিকারপ্রবেশ রোধ করে
- নেটওয়ার্ক ট্রাফিক নিয়ন্ত্রণ করে
- নিরাপদ এবং বিপজ্জনক ট্রাফিক আলাদা করে
- লগিং এবং মনিটরিং সুবিধা দেয়
- গোপন তথ্য লিক হতে বাঁচায়
OSI মডেলে ফায়ারওয়ালের অবস্থান
- লেয়ার ৩ (নেটওয়ার্ক লেয়ার) - প্যাকেট ফিল্টারিং
- লেয়ার ৪ (ট্রান্সপোর্ট লেয়ার) - TCP/UDP পোর্ট ফিল্টারিং
- আধুনিক ফায়ারওয়াল লেয়ার ৭ (অ্যাপ্লিকেশন লেয়ার) - ও বুঝতে পারে
লেয়ার ৩ ফায়ারওয়াল কী?
TCP/IP স্ট্যাক ব্যবহার করে ট্রাফিক ফিল্টার করে। প্যাকেটের উৎস এবং গন্তব্য পোর্টের ভিত্তিতে প্যাকেট অনুমতি দেয় বা ব্লক করে।
ফায়ারওয়ালের ৩টি প্রধান ফাংশন
- নেটওয়ার্ক নিরাপত্তা পোস্ট হিসেবে কাজ করা
- গোপন তথ্য ভুল হাতে যাওয়া রোধ করা
- ব্যবহারকারীর কার্যকলাপ লগ করা
উদাহরণ
"Source address 172.16.1.1, Destination 172.16.1.2, Port 22" - এই রুল অনুযায়ী SSH ট্রাফিক অনুমোদিত বা নিষিদ্ধ হবে।