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

ก่อนมี WPS เราทำความปลอดภัยเครือข่ายไร้สายอย่างไร? และ WPS ปลอดภัยไหม?

WPS (Wi-Fi Protected Setup) คืออะไร?

WPS (Wi-Fi Protected Setup) เป็นมาตรฐานที่สร้างขึ้นเพื่อ ลดความซับซ้อนในการตั้งค่า Wi-Fi ให้ผู้ใช้ทั่วไป โดยไม่ต้องพิมพ์รหัสผ่านยาวๆ วิธีการเชื่อมต่อหลัก 2 แบบ:

  1. Push Button Configuration (PBC): กดปุ่ม WPS บน Router → กดปุ่ม WPS บน Client (Printer, Camera, Repeater) ภายใน 2 นาที → เชื่อมต่ออัตโนมัติ
  2. PIN Method: ป้อน PIN 8 หลักที่ติดมาบน Router/Client → Router ยืนยัน → เชื่อมต่อ

⚠️ WPS ไม่ใช่โปรโตคอลความปลอดภัย มันคือ วิธีการตั้งค่า (Provisioning Protocol) ที่ส่งมอบ Credential (WPA2-PSK) ให้ Client โดยอัตโนมัติ

ก่อนมี WPS (ก่อนปี 2007) ทำอย่างไร?

  • Manual Configuration: เข้า Web Interface Router (192.168.x.x) → Wireless Settings → ตั้ง SSID, Security Mode (WPA2-PSK), พิมพ์ Passphrase เอง → Save → ที่ Client: Scan SSID → พิมพ์ Passphrase เดียวกัน → Connect
  • WEP (Wired Equivalent Privacy) - มาตรฐานเดิม (1999): ใช้ Key 10/26 Hex หรือ 5/13 ASCII → แตกได้ในนาที (Statistical Attack) → ห้ามใช้เลย
  • WPA (TKIP) - ช่วงกลาง (2003): แก้ WEP ชั่วคราว ใช้ RC4/TKIP → ยังมีช่องโหว่ → ล้าสมัย
  • WPA2 (AES/CCMP) - มาตรฐานปัจจุบัน (2004): ใช้ AES-CCMP เข้ารหัสแรง → ปลอดภัยจนปัจจุบัน (ถ้ารหัสแรง)
  • Enterprise (802.1X/RADIUS): องค์กรใช้ Username/Password/Certificate ต่อ RADIUS Server → ไม่ใช้ PSK

WPS ไม่ปลอดภัยจริงหรือ? (Security Flaws)

🔴 ช่องโหว่หลัก: PIN Brute-force Attack

  • PIN 8 หลัก แต่ Router ตรวจสอบ ครึ่งแรก 4 หลัก และครึ่งหลัง 4 หลัก แยกกัน
  • โอกาสทั้งหมด: 10,000 + 10,000 = 20,000 ครั้ง (แทนที่จะเป็น 10^8 = 100 ล้าน)
  • ใช้ Tool (Reaver, Bully, PixieWPS) โจมตีออฟไลน์/ออนไลน์ → แตกได้ภายใน 2-10 ชั่วโมง (บางรุ่นเร็วกว่า)
  • หลาย Router ไม่มี Rate Limiting / Lockout หลังพยายามผิดหลายครั้ง

🟠 ช่องโหว่รอง: PBC (Push Button) Abuse

  • ผู้โจมตีที่อยู่ในระยะสัญญาณ สามารถกดปุ่ม WPS บน Router (Physical Access) หรือส่ง Probe Request เพื่อ Trigger WPS
  • บาง Router ไม่มี Timeout / Lockout สำหรับ PBC

🟡 ผลกระทบ: ได้ WPA2-PSK (Passphrase) → เข้าถึงเครือข่ายทั้งหมด

  • โจมตี WPS สำเร็จ = ได้ Wi-Fi Password จริง → Decrypt Traffic ทั้งหมด, MITM, Access Internal Resources

WPS vs WPA/WPA2/WPA3: สับสนง่าย ต้องแยกชัด

สรุป: WPA2/WPA3 = การเข้ารหัส (Encryption Protocol) | WPS = วิธีแจกจ่าย Key (Provisioning Method) ที่มีช่องโหว่

ขั้นตอนป้องกัน Wireless Network (Best Practices 2024)

  1. ✅ ปิด WPS ทันที (Disable WPS ใน Router Settings) — สำคัญที่สุด
  2. ✅ ใช้ WPA3-SAE หรือ WPA2/WPA3 Mixed (AES/GCMP)
  3. ✅ ตั้ง Passphrase 12-63 ตัวอักษร Complex หรือ Diceware Passphrase (4-6 คำ)
  4. ✅ เปลี่ยน Admin Password ของ Router ให้ต่างจาก Wi-Fi Password
  5. ✅ อัปเดต Firmware Router เป็นประจำ (Security Patches)
  6. ✅ สร้าง Guest Network แยก (Isolated VLAN) สำหรับแขก/IoT
  7. ✅ ปิด Remote Management (WAN Access) ของ Router
  8. ✅ เปิด Firewall/SPI/DoS Protection บน Router
  9. ✅ ใช้ VLAN/Subnet แยก สำหรับ IoT, Guest, Lab, Management
  10. ✅ Enterprise: ใช้ 802.1X (WPA2/WPA3-Enterprise) + RADIUS ไม่ใช้ PSK

Router Settings ที่ควรตรวจสอบ (Security Hardening)

Termคืออะไร?Security Level
WPA2-PSK (AES)โปรโตคอลเข้ารหัส Wi-Fi มาตรฐาน (2004)✅ ปลอดภัย (ถ้ารหัสแรง)
WPA3-SAEโปรโตคอลใหม่ล่าสุด (2018) กัน Offline Attack, Forward Secrecy⭐ ปลอดภัยที่สุด
WPS (PBC/PIN)วิธี "ตั้งค่า" ให้ง่าย (Provisioning) ส่งมอบ WPA2-PSK ให้ Client❌ มีช่องโหว่ร้ายแรง (PIN Brute-force)

คำถามที่พบบ่อย (FAQ)

  • Q: WPS ทำให้อินเทอร์เน็ตช้าลงไหม? A: ไม่ WPS เป็นแค่ Setup Protocol ไม่ส่งผลต่อ Speed/Throughput
  • Q: กดปุ่ม WPS บน Router แล้วลืนปิด ไปได้ไหม? A: WPS Active ประมาณ 2 นาที (Timeout) แล้วปิดเอง แต่ช่วงนั้นโจมตีได้ → ปิดใน Settings ดีกว่า
  • Q: Printer/IoT ต้องการ WPS เท่านั้น ล่ะ? A: ใช้ WPS ชั่วคราวเพื่อ Setup แล้ว ปิด WPS ทันที หรือตั้งค่า Wi-Fi Manual บนอุปกรณ์ (ส่วนใหญ่ทำได้ผ่าน App/USB)
  • Q: WPA3 ต้องซื้อ Router ใหม่ไหม? A: หลายรุ่นรองรับผ่าน Firmware Update (เช่น Wi-Fi 5/6 Router รุ่น 2020+) เช็คเว็บ Vendor
SettingRecommended ValueWhy
WPSDisabledPIN Brute-force Vulnerability
Security ModeWPA3-SAE / WPA2/WPA3 MixedStrongest Encryption, Forward Secrecy
EncryptionAES (CCMP) / GCMPStrong Cipher, No TKIP
Admin PasswordComplex, Unique, ≠ Wi-Fi PasswordPrevent Router Takeover
Remote ManagementDisabled (or VPN Only)Prevent Internet-side Attack
UPnPDisabledAuto Port Forwarding Risk
FirmwareLatest StablePatch Vulnerabilities
Guest NetworkEnabled, Isolated (No LAN Access)Isolate Untrusted Devices
LoggingEnabled → Syslog/SIEMVisibility, Forensics