WPA2 (Wi-Fi Protected Access 2) es un estándar de seguridad e inversión de cifrado para redes inalámbricas (Wi-Fi), ratificado en 2004 por la Wi-Fi Alliance bajo la norma IEEE 802.11i. Diseñado para reemplazar los vulnerables protocolos WEP (Wired Equivalent Privacy) y WPA (de transición), introdujo mecanismos robustos de confidencialidad e integridad de datos que se convirtieron en el estándar de la industria durante más de una década.
La piedra angular de WPA2 es el uso obligatorio del algoritmo de cifrado por bloques AES (Advanced Encryption Standard) combinado con el protocolo CCMP (Counter Mode Cipher Block Chaining Message Authentication Code Protocol), garantizando que el tráfico de red no pueda ser interceptado ni alterado en tránsito.
Variantes de WPA2: Personal (PSK) vs. Enterprise (802.1X)
WPA2 se implementa principalmente en dos modos distintos según el entorno de despliegue y el mecanismo de gestión de claves:
| Característica | WPA2-Personal (PSK) | WPA2-Enterprise (802.1X) |
|---|---|---|
| Autenticación | Clave Compartida Previa (Pre-Shared Key / Contraseña única). | Credenciales individuales (Usuario/Contraseña, Certificados Digitales). |
| Servidor de Autenticación | No requiere (gestionado localmente en el Punto de Acceso). | Requiere Servidor centralizado RADIUS / AAA. |
| Gestión de Claves | Todos los clientes comparten el mismo secreto inicial para negociar la sesión. | Cada cliente obtiene una clave de cifrado única y dinámica por sesión. |
| Casos de Uso | Redes domésticas, pequeñas oficinas (SOHO), redes de invitados sencillas. | Entornos corporativos, universidades (Ej. Eduroam), grandes empresas. |
| Complejidad / Coste | Muy baja (fácil de configurar). | Alta (requiere infraestructura PKI/RADIUS y certificados). |
Mecanismo de Autenticación: El Four-Way Handshake (Apretón de manos de 4 vías)
En WPA2-Personal, cuando un cliente inalámbrico (Supplicant) se conecta a un Punto de Acceso (Authenticator), ambos demuestran que conocen la contraseña (PSK) sin enviarla nunca a través del aire. Esto se logra derivando claves temporales a través de un intercambio de 4 mensajes:
- 1. Envío de ANonce: El Punto de Acceso genera un número aleatorio único (ANonce) y se lo envía al cliente.
- 2. Generación de PTK y SNonce: El cliente genera su propio número aleatorio (SNonce) y calcula la PTK (Pairwise Transient Key) combinando la PSK, el ANonce, el SNonce y las direcciones MAC de ambos dispositivos. Envía el SNonce al AP junto con un código de autenticación de mensaje (MIC).
- 3. Envío de GTK: El AP verifica el MIC, genera la PTK de su lado, deriva la clave de grupo GTK (Group Temporal Key) para el tráfico de broadcast/multicast y la envía cifrada al cliente.
- 4. Confirmación: El cliente responde confirmando que las claves están listas para cifrar todo el tráfico de datos subsiguiente.
Arquitectura de Cifrado: TKIP vs. AES/CCMP
| Atributo | TKIP (Temporal Key Integrity Protocol) | AES / CCMP |
|---|---|---|
| Cifrado subyacente | RC4 (Cifrado de flujo). | AES (Cifrado por bloques de 128 bits). |
| Seguridad | Obsoleto y vulnerable (Diseñado como parche para WEP). | Muy Alta (Estándar militar / gubernamental). |
| Procesamiento | Soportado en hardware antiguo por software. | Requiere soporte por hardware dedicado (ASIC). |
| Estatus en WPA2 | Opcional / Desaconsejado (eliminado formalmente). | Obligatorio en WPA2 estándar. |
Características y Vulnerabilidades Clave
- KRACKs (Key Reinstallation Attacks - 2017): Vulnerabilidad crítica del diseño de WPA2 que permite a un atacante en rango físico manipular el *Four-Way Handshake* para forzar la reincidencia de claves usadas, permitiendo descifrar, reproducir o inyectar tráfico sin conocer la contraseña. Fue corregido mediante parches de firmware/software.
- Ataques por Fuerza Bruta Offline: En WPA2-PSK, un atacante puede capturar el intercambio de 4 vías (Handshake) del aire y procesarlo en su equipo local sin conexión mediante herramientas como *Hashcat* o *Aircrack-ng* para averiguar la contraseña por diccionario.
- Sensibilidad frente a WPS (Wi-Fi Protected Setup): Aunque no es fallo de WPA2 como tal, tener activo WPS por PIN en el router permite obtener la clave WPA2 en pocas horas mediante ataques de fuerza bruta al PIN de 8 dígitos.
Analogía: WPA2-Personal funciona como un piso compartido donde todos los inquilinos tienen una copia de la misma llave física (PSK) para entrar por la puerta principal. Aunque todos usen la misma contraseña para identificarse al principio, cada vez que entran en su habitación generan un candado temporal único y secreto (PTK) para sus conversaciones privadas. WPA2-Enterprise, en cambio, es como un edificio corporativo con recepcionista y tarjeta identificativa individual: cada empleado se autentica con su propio nombre y pase frente a un sistema central.
Actividad práctica
Objetivo:
Configurar la seguridad WPA2-PSK (AES) en un Punto de Acceso Inalámbrico dentro de Cisco Packet Tracer y auditar el estado de conexión desde un cliente cliente informático.
Tareas:
- En **Cisco Packet Tracer**, añade un **Access Point** (ej. AP-PT) y una **PC** con tarjeta de red inalámbrica (WMP300N).
- Entra en la configuración del **Access Point** -> pestaña **Config** -> interfaz **Port 1**:
- Establece el **SSID** con el nombre
Red_Corporativa. - En **Authentication**, selecciona
WPA2-PSK. - Configura la clave cifrada (Passphrase):
SeguridadFP2026!. - Asegúrate de que la encriptación esté configurada en
AES.
- Establece el **SSID** con el nombre
- Accede a la **PC0** -> pestaña **Desktop** -> **PC Wireless**:
- Selecciona **Connect** y pulsa **Refresh**.
- Selecciona la red
Red_Corporativay pulsa **Connect**. - Introduce la clave
SeguridadFP2026!y confirma que el enlace inalámbrico queda establecido.
- Abre la **Command Prompt** en la PC0 y comprueba la asignación IP mediante el comando:
ipconfig /all
Preguntas de reflexión:
- ¿Por qué un ataque de captura de Handshake WPA2-PSK permite realizar una auditoría por fuerza bruta offline sin necesidad de interactuar continuamente con el Access Point?
- ¿Cuál es la diferencia técnica fundamental entre usar cifrado WPA2 con TKIP y WPA2 con AES?
- ¿Qué ventajas aporta la implementación de WPA2-Enterprise sobre WPA2-Personal en una organización con más de 200 empleados?
- ¿En qué consistió el ataque KRACK (Key Reinstallation Attack) y por qué demostró la necesidad de evolucionar hacia WPA3?
- ¿Por qué es altamente recomendable desactivar la funcionalidad WPS (Wi-Fi Protected Setup) en un router o punto de acceso configurado con WPA2?
Haz clic aquí para ver las soluciones y explicaciones
1. ¿Por qué un ataque de captura de Handshake WPA2-PSK permite realizar una auditoría por fuerza bruta offline sin necesidad de interactuar continuamente con el Access Point?
Porque el intercambio de 4 vías contiene públicamente los valores aleatorios (ANonce y SNonce) y las MACs necesarios para calcular la clave de sesión junto con el código MIC de validación. El atacante solo necesita capturar esos 4 paquetes del aire y procesarlos localmente en su propio ordenador probando millones de contraseñas por segundo contra el algoritmo matemático sin enviar un solo paquete a la red real.
2. ¿Cuál es la diferencia técnica fundamental entre usar cifrado WPA2 con TKIP y WPA2 con AES?
TKIP utiliza el algoritmo de cifrado en flujo RC4 con mecanismos para corregir las debilidades de WEP, pero sigue siendo vulnerable y lento por software. AES (en combinación con CCMP) utiliza un cifrado por bloques de 128 bits ampliamente probado, mucho más seguro y procesado directamente por hardware dedicado en las tarjetas de red.
3. ¿Qué ventajas aporta la implementación de WPA2-Enterprise sobre WPA2-Personal en una organización con más de 200 empleados?
Permite la gestión individualizada del acceso: cada usuario usa sus propias credenciales o certificado. Si un empleado deja la empresa, basta con revocar su cuenta en el servidor RADIUS/Active Directory sin tener que cambiar la contraseña de Wi-Fi en todos los dispositivos de la compañía. Además, evita que los usuarios intercepten el tráfico cifrado de sus compañeros.
4. ¿En qué consistió el ataque KRACK (Key Reinstallation Attack) y por qué demostró la necesidad de evolucionar hacia WPA3?
KRACK explotó una falla de diseño en el *Four-Way Handshake* obligando a la víctima a reinstalar una clave de cifrado de datos ya utilizada (reiniciando los contadores de paquetes y vectores de inicialización). Esto permitió a un atacante descifrar el tráfico Wi-Fi en tránsito. Su descubrimiento aceleró la creación de **WPA3**, que utiliza el protocolo **SAE (Simultaneous Authentication of Equals)** para eliminar de raíz este tipo de vulnerabilidades y prevenir ataques por fuerza bruta offline.
5. ¿Por qué es altamente recomendable desactivar la funcionalidad WPS (Wi-Fi Protected Setup) en un router o punto de acceso configurado con WPA2?
Porque el protocolo WPS mediante PIN valida los 8 dígitos dividiéndolos en dos bloques independientes de 4 y 3 dígitos (más 1 de checksum). Esto reduce las combinaciones posibles de 100 millones a solo 11.000 intentos, permitiendo a un atacante adivinar el PIN por fuerza bruta en cuestión de pocas horas y obtener automáticamente la clave WPA2 completa, sin importar lo compleja o larga que esta sea.