Firewall คือระบบที่ตรวจทุกการเชื่อมต่อที่วิ่งเข้าและออกจากเครื่องหรือเครือข่าย แล้วตัดสินใจว่าจะให้ผ่านหรือบล็อก ตามกฎที่ตั้งไว้ล่วงหน้า เปรียบง่ายๆ เหมือน รปภ. หน้าหมู่บ้าน ที่ปล่อยให้คนที่มีธุระเข้าไปได้ และไม่ให้คนแปลกหน้าเดินเข้าไปถึงหน้าบ้าน
Firewall ทำงานอย่างไร
ทุกครั้งที่มีคนเข้าเว็บไซต์หรือส่งข้อมูลมาที่เซิร์ฟเวอร์ ข้อมูลจะวิ่งเข้ามาทาง "ประตู" ที่เรียกว่า Port แต่ละประตูมีหน้าที่ต่างกัน เช่น Port 443 สำหรับเว็บไซต์แบบ https และ Port 22 สำหรับผู้ดูแลระบบที่ต้องเข้ามาจัดการเครื่อง
Firewall ทำหน้าที่ตรวจที่ประตูเหล่านี้ด้วยกฎง่ายๆ เช่น
- เปิดให้ทุกคน: ประตูเว็บไซต์ (80 และ 443) เพราะลูกค้าต้องเข้าเว็บได้
- เปิดเฉพาะคนที่รู้จัก: ประตูสำหรับผู้ดูแลระบบ อนุญาตเฉพาะ IP ของออฟฟิศ
- ปิดทั้งหมด: ประตูที่ไม่ได้ใช้งาน เพราะทุกประตูที่เปิดทิ้งไว้คือช่องทางที่ผู้ไม่หวังดีอาจใช้
Firewall มีกี่แบบ
| แบบ | ทำหน้าที่ | เปรียบเทียบ |
|---|---|---|
| Network Firewall | กรองการเชื่อมต่อของทั้งเครือข่าย เช่น เราเตอร์ออฟฟิศ | รปภ. หน้าหมู่บ้าน |
| Host Firewall | กรองการเชื่อมต่อของเครื่องแต่ละเครื่อง เช่น Windows Firewall | ล็อกประตูบ้านแต่ละหลัง |
| Web Application Firewall (WAF) | ตรวจเนื้อหาที่ส่งเข้าเว็บไซต์ เพื่อหาการโจมตีที่ซ่อนมา | รปภ. ที่ตรวจของในกระเป๋า ไม่ใช่แค่ดูหน้า |
Firewall แบบทั่วไปดูแค่ว่า "ใครเข้าประตูไหน" แต่ WAF ดูลึกถึง "สิ่งที่ถือเข้ามา" จึงกันการโจมตีเว็บไซต์ได้ดีกว่า เช่น การแอบใส่คำสั่งเจาะฐานข้อมูล (SQL Injection) หรือการเดารหัสผ่านหน้า Login ซ้ำๆ ซึ่งเป็นภัยที่อยู่ในรายการ OWASP Top 10 ความเสี่ยงที่พบบ่อยที่สุดของเว็บแอปพลิเคชัน
เว็บไซต์ธุรกิจเล็กต้องมี Firewall แค่ไหน
คำตอบขึ้นกับว่าใช้บริการแบบไหน
ถ้าใช้ Hosting ผู้ให้บริการเป็นคนดูแล Firewall ระดับเครือข่ายและเซิร์ฟเวอร์ให้ เจ้าของเว็บไม่ต้องตั้งค่าเอง สิ่งที่ควรทำคืออัปเดต WordPress ปลั๊กอิน และธีมสม่ำเสมอ และใช้รหัสผ่านที่เดายาก [ตรวจสอบ: Firewall และ WAF ที่มากับ Linux Hosting และ WordPress Hosting ของ THAI DATA HOSTING ใช้ระบบอะไร] ถ้าใช้ WordPress แนะนำ WordPress Hosting ที่มีระบบป้องกันการโจมตีเว็บ WordPress โดยเฉพาะ
ถ้าใช้ Cloud Server หรือ VPS เจ้าของเครื่องต้องตั้งกฎ Firewall เอง หลักง่ายที่สุดคือ "ปิดทุกประตูก่อน แล้วเปิดเฉพาะที่ใช้" และจำกัดประตูของผู้ดูแลระบบให้เข้าได้จาก IP ที่รู้จักเท่านั้น
