Wi-Fi Protected Setup

El botón WPS (al centro, azul) en un router wireless

WPS (Wi-Fi Protected Setup) es un estándar de 2007, promovido por la Wi-Fi Alliance para facilitar la creación de redes WLAN. En otras palabras, WPS no es un mecanismo de seguridad de por sí, se trata de la definición de diversos mecanismos para facilitar la configuración de una red WLAN segura con WPA/WPA2 (IEEE_802.11i-2004), pensados para minimizar la intervención del usuario en entornos domésticos o pequeñas oficinas. Concretamente, WPS define los mecanismos a través de los cuales los diferentes dispositivos de la red obtienen las credenciales (SSID y PSK) necesarias para iniciar el proceso de autenticación.

Arquitectura técnica

WPS define una arquitectura con tres elementos con roles diferentes:

Métodos

WPS contempla cuatro tipos de configuraciones diferentes para el intercambio de credenciales, PIN (Personal Identification Number), PBC (Push Button Configuration), NFC (Near Field Communications) y USB (Universal Serial Bus):

Los métodos PBC, NFC y USB pueden usarse para configurar dispositivos sin pantalla ni teclado (e.g. impresoras, webcams, etc.), pero aunque el estándar contempla NFC y USB, todavía no se certifican estos mecanismos. Actualmente solo el método PIN es obligatorio en todas las estaciones para obtener la certificación WPS; PBC es obligatorio solo en APs.

Vulnerabilidades

Existe un fallo de seguridad que Stefan Viehböck descubrió en diciembre del 2011. Afecta a routers inalámbricos que tienen la función WPS (también llamada QSS), que en dispositivos actuales se encuentra habilitada en forma preestablecida. El fallo permite a un atacante recuperar el PIN WPS y, con él, la clave pre-compartida de la red WPA/WPA2 usando ataques de fuerza bruta en pocas horas. Los usuarios deben deshabilitar la función WPS como solución temporal. Es posible que en algunos dispositivos no pueda realizarse este procedimiento.

Referencias

  1. 1 2 Wi-Fi Alliance. «Wi-Fi Protected Setup™» (en inglés). Archivado desde el original el 15 de marzo de 2013. Consultado el 18 de pmarzo de 2013.
  2. ↑ Viehböck, Stefan (26 de diciembre de 2011). «Brute forcing Wi-Fi Protected Setup» (pdf) (en inglés). Consultado el 18 de marzo de 2013.
  3. ↑ «WiFi Protected Setup (WPS) PIN brute force vulnerability». Software Engineering Institute (en inglés). 10 de mayo de 2012. Consultado el 18 de marzo de 2013.

Enlaces externos