📊 Análisis Comparativo de Protocolos Wi-Fi
| Protocolo | Cifrado | Autenticación | Año | Seguridad |
|---|---|---|---|---|
| WEP | RC4 (40–104 bits) | Nativa débil | 1997 | CRÍTICA |
| WPA | TKIP | PSK / RADIUS | 2003 | BAJA |
| WPA2 | AES-CCMP | PSK / RADIUS | 2004 | ALTA |
| WPA3 | AES-256 GCMP | SAE / RADIUS / PSK | 2018 | MÁXIMA |
⚔️ Matriz de Resistencia a Ataques
⚙️ Configuración de Simulación
🎯 Ataques disponibles
📡 Console de Ataque
🔑 Analizador de Contraseñas
✅ Recomendaciones de Seguridad
Implementar WPA3 con SAE (Simultaneous Authentication of Equals) y MFP obligatorio.
Mínimo 16 caracteres con mayúsculas, números y símbolos especiales.
En entornos corporativos usar autenticación 802.1X con certificados digitales.
Management Frame Protection para prevenir ataques de deautenticación.
Wireless Intrusion Detection System para detectar rogue APs y Evil Twin.
Mantener firmware actualizado para mitigar CVEs como KRACK (CVE-2017-13077).
📅 Evolución de Protocolos — Timeline
WEP — Wired Equivalent Privacy
Primer intento de cifrado para 802.11. Usa RC4 con IV de solo 24 bits, reutilización de claves. Completamente roto en 2001 (Fluhrer, Mantin, Shamir). Crackeable en segundos con Aircrack-ng.
WPA — Wi-Fi Protected Access
Solución transitoria con TKIP (Temporal Key Integrity Protocol). IV extendido a 48 bits. Vulnerable a ataques de diccionario PSK y TKIP chop-chop. Usa MIC (Michael) fácilmente atacable.
WPA2 — Wi-Fi Protected Access 2
Implementa AES-CCMP (128-bit). Estándar de facto por 14 años. Vulnerable a KRACK (2017), PMKID (2018) y ataques de diccionario offline contra PSK. Obligatorio desde 2006 para Wi-Fi Alliance.
WPA3 — Wi-Fi Protected Access 3
SAE (Dragonfly Handshake) reemplaza PSK — elimina ataques offline. AES-256 GCMP en modo Enterprise. MFP obligatorio (802.11w). OWE para redes abiertas. Resistente a KRACK y PMKID.
🔬 Vectores de Ataque Detallados
1. Ataque Pasivo — Sniffing
Captura de tráfico sin cifrar para extracción de credenciales y datos.
$ airodump-ng wlan0mon --bssid AA:BB:CC:DD:EE:FF -w capture
2. Ataque Activo — Evil Twin
Creación de rogue AP para interceptar comunicaciones y credenciales.
$ hostapd-wpe evil_twin.conf && dnsspoof -i wlan0
3. Brute Force — Diccionario
Crackeo de PSK mediante diccionario capturando el 4-way handshake.
$ hashcat -m 22000 capture.hc22000 wordlist.txt
4. DoS — Deauthentication
Frames de desautenticación no autenticados para desconectar clientes.
$ aireplay-ng -0 0 -a AP_MAC -c CLIENT wlan0mon
📐 Comparativa Técnica Detallada
| Característica | WEP | WPA | WPA2 | WPA3 |
|---|---|---|---|---|
| IV Length | 24 bits | 48 bits | 48 bits | 48 bits |
| Cipher | RC4 | TKIP/RC4 | AES-CCMP | AES-256 GCMP |
| Key Size | 40/104 bits | 128 bits | 128 bits | 128/256 bits |
| Key Derivation | Linear | PBKDF2 | PBKDF2 | PBKDF2 (4096 iter) |
| Authentication | Open/Shared | PSK/EAP | PSK/EAP | SAE/PSK/EAP |
| MFP (802.11w) | ❌ No | ❌ No | ⚠ Opcional | ✅ Obligatorio |
| Forward Secrecy | ❌ No | ❌ No | ❌ No | ✅ Sí (SAE) |
| CVEs conocidos | 100+ | 15+ | 5+ | <1 |
📡 Estándares IEEE 802.11
| Estándar | Frecuencia | Velocidad máx. |
|---|---|---|
| 802.11a | 5 GHz | 54 Mbps |
| 802.11b | 2.4 GHz | 11 Mbps |
| 802.11g | 2.4 GHz | 54 Mbps |
| 802.11n (Wi-Fi 4) | 2.4/5 GHz | 600 Mbps |
| 802.11ac (Wi-Fi 5) | 5 GHz | 3.5 Gbps |
| 802.11ax (Wi-Fi 6) | 2.4/5 GHz | 9.6 Gbps |
| 802.11be (Wi-Fi 7) | 2.4/5/6 GHz | 46 Gbps |
🔐 Algoritmos de Cifrado
| Algoritmo | Tipo | Estado |
|---|---|---|
| RC4 | Stream cipher | DEPRECADO |
| TKIP | TKIP/RC4 | DÉBIL |
| AES-128 | Block cipher | SEGURO |
| AES-CCMP | AES+CBC-MAC | SEGURO |
| AES-256 GCMP | AES+GCM | ÓPTIMO |
| SAE (Dragonfly) | Key exchange | ÓPTIMO |
🛠️ Herramientas Forenses Comunes
| Herramienta | Función | Protocolo |
|---|---|---|
| Wireshark | Análisis de paquetes | Todas |
| Aircrack-ng | Cracking de contraseñas | WEP/WPA/WPA2 |
| Hashcat | GPU-accelerated cracking | Todas |
| hostapd-wpe | Creación rogue AP | Todas |
| hcxdumptool | Captura PMKID | WPA2/WPA3 |
| Kismet | WIDS / Detección | Todas |