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