Académico
Análisis de spyware | Señales y contramedidas
Se construye el spyware para verlo actuar en un laboratorio aislado, y de ese rastro salen las contramedidas, cada una junto al indicador que la dispara.
- Seguridad
- Rol
- Análisis y contramedidas
- Periodo
- 2026
Stack
- Python
- Cliente-servidor
- Análisis de malware
Contexto
Curso de Seguridad de TI I, el mismo del que salió el detector de cifrado masivo. Ejercicio individual: se construye una herramienta que reproduce el ciclo de captura y exfiltración, se ejecuta en un laboratorio aislado y se documenta el rastro que deja.
Problema
El curso pedía derivar las contramedidas de la observación directa, no de un manual.
Una lista memorizada no dice cuál de ellas funciona. Para saber qué observar y en qué punto del sistema, hay que ver primero qué registros quedan cuando ocurren la captura y la salida de datos.
Decisiones técnicas
Una herramienta cliente-servidor en Python reproduce a pequeña escala el ciclo de captura y exfiltración, únicamente como generador de actividad para el laboratorio.
El entregable es el inventario que produce: tráfico saliente, accesos a recursos y mecanismos de persistencia, cada uno asociado a un control que lo detiene.
Arquitectura
Laboratorio cerrado, sin salida a internet y con instantánea previa. La máquina observada y la que recibe están en el mismo segmento aislado, así que todo el tráfico entre ambas puede capturarse y leerse.
Esa disposición es lo que hace medible el ejercicio: qué se toca en el sistema de archivos, qué conexión se abre y en qué momento, y qué queda escrito para sobrevivir a un reinicio.
Resultado
El inventario quedó ordenado por el punto del sistema donde actúa cada control: sistema de archivos, red y mecanismo de arranque. Cada indicador va junto al control que lo corta y junto a la evidencia que lo respalda, tomada del propio laboratorio.
Lo que aprendí
Las señales más útiles no fueron las de la red, porque un canal cifrado las oculta. Fueron las del sistema de archivos y las del mecanismo de persistencia.
Un control de red por sí solo no habría detectado el ejercicio. La detección venía de correlacionar accesos locales con una conexión saliente, que es justo lo que un único punto de observación no ve.