WPS (Wi-Fi Protected Setup) คืออะไร?
WPS เป็นมาตรฐานที่สร้างขึ้นเพื่อให้การตั้งค่า Wi-Fi ง่ายขึ้น โดยไม่ต้องพิมพ์รหัสผ่านยาวๆ 2 วิธีหลัก:
- Push Button (WPS-PBC): กดปุ่ม WPS บนเราเตอร์ → กด WPS บนอุปกรณ์ (Printer, TV, Phone) ภายใน 2 นาที → เชื่อมต่ออัตโนมัติ
- PIN Method (WPS-PIN): ใส่ PIN 8 หลักที่ติดอยู่บนเราเตอร์ → อุปกรณ์เชื่อมต่อได้
ก่อนมี WPS ทำอย่างไร? (Pre-WPS Era)
- ต้องเข้า Web UI เราเตอร์ (192.168.1.1) ตั้งค่า SSID, Security Mode (WPA2), Passphrase เอง
- พิมพ์รหัสผ่านยาว 8-63 ตัวอักษร ทุกครั้งที่เพิ่มอุปกรณ์ใหม่
- ผู้ใช้ทั่วไปมักตั้งรหัสง่าย (12345678, password) หรือใช้ WEP ที่แฮกง่าย
- หลายคนไม่ตั้งรหัสผ่านเลย (Open Network) → ใครก็ต่อได้
WPS ช่วยอะไร? (Benefits)
- ลดความซับซ้อน: ผู้ใช้ไม่ต้องรู้จัก "WPA2-PSK" หรือ "Passphrase"
- เร็ว: กดปุ่ม 1 ครั้ง เชื่อมต่อได้ในไม่กี่วินาที
- บังคับการเข้ารหัส: WPS ทำงานได้เฉพาะ WPA/WPA2 เท่านั้น (ไม่ทำงานกับ WEP/Open)
- เหมาะกับอุปกรณ์ IoT ที่ไม่มีหน้าจอ/คีย์บอร์ด: Printer, Smart Plug, Camera
ช่องโหว่ร้ายแรงของ WPS (Critical Vulnerabilities)
1. WPS PIN Brute Force Attack (CVE-2011-0443)
- PIN 8 หลัก ตัวสุดท้ายเป็น Checksum → เหลือ 7 หลัก = 10 ล้านรูปแบบ
- โปรโตคอล WPS แยกตรวจสอบครึ่งแรก (4 หลัก) และครึ่งหลัง (3 หลัก) แยกกัน
- → ลดพื้นที่ค้นหาเหลือ 11,000 รูปแบบ (10,000 + 1,000) แฮกได้ภายใน **2-4 ชั่วโมง**
- เครื่องมือ: Reaver, Bully, Wifite
2. Lockout Bypass
- เราเตอร์บางรุ่นมี Lockout หลังลองผิดหลายครั้ง แต่โจมตีสามารถ Bypass ได้โดยเปลี่ยน MAC Address หรือใช้ข้อบกพร่อง Firmware
3. ข้อมูลรั่วไหล (Information Disclosure)
- WPS ส่งข้อมูล: Device Name, Model, Serial Number, UUID, Firmware Version ให้โจมตีรู้รายละเอียดอุปกรณ์
ทำไมวันนี้ควร "ปิด WPS" ทันที?
- ความเสี่ยงสูงกว่าประโยชน์: โจมตี WPS PIN เป็นที่รู้จักกว่า 10 ปี แต่หลายเราเตอร์ยังไม่แก้
- IoT ปัจจุบันรองรับ Wi-Fi Setup แบบ App/QR Code แล้ว: ไม่ต้องพึ่ง WPS
- มาตรฐานใหม่: Wi-Fi Easy Connect (DPP/QR Code) แทน WPS ใน WPA3
- Compliance: PCI-DSS, NIST, ISO 27001 ห้ามเปิด WPS
วิธีปิด WPS บนเราเตอร์ยอดนิยม
- เข้า Web UI: 192.168.1.1 / 192.168.0.1
- Login → Wireless / Wi-Fi Settings → WPS
- ตั้งค่า: Disable WPS / WPS: Off
- Save/Apply → Reboot เราเตอร์
ตัวเลือกแทน WPS สำหรับอุปกรณ์ IoT
- Wi-Fi Easy Connect (DPP): สแกน QR Code บนอุปกรณ์ → เชื่อมต่ออัตโนมัติ (WPA3)
- Vendor App: Tuya, Smart Life, Home Assistant, Matter/Thread
- Manual Entry: พิมพ์รหัสผ่าน WPA2/WPA3 ปกติ (ปลอดภัยที่สุด)
- WPS Push Button เท่านั้น (ถ้าจำเป็น): เปิด WPS แค่ตอนตั้งค่า แล้วปิดทันที
สรุป: WPS สร้างขึ้นเพื่อ "ความสะดวก" แต่มีช่องโหว่ร้ายแรง (PIN Brute Force) ทำให้เครือข่ายอ่อนไหว ควร ปิด WPS ทันที และใช้วิธีตั้งค่าปกติ (WPA2/WPA3 Passphrase) หรือมาตรฐานใหม่ DPP/QR Code แทน