ফায়ারওয়াল কী?
ফায়ারওয়াল হল একটি নিরাপত্তা সিস্টেম যা আপনার প্রাইভেট নেটওয়ার্ক এবং বাহিরের বিশ্ব (ইন্টারনেট) এর মধ্যে একটি বാര্ডার/ব্যারিয়ার হিসেবে কাজ করে। এটি ইনকামিং এবং আউটগোইং নেটওয়ার্ক ট্রাফিককে সংগঠনের নিরাপত্তা নীতির (Security Policies) ভিত্তিতে মনিটর, ফিল্টার এবং ব্লক/অনুমোদন করে।
ফায়ারওয়ালের ৩টি প্রধান প্রকার (ট্রেডিশনাল শ্রেণিবিন্যাস)
- Packet Filtering Firewall (Stateless): প্রতিটি প্যাকেট স্বতন্ত্রভাবে সোর্স/ডেস্টিনেশন IP, পোর্ট, প্রোটোকল চেক করে। দ্রুত কিন্তু কনটেক্সট বুঝে না।
- Stateful Inspection Firewall: কানেকশনের স্টেট (SYN, SYN-ACK, ESTABLISHED) ট্র্যাক করে। প্যাকেট কনটেক্সট বুঝতে পারে। আধুনিক ফায়ারওয়ালের বেসলাইন।
- Proxy Firewall (Application Gateway): লেয়ার ৭ (Application Layer)-এ কাজ করে। ক্লায়েন্ট এবং সার্ভারের মাঝপথে প্রক্সি হিসেবে কাজ করে। গভীর ইনспекশন সম্ভব কিন্তু লেটেন্সি বেশি।
ফায়ারওয়ালের উদাহরণ
নियम: Source 172.16.10.0/24 → Destination 192.168.1.10 Port 22 (SSH) → ALLOW। এর মানে 172.16.10.0 নেটওয়ার্ক থেকে 192.168.1.10 সার্ভারের SSH পোর্টে অ্যাক্সেস অনুমোদিত।
ফায়ারওয়াল কেন প্রয়োজন নেটওয়ার্ক সিকিউরিটির জন্য?
- অনধিকৃত অ্যাক্সেস এবং হ্যাকিং আক্রমণ রোধ
- ম্যালওয়্যার, র্যানসমওয়্যার, বটনেট ট্রাফিক ব্লক
- সেনসিটিভ ডেটা এক্সফিলট্রেশন প্রতিরোধ (Egress Filtering)
- কম্প্লায়েন্স (PCI-DSS, HIPAA, GDPR) পূরণ
- নেটওয়ার্ক ভিজিবিলিটি এবং লগিং
নেটওয়ার্ক ফায়ারওয়াল সিকিউরিটি
প্রাইভেট নেটওয়ার্ক (ইন্ট্রানেট) কে ইন্টারনেট থেকে রক্ষা করে। ফায়ারওয়াল পলিসি অনুযায়ী শুধু অনুমোদিত ট্রাফিক প্রবেশ/প্রস্থান করতে দেয়—অন্যান্য সব ব্লক (Default Deny)।
ফায়ারওয়ালের আধুনিক প্রকারভেদ (NGFW এবং বégekো)
- Next-Generation Firewall (NGFW): App-ID, User-ID, IPS, SSL Inspection, Sandboxing, Threat Intelligence
- Unified Threat Management (UTM): SMB-কে টার্গেট করে একই বক্সে ফায়ারওয়াল, IPS, AV, VPN, Web Filter
- Cloud Firewall / FWaaS: AWS Network Firewall, Azure Firewall, Google Cloud Armor, Zscaler, Palo Alto Prisma
- Container/Kubernetes Firewall: Calico, Cilium, Aqua, NeuVector (Micro-segmentation)
OSI লেয়ার অনুযায়ী ফায়ারওয়াল
- Layer 3 (Network): IP/পোর্ট ভিত্তিক ফিল্টারিং (Packet Filtering)
- Layer 4 (Transport): TCP/UDP সেশন স্টেট (Stateful Inspection)
- Layer 7 (Application): HTTP, DNS, TLS, App প্রোটোকল ইনспекশন (Proxy/NGFW)
ফায়ারওয়াল সক্রিয় রাখা কি নিরাপদ?
হ্যাঁ, অত্যন্ত আবশ্যক। বিজনেসের জন্য কাস্টমার ডেটা রক্ষা, কম্প্লায়েন্স এবং প্রিভেন্টিভ সিকিউরিটির জন্য ফায়ারওয়াল সক্রিয় রাখা বাধ্যতামূলক। হার্ডওয়্যার, সফটওয়্যার বা হাইব্রিড—যেকোনো ফর্মে বাস্তবায়ন করা যায়।