Firewall คืออะไร
Firewall คือระบบป้องกันที่ตรวจสอบและกรองการเข้าออกของ Traffic เครือข่ายตามกฎเกณฑ์ความปลอดภัย ทำหน้าที่เป็นกำแพงกั้นระหว่างเครือข่ายภายใน (Private) และภายนอก (Internet) ป้องกันการเข้าถึงไม่ได้รับอนุญาต มัลแวร์ และการโจมตี
3 ประเภทหลักของ Firewall (ตามเทคโนโลยี)
- Packet Filtering Firewall: ตรวจสอบ Header ของ Packet (Source/Dest IP, Port, Protocol) เร็วแต่อ่านเนื้อหาไม่ได้
- Stateful Inspection Firewall: ติดตามสถานะ Connection (State Table) รู้ว่า Packet ไหนเป็นส่วนของ Session ที่ถูกต้อง
- Proxy Firewall (Application Gateway): ทำหน้าที่กลาง (Intermediary) ตรวจสอบเนื้อหา Layer 7 (Application Layer) ลึกที่สุด
ประเภท Firewall เพิ่มเติม
- NAT Firewall: ซ่อน IP ภายใน
- Web Application Firewall (WAF): ปกป้อง Web App จาก SQLi, XSS
- Next-Generation Firewall (NGFW): รวม IPS, Application Control, SSL Inspection, Threat Intelligence
ตัวอย่างการทำงานของ Firewall
กฎตัวอย่าง: "Source 172.16.1.10 → Dest 192.168.1.50 Port 22 (SSH) = Allow" Firewall จะอนุญาต/บล็อกตามกฎเหล่านี้
ทำไมต้องมี Firewall
- บล็อก Traffic ที่ไม่พึงประสงค์และน่าสงสัย
- ป้องกันแฮกเกอร์และมัลแวร์เข้าสู่ระบบ
- ควบคุมการเข้าถึงแอปพลิเคชันและพอร์ต
- Logging และ Auditing เพื่อตรวจสอบเหตุการณ์
- ลด Bandwidth ที่ไม่จำเป็น
Firewall แบบ Hardware vs Software
- Hardware Firewall: อุปกรณ์เฉพาะทาง (Appliance) ประสิทธิภาพสูง ใช้ระดับ Enterprise
- Software Firewall: ติดตั้งบน Host/Server (เช่น Windows Firewall, iptables) ยืดหยุ่น ต่ำกว่า Hardware
- Cloud Firewall / FWaaS: ป้องกัน Workload บน Cloud
Layer 3 vs Layer 4 vs Layer 7 Firewall
- Layer 3 (Network Layer): กรองโดย IP/Port (Packet Filtering)
- Layer 4 (Transport Layer): Stateful Inspection ติดตาม TCP/UDP Session
- Layer 7 (Application Layer): Deep Packet Inspection เข้าใจ Protocol (HTTP, DNS, FTP)
Windows Firewall เป็น Application Firewall หรือไม่
Windows Firewall มีคุณสมบัติ Host-based Firewall รองรับกฎระดับ Application (Path/Executable) และ Windows Defender Firewall with Advanced Security รองรับ Connection Security Rules (IPsec)
Firewall ระดับ Enterprise ที่นิยม
- Palo Alto Networks (NGFW Leader)
- Fortinet FortiGate
- Cisco Secure Firewall (ASA/Firepower)
- Check Point Quantum
- Sophos XG
แนวทางปฏิบัติที่ดี (Best Practices)
- แยก Zone: DMZ, Internal, Management, Guest
- Default Deny: บล็อกทั้งหมด อนุญาตเฉพาะที่จำเป็น
- Logging & Monitoring: ส่ง Log ไป SIEM
- Update Signature/Firmware ตลอดเวลา
- Review Rules ทุก 3-6 เดือน ลบกฎเก่า
- High Availability (HA) สำหรับ Production