El problema
Las redes inalámbricas exponen información sobre su configuración durante su funcionamiento normal. Mi investigación universitaria analiza qué información puede obtenerse de estas observaciones sobre la seguridad Wi-Fi, con especial atención al Wi-Fi Protected Setup (WPS).
El proyecto combina una metodología de campo con un flujo técnico completo: una plataforma portátil de captura, procesamiento estructurado, almacenamiento relacional y análisis visual. La tesis se encuentra en su etapa final en la Universidad de San Carlos de Guatemala.
Metodología de investigación
El trabajo de campo utiliza captura pasiva a lo largo de una ruta planificada. La plataforma observa información de gestión de puntos de acceso cercanos sin conectarse a ellos ni intentar autenticarse.
El análisis distingue entre observaciones repetidas y puntos de acceso únicos. La potencia de señal y la ubicación proporcionan contexto, pero no son prueba de una vulnerabilidad. La ubicación registrada indica dónde se observó la señal, no necesariamente la ubicación física del punto de acceso.
Los experimentos controlados con equipo propio son independientes de las observaciones de campo. Los resultados obtenidos en laboratorio no permiten afirmar la explotabilidad de una red ajena.
Arquitectura técnica
Una Raspberry Pi ejecuta un entorno Linux ligero con un adaptador Wi-Fi en modo monitor, un receptor GPS y una interfaz táctil local. Kismet realiza la captura. Scripts en Python controlan la plataforma y trasladan los archivos de captura al entorno de procesamiento.
El proceso de análisis está separado deliberadamente de la captura. Python extrae los campos relevantes de los datos SQLite de Kismet, prepara los registros para PostgreSQL y los pone a disposición de Grafana. Esta separación facilita la inspección de las responsabilidades de cada componente.
Procesamiento de datos
El proceso ETL local valida identificadores y campos geográficos, consolida las observaciones por BSSID y carga un esquema relacional. Selecciona una observación representativa por potencia de señal y omite los nombres de red al cargar en la base de datos.
Dos distinciones son fundamentales en este flujo:
- La ausencia de evidencia no equivale a un resultado negativo. Un estado desconocido de WPS no debe interpretarse como confirmación de que WPS está deshabilitado.
- La deduplicación no es almacenamiento histórico. Un registro único por punto de acceso y el registro de observaciones a lo largo de sesiones son problemas distintos.
El análisis final aún se está ajustando conforme a estas distinciones. Por consiguiente, este caso se centra en la plataforma implementada y el método, y no en la publicación de porcentajes provisionales.
Hallazgos y alcance
El resultado implementado es un flujo integrado desde la observación inalámbrica hasta el análisis estructurado. Los paneles permiten explorar información relacionada con WPS, categorías de seguridad y otros atributos observados.
La información observada sobre WPS no implica que una red sea vulnerable. La explotabilidad depende de la implementación, configuración, firmware y otros factores que no pueden determinarse únicamente con observación pasiva.
Este portafolio no contiene capturas sin procesar, identificadores de puntos de acceso ni ubicaciones precisas. La ilustración es un diagrama abstracto original. El repositorio público vinculado cubre los componentes de captura y extracción; no representa todos los elementos del entorno de investigación local.
Lecciones de ingeniería
Esta investigación reúne las áreas que más me interesan: Linux, integración de hardware, redes, automatización e interpretación cuidadosa de datos. La principal lección de ingeniería es que una visualización solo es significativa si las decisiones de procesamiento que la respaldan son correctas.
El título formal de la tesis es Evaluación de vulnerabilidades en redes Wi-Fi mediante wardriving: análisis del impacto del uso de WPS en la seguridad inalámbrica.
