DMZ (Demilitarized Zone) คืออะไร?
DMZ (Demilitarized Zone) หรือที่เรียกว่า Perimeter Network / Screened Subnet เป็นโซนเครือข่ายที่แยกออกมา (Physical หรือ Logical) วางอยู่ระหว่าง:
- Internal Network (LAN) - เครือข่ายภายในองค์กร (ปลอดภัย)
- External Network (Internet) - เครือข่ายภายนอก (ไม่ปลอดภัย)
DMZ โชว์บริการที่ต้องเข้าถึงจากภายนอก (Public-facing Services) เช่น Web Server, Mail Server, DNS Server, VPN Gateway
DMZ เพิ่มความปลอดภัยอย่างไร?
| กลไก | คำอธิบาย |
|---|---|
| Isolation (การแยกแยะ) | เซิร์ฟเวอร์สาธารณะอยู่ใน DMZ แยกจาก LAN ภายใน หากถูกแฮก โจมตีไม่ถึงข้อมูลสำคัญภายใน |
| Traffic Control (ควบคุมトラฟฟิก) | Firewall ระหว่าง Internet-DMZ และ DMZ-LAN กรองและตรวจสอบทุกการเชื่อมต่อ |
| Least Privilege | เซิร์ฟเวอร์ใน DMZ มีสิทธิ์เข้าถึง LAN เพียงพอต่อการทำงาน (เช่น Web Server → App Server เท่านั้น) |
| Monitoring & Logging | トラฟฟิกผ่าน DMZ ถูกบันทึกและวิเคราะห์เต็มที่ (SIEM, IDS/IPS) |
| Fail-Safe | หาก DMZ ถูกทำลาย LAN ภายในยังคงปลอดภัย (Defense in Depth) |
DMZ เป็น Trusted Network หรือไม่?
ไม่ DMZ เป็น Semi-Trusted / Untrusted Zone Trusted Network คือ LAN ภายในที่มีการควบคุมเข้มงวด DMZ อยู่ระหว่าง Trusted (LAN) และ Untrusted (Internet)
DMZ แบบ Two Firewalls (Dual Firewall DMZ) - ข้อดี
ใช้ Firewall 2 ตัว:
- External Firewall - ระหว่าง Internet และ DMZ (กรองภัยคุกคามจากภายนอก)
- Internal Firewall - ระหว่าง DMZ และ LAN (ควบคุมการเข้าถึงภายใน)
ข้อดี:
- สองระดับความปลอดภัย (Two Security Levels) - กฎต่างกันสำหรับ Internet→DMZ และ DMZ→LAN
- Load Balancing - แจกแจงトラฟฟิกได้ดีขึ้น
- ป้องกัน DoS บน Perimeter - หาก External Firewall ล่ม Internal Firewall ยังปกป้อง LAN
- Granular Control - ควบคุมพอร์ต/โปรโตคอลเฉพาะเจาะจงระหว่าง DMZ-LAN
การรักษาความปลอดภัย DMZ (Hardening DMZ)
- อนุญาตトラฟฟิก DMZ ↔ Internal Network เฉพาะที่จำเป็น (Least Privilege)
- จัดการช่องโหว่ (Vulnerability Management) - Scan และ Patch ตลอดเวลา
- ใช้ Application Layer Defenses (WAF) สำหรับบริการที่โชว์หน้า
- Monitor ทุกอย่าง: Logs, NetFlow, Packet Capture, SIEM Alerts
- Hardening OS/Server: ปิด Service/Port ที่ไม่ใช้, Strong Passwords, MFA
DMZ ยังจำเป็นไหมในยุค Cloud/Zero Trust?
ยังคงจำเป็น แม้ Cloud และ Zero Trust จะลดความสำคัญของ Perimeter แต่มนุษย์ส่วนใหญ่ยังมี On-premise / Hybrid Environment DMZ ยังคงเป็น Best Practice สำหรับ:
- บริการที่ต้อง Public-facing (Web, Email, API Gateway)
- การแยก Workload ตามความเสี่ยง
- Compliance (PCI-DSS ต้องการ DMZ สำหรับ Cardholder Data Environment)
DMZ จริง (Real DMZ) vs DMZ Home Router
- Enterprise DMZ: Subnet จริง มี Firewall 2 ด้าน เซิร์ฟเวอร์จริง Monitoring สมบูรณ์
- Home Router DMZ: แค่ Forward ทุกพอร์ตไป IP เดียว (DMZ Host) - ไม่ปลอดภัย ไม่ควรใช้
DMZ ต้องการ Firewall 2 ตัวหรือไม่?
Best Practice: **ใช่** Firewall 1 ตัวมี 3 Interface (Internet, DMZ, Internal) ก็ทำได้ แต่ 2 Firewall (Vendor ต่างกัน) ให้ความปลอดภัยสูงกว่า (Defense in Depth, Vendor Diversity)
สรุป: DMZ ช่วยองค์กรอย่างไร?
- จำกัดพื้นที่โจมตี (Attack Surface) ให้เล็กลง
- ปกป้อง Crown Jewels (ข้อมูลสำคัญ) ใน LAN
- ให้บริการสาธารณะได้อย่างปลอดภัย
- รองรับ Compliance และ Audit
- เป็นส่วนหนึ่งของ Defense in Depth Strategy