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

Frame Guard (PMF/MFP) ในความปลอดภัยเครือข่ายไร้สายคืออะไร? คู่มือครบถ้วน

Frame Guard / PMF / MFP คืออะไร?

Protected Management Frames (PMF)** หรือ **Management Frame Protection (MFP)** (มักเรียกว่า **802.11w**) คือมาตรฐานความปลอดภัยที่ปกป้อง Management Frames (เฟรมจัดการ) ใน Wi-Fi ไม่ให้ถูกปลอมแปลง (Spoofing) หรือดักฟัง (Eavesdropping)

ทำไมต้องมี PMF? (ปัญหาของ Management Frames แบบไม่เข้ารหัส)

Management Frames ใน 802.11 เดิม (Beacon, Probe Request/Response, Authentication, Association, Deauthentication, Disassociation) ส่งเป็น Plaintext (ไม่เข้ารหัส) แม้ใน WPA2-Personal/Enterprise ก็ตาม ทำให้โจมตีได้:

  • Deauthentication/Disassociation Attack: ส่ง Deauth Frame ปลอม → ขับไล่ Client ออกจากเครือข่าย (DoS) หรือบังคับ Reconnect เพื่อจับ Handshake (WPA2 Crack)
  • Rogue AP / Evil Twin: ปลอม Beacon/Probe Response → ล้มให้ Client เชื่อมต่อ AP ของโจมตี
  • Channel Switch Announcement Spoofing: บังคับ Client ย้าย Channel

PMF ทำงานอย่างไร?

  • Unicast Management Frames: เข้ารหัส + ตรวจสอบ Integrity (AES-CCMP / GCMP) — ป้องกัน Eavesdropping + Forgery
  • Multicast/Broadcast Management Frames: ใช้ BIP (Broadcast Integrity Protocol) — ตรวจสอบ Integrity (MIC) แต่ไม่เข้ารหัส (เพราะต้อง Broadcast ให้หลาย Client)
  • SAE (Simultaneous Authentication of Equals) ใน WPA3: PMF เป็น บังคับ (Mandatory) ใน WPA3 — ไม่มี PMF = ไม่ใช่ WPA3

โหมดการทำงานของ PMF (802.11w)

PMF ใน WPA2 vs WPA3

โหมดคำอธิบายเหมาะสำหรับ
Disabled (Off)ไม่ใช้ PMF — Management Frames ไม่ได้รับการป้องกันอุปกรณ์เก่าที่ไม่รองรับ 802.11w (IoT Legacy, Printers เก่า)
Capable (Optional)Client ที่รองรับ PMF จะใช้ PMF, Client ที่ไม่รองรับยังเชื่อมต่อได้ (Fallback)สภาพแวดล้อมผสม (Mixed Environment) — ค่าเริ่มต้นแนะนำ
Required (Mandatory)บังคับ PMF — Client ที่ไม่รองรับ 802.11w เชื่อมต่อไม่ได้ความปลอดภัยสูง, WPA3, Enterprise, High-Security Environments
คุณสมบัติWPA2WPA3
PMF (802.11w)Optional (Capable/Required)Mandatory (Required)
Key Exchange4-Way Handshake (PSK) / EAP (Enterprise)SAE (Simultaneous Authentication of Equals) — Dragonfly Handshake
Forward Secrecyไม่มี (PSK) / มี (Enterprise + PFS)มีเสมอ (SAE ให้ Forward Secrecy)
Offline Dictionary Attackเป็นได้ (จับ Handshake → Crack)ป้องกันได้ (SAE ไม่ส่งข้อมูลเพียงพอสำหรับ Offline Attack)
EncryptionAES-CCMP (128-bit)AES-GCMP-256 (Enterprise), AES-CCMP-128 (Personal)

ควรเปิด PMF หรือไม่?

✅ แนะนำ: เปิดโหมด Capable (Optional) ทันที — ให้อุปกรณ์รองรับ PMF ใช้งานได้ พร้อมรองรับอุปกรณ์เก่าด้วย

🔒 หากทุกอุปกรณ์รองรับ WPA3/PMF แล้ว: ตั้งเป็น Required (Mandatory) และย้ายไป WPA3

❌ อย่า Disable PMF เว้นแต่มีอุปกรณ์ Critical ที่เชื่อมต่อไม่ได้จริงๆ (ทดสอบก่อนปิด)

วิธีเปิด PMF บนเราเตอร์ยอดนิยม

แบรนด์/ระบบเมนู / ตั้งค่า
ASUS (Asuswrt/Merlin)Wireless → Professional → Protected Management Frames (PMF): Capable / Required
Netgear (Nighthawk/Orbi)Wireless Settings → Security Options → WPA2-PSK [AES] + PMF: Capable / WPA3-Personal (PMF Required)
TP-Link (Omada/Deco/Archer)Wireless Security → WPA2-PSK/WPA3-PSK → PMF: Optional / Required
Ubiquiti UniFiSettings → Wireless Networks → Security → WPA2/WPA3 → PMF: Optional / Required
Cisco/MerakiWireless → Configure → Access Control → 802.11w: Disabled / Allowed / Required
OpenWrt/etc/config/wireless → option ieee80211w '1' (Optional) / '2' (Required)

Unifi / Enterprise: PMF Settings

  • UniFi: WPA2-Personal → PMF: Optional (Default) / WPA3-Personal → PMF: Required
  • Enterprise (802.1X): PMF Optional/Required ตั้งใน RADIUS Profile / WLAN Config
  • RADIUS Server (FreeRADIUS, ISE, ClearPass, NPS): ต้องส่ง Attribute WLAN-HE-Capabilities / EAP-TEAP รองรับ PMF

ทดสอบ PMF ทำงานจริง

  1. ใช้ Wireshark + Wi-Fi Adapter รองรับ Monitor Mode
  2. Capture Traffic → Filter: wlan.fc.type == 0 (Management Frames)
  3. ดู Deauth/Disassociation Frames: จะเห็น Encrypted (Data Field ไม่ใช่ Plaintext) และมี MIC (Management MIC)
  4. ลองส่ง Deauth จากอุปกรณ์อื่น (aireplay-ng) → Client ที่เปิด PMF จะ ไม่หลุด (Ignore Unprotected Deauth)

ปัญหาที่พบบ่อยและแก้ไข

สรุป

Frame Guard / PMF / MFP (802.11w) = โปรโตคอลป้องกัน Management Frame Attacks (Deauth, Disassoc, Rogue AP) — บังคับใน WPA3, Optional ใน WPA2 — ควรตั้ง Capable (Optional) เพื่อความเข้ากันได้ และย้ายไป WPA3 + PMF Required เมื่ออุปกรณ์รองรับครบแล้ว

อาการสาเหตุแก้ไข
อุปกรณ์เก่าเชื่อมต่อไม่ได้ (Printer, IoT, Old Phone)ไม่รองรับ 802.11w / PMFตั้ง PMF = Capable (Optional), หรือแยก SSID สำหรับ Legacy (WPA2 Only, PMF Disabled) + Isolate VLAN
Client หลุดบ่อย / Roaming ไม่顺畅PMF Required + Fast Transition (802.11r) Config ผิด / Key Mismatchตรวจสอบ 802.11r (FT) + PMF Settings ตรงกันทั้ง AP และ Controller, ใช้ Same Mobility Domain
Throughput ลด / Latency เพิ่มManagement Frame Overhead (MIC, Encryption) + CPU Load บน AP รุ่นต่ำปกติไม่สังเกตได้บนฮาร์ดแวร์สมัยใหม่ — หากรุนแรงพิจารณา Upgrade AP