Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

ไฟร์วอลล์ (Firewall) ในความปลอดภัยเครือข่าย มีกี่ประเภท?

ไฟร์วอลล์ (Firewall) คืออะไร และมีประเภทใดบ้าง?

Firewall เป็นระบบความปลอดภัยเครือข่ายที่ตรวจสอบและควบคุมการไหลของทราฟฟิกขาเข้าและขาออก ตามกฎความปลอดภัยที่กำหนดไว้ล่วงหน้า ทำหน้าที่เป็น "กำแพงกั้น" ระหว่างเครือข่ายภายในที่เชื่อถือได้ และเครือข่ายภายนอกที่ไม่น่าเชื่อถือ (เช่น อินเทอร์เน็ต)

การจัดประเภทตามเทคโนโลยี/รูปแบบการทำงาน

1. Packet Filtering Firewall (ไฟร์วอลล์กรองแพ็กเก็ต) - Generation 1

  • ตรวจสอบเฉพาะ Header ของแพ็กเก็ต: Source/Dest IP, Port, Protocol
  • ตัดสินใจ Allow/Drop ตามกฎ (ACL) แบบ Stateless (ไม่จำสถานะการเชื่อมต่อ)
  • เร็ว ใช้ทรัพยากรน้อย แต่ไม่เห็น Context ของการเชื่อมต่อ
  • ตัวอย่าง: Router ACL, Linux iptables (basic)

2. Stateful Inspection Firewall (ไฟร์วอลล์ตรวจสอบสถานะ) - Generation 2

  • จดจำสถานะการเชื่อมต่อ (State Table) เช่น TCP Handshake (SYN, SYN-ACK, ACK)
  • อนุญาตแพ็กเก็ตตอบกลับของการเชื่อมต่อที่เริ่มจากภายในได้อัตโนมัติ
  • ปลอดภัยกว่า Packet Filter มาก มาตรฐานของ Enterprise Firewall ทุกวันนี้
  • ตัวอย่าง: Cisco ASA, FortiGate, Palo Alto (พื้นฐาน), Check Point

3. Application-Level Gateway / Proxy Firewall (ไฟร์วอลล์ระดับแอปพลิเคชัน) - Generation 3

  • ทำงานที่ Layer 7 (Application Layer) ทำหน้าที่กลาง (Proxy)
  • เข้าใจโปรโตคอลแอปพลิเคชัน (HTTP, FTP, SMTP, DNS) สามารถตรวจสอบเนื้อหา (Deep Packet Inspection) ได้
  • สามารถบล็อกคำสั่ง/ไฟล์/เว็บไซต์เฉพาะเจาะจงได้
  • ช้ากว่า Stateful เนื่องจากต้องประมวลผลมากขึ้น
  • ตัวอย่าง: Web Application Firewall (WAF), Blue Coat Proxy

4. Next-Generation Firewall (NGFW) - Generation 4+

  • รวม Stateful Inspection + Application Awareness + IPS (Intrusion Prevention System)
  • มี Application Control ระบุแอปได้แม้ใช้ Port ไม่มาตรฐาน
  • User Identity Awareness ผูกกฎกับ User/Group (ผ่าน AD/LDAP)
  • Threat Intelligence อัปเดตลายเซ็นภัยคุกคามแบบ Real-time
  • SSL/TLS Inspection ถอดรหัสตรวจสอบทราฟฟิกเข้ารหัส
  • ตัวอย่าง: Palo Alto Networks, FortiGate, Check Point Quantum, Cisco Firepower

การจัดประเภทตามรูปแบบการติดตั้ง (Form Factor)

การเลือกใช้ Firewall ให้เหมาะสม

  • SOHO/SMB: NGFW ขนาดเล็ก (FortiGate 40F/60F, Sophos XGS)
  • Enterprise: NGFW Cluster High Availability (Palo Alto, Check Point, FortiGate)
  • Data Center/Cloud: Virtual NGFW + Micro-segmentation (VM-Series, FortiGate-VM)
  • Web App Protection: WAF แบบเฉพาะทาง (Cloudflare WAF, AWS WAF, F5 ASM)

สรุป

ไฟร์วอลล์สมัยใหม่ส่วนใหญ่เป็น NGFW ที่รวมความสามารถหลายอย่างในเครื่องเดียว การเลือกต้องพิจารณา: Throughput, Features, Management, Cost และ Integration กับระบบเดิม

ประเภทคำอธิบายตัวอย่าง
Hardware Firewallอุปกรณ์เฉพาะทาง (Appliance) ประสิทธิภาพสูงFortiGate, Palo Alto, Cisco ASA
Software Firewallติดตั้งบน Server/VM ใช้ทรัพยากรของ HostpfSense, OPNsense, Windows Firewall
Cloud/Virtual Firewallรันบน Cloud (AWS, Azure, GCP) เรียกว่า FWaaSAWS Network Firewall, Azure Firewall
Host-based Firewallติดตั้งบน Endpoint (Laptop, Server) ป้องกันระดับเครื่องWindows Defender Firewall, iptables, ufw