📚 Módulo Formativo

Gestión de Incidentes de Seguridad Informática I

IDS/IPS, control de código malicioso, análisis de eventos, políticas de corte y herramientas de análisis avanzado de malware.

🚨 Gestión de Incidentes 🔍 IDS / IPS 🦠 Código Malicioso 📊 Análisis de Eventos 🧪 Sandboxing ⚙️ SIEM

📋 Índice de contenidos

Unidad 1 · Sistemas de Detección y Prevención de Intrusiones
  1. Conceptos generales: gestión de incidentes, IDS e IPS
  2. Identificación de datos de funcionamiento del sistema
  3. Arquitecturas de sistemas de detección de intrusos
  4. Tipos de IDS/IPS por ubicación y funcionalidad
  5. Criterios para la ubicación de IDS/IPS
Unidad 2 · Implantación y Puesta en Producción de IDS/IPS
  1. Análisis previo de servicios, protocolos y zonas
  2. Políticas de corte de intentos de intrusión
  3. Análisis de eventos y falsos positivos
  4. Registros de auditoría del IDS/IPS
  5. Actualización, monitorización y pruebas del IDS/IPS
Unidad 3 · Control de Código Malicioso
  1. Sistemas de detección y contención de código malicioso
  2. Herramientas según topología y vías de infección
  3. Criterios de configuración de herramientas antimalware
  4. Requerimientos y técnicas de actualización
  5. Registros de auditoría antimalware
  6. Monitorización y pruebas antimalware
  7. Análisis con desensambladores y sandboxes
Unidad Didáctica 1 · Sistemas de Detección y Prevención de Intrusiones (IDS/IPS)

01Conceptos Generales: Gestión de Incidentes, Detección y Prevención

Fases de la gestión de incidentes

1
🛠️
Preparación
Definir políticas, procedimientos y herramientas para manejar incidentes
2
🔍
Identificación
Detectar y clasificar el incidente según impacto y alcance
3
🚧
Contención
Acciones inmediatas para evitar la propagación del incidente
4
🧹
Erradicación
Eliminar la causa y restaurar los sistemas afectados
5
🔄
Recuperación
Reinstaurar servicios y asegurar protección contra futuras amenazas
6
📚
Lecciones aprendidas
Documentar el incidente y mejorar la respuesta futura

IDS vs IPS — Diferencias clave

🔍 IDS — Detección (Pasivo)

  • Monitorea y analiza el tráfico o la actividad del sistema
  • Genera alertas cuando detecta comportamiento sospechoso
  • No interviene en el tráfico de red activamente
  • Permite análisis posterior y forense
  • Menor impacto en el rendimiento de la red

🛡️ IPS — Prevención (Activo)

  • Monitorea Y bloquea activamente el tráfico malicioso
  • Interviene en tiempo real para prevenir ataques
  • Puede interrumpir conexiones sospechosas automáticamente
  • Requiere reglas bien configuradas para evitar falsos positivos
  • Mayor impacto potencial en el rendimiento

Métodos de detección

🔏 Basado en Firmas

Compara patrones de actividad con bases de datos de ataques conocidos. Alta precisión contra amenazas conocidas. Ineficaz contra ataques nuevos (zero-day) o variantes desconocidas.

🧠 Análisis de Comportamiento

Detecta desviaciones del comportamiento habitual del sistema o la red. Capaz de detectar amenazas nuevas y desconocidas. Mayor tasa de falsos positivos que requieren ajuste continuo.

Estrategias de prevención de intrusiones

02Identificación y Caracterización de Datos de Funcionamiento

Para garantizar la seguridad, es fundamental comprender y caracterizar los datos que generan los sistemas. Estos datos permiten analizar el rendimiento, detectar anomalías y tomar decisiones informadas.

Tipos de datos de funcionamiento

📝

Registros de eventos (Logs)

Generados por SO, aplicaciones y dispositivos de red. Documentan accesos, errores y actividades relevantes del sistema.

📊

Métricas de rendimiento

Uso de CPU, memoria, almacenamiento y ancho de banda. Evalúan la salud del sistema y detectan sobrecargas anómalas.

📡

Tráfico de red

Paquetes transmitidos y patrones de comunicación. Permite identificar flujos inusuales y posibles ataques en curso.

⚙️

Estados de los procesos

Comportamiento de programas y servicios en ejecución. Detecta procesos anómalos o no autorizados en el sistema.

Herramientas de recopilación y análisis

SIEM (Splunk, QRadar, ELK) Wireshark / Nagios Prometheus / Zabbix

03Arquitecturas de Sistemas de Detección de Intrusos

🏢 IDS Centralizado

Un único sistema supervisa múltiples dispositivos y puntos de acceso. Común en entornos empresariales con administración centralizada de seguridad.

🌐 IDS Distribuido

Múltiples sensores en distintas ubicaciones envían datos a un sistema central de análisis. Ideal para redes extensas y segmentadas geográficamente.

🔀 IDS Híbrido

Combina características de los modelos centralizado y distribuido, aportando flexibilidad y escalabilidad adaptada a cada organización.

☁️ IDS basado en la Nube

Monitoreo de seguridad a través de plataformas cloud. Facilita la gestión remota y la integración con otros servicios de seguridad en la nube.

Factores clave para elegir la arquitectura

04Tipos de IDS/IPS por Ubicación y Funcionalidad

Por ubicación

💻

HIDS / HIPS (Host)

Instalados en dispositivos individuales. Monitorizan actividad interna del host: logs, llamadas al sistema, integridad de archivos.

🌐

NIDS / NIPS (Red)

Ubicados en puntos estratégicos de la red. Analizan el tráfico en busca de patrones maliciosos o comportamientos anómalos.

☁️

IDS/IPS en la Nube

Integrados en entornos cloud para proteger recursos virtualizados. Escalables y gestionados por el proveedor o de forma híbrida.

Por funcionalidad

👁️ IDS Pasivos

  • Monitorizan y generan alertas sin intervenir activamente
  • No afectan el tráfico de red en ningún caso
  • Útiles para análisis forense y auditoría posterior
  • Requieren intervención humana para responder al incidente

⚡ IPS Activos

  • Bloquean tráfico malicioso en tiempo real automáticamente
  • Pueden interrumpir conexiones y modificar reglas dinámicamente
  • Reducen el tiempo de respuesta a incidentes drásticamente
  • Requieren configuración cuidadosa para evitar bloqueos legítimos

05Criterios de Seguridad para la Ubicación de IDS/IPS

La ubicación estratégica de los IDS/IPS en la red es clave para maximizar su efectividad en la detección y prevención de amenazas.

🚪

Puntos de entrada y salida

Ubicar en puertas de enlace para monitorear todo el tráfico entrante y saliente de la organización.

🏆

Zonas críticas de la red

Implementar en segmentos que contengan información sensible o servidores clave del negocio.

⚡

Capacidad de procesamiento

Asegurar que el IDS/IPS no se convierte en cuello de botella. Dimensionar correctamente el hardware.

🎯

Minimización de falsos positivos

Ubicar dispositivos para maximizar la precisión en la detección y minimizar alertas innecesarias.

🔁

Supervisión interna y externa

IDS en segmentos internos (amenazas internas) y en el perímetro (amenazas externas). Cobertura completa.

🔀

Redundancia y balanceo

En redes grandes, distribuir varios IPS para evitar sobrecargas y garantizar cobertura en todos los puntos.

Unidad Didáctica 2 · Implantación y Puesta en Producción de IDS/IPS

06Análisis Previo de Servicios, Protocolos, Zonas y Equipos

Antes de implementar un IDS/IPS, es fundamental realizar un análisis exhaustivo de la infraestructura. Este análisis permite diseñar una estrategia eficiente que maximice la seguridad sin afectar el rendimiento.

🏆

Identificación de activos críticos

Determinar qué servidores, estaciones y dispositivos son esenciales para la operación del negocio.

📡

Mapeo de protocolos

Identificar los protocolos más frecuentes: HTTP, HTTPS, SSH, FTP, DNS, SMB, etc.

🗺️

Segmentación de la red

Analizar la arquitectura de red y definir zonas de seguridad según el nivel de criticidad.

⚠️

Evaluación de amenazas

Identificar vulnerabilidades existentes y posibles vectores de ataque específicos del entorno.

07Políticas de Corte de Intentos de Intrusión

Las políticas de corte definen cómo reaccionan los IDS/IPS ante intentos de intrusión detectados, automatizando la respuesta a incidentes y minimizando el impacto de los ataques.

⚡ Umbrales de detección

Definen cuántos intentos fallidos o actividades sospechosas activan la respuesta. Ej: bloqueo tras 3 intentos fallidos de login.

🚨 Acciones de respuesta

Bloquear la IP atacante, cerrar la conexión, enviar alertas a administradores y registrar el incidente para análisis posterior.

⚪⚫ Listas blancas y negras

Listas blancas: IPs o actividades permitidas sin inspección. Listas negras: IPs o actividades conocidas como maliciosas bloqueadas automáticamente.

🔴🟡🟢 Niveles de gravedad

Clasifican intrusiones por potencial de daño. Las de alta gravedad desencadenan respuestas automáticas; las de baja gravedad requieren revisión manual.

Ejemplos prácticos de políticas

💪 Ataques de fuerza bruta

  • Bloquear automáticamente la IP tras N intentos fallidos de login en un período de tiempo determinado

🔍 Escaneo de puertos

  • Detectar y bloquear IPs que intenten escanear múltiples puertos en un servidor en poco tiempo

💥 Ataques DDoS

  • Detectar y mitigar flujos masivos de tráfico desde múltiples fuentes sospechosas simultáneamente

08Análisis de Eventos y Gestión de Falsos Positivos

Los IDS/IPS pueden generar alertas para actividades legítimas (falsos positivos) o no detectar ataques reales (falsos negativos). El análisis continuo es esencial para ajustar las políticas de corte.

Proceso de análisis de eventos

  1. Recopilación de registros. Centralizar todos los eventos en un SIEM: hora, IPs de origen y destino, tipo de ataque y acción realizada.
  2. Clasificación de eventos. Clasificar por gravedad, tipo de ataque y origen para facilitar la identificación de patrones y priorización.
  3. Identificación de falsos positivos. Analizar el contexto del evento: ¿Es tráfico de herramientas de administración? ¿Aplicaciones legítimas que se asemejan a ataques?
  4. Caracterización. Analizar las reglas que generaron la alerta, el tráfico asociado y los protocolos involucrados.
  5. Ajuste de políticas. Modificar reglas de detección, crear listas blancas para IPs/aplicaciones confiables y ajustar umbrales de sensibilidad.
  6. Documentación y seguimiento. Registrar cada falso positivo, acciones tomadas y cambios en las políticas. Evaluar la efectividad de los ajustes.

Beneficios del análisis continuo

📉

Reducción de falsos positivos

Minimiza alertas innecesarias y el tiempo dedicado a investigarlas.

🎯

Mejor detección de amenazas

Aumenta la precisión del IDS/IPS y la capacidad de detectar ataques reales.

⚡

Respuesta optimizada

Facilita la identificación y respuesta a incidentes de seguridad reales.

🛡️

Postura de seguridad mejorada

Refuerza la capacidad de la organización para proteger sus activos críticos.

09Registros de Auditoría del IDS/IPS

🚨Eventos de Seguridad
  • Hora y fecha del evento
  • IPs de origen y destino
  • Tipo de ataque detectado
  • Acción realizada (alerta/bloqueo)
  • Nivel de gravedad
⚙️Cambios de Configuración
  • Modificaciones en reglas de detección
  • Cambios en políticas de corte
  • Actualizaciones de firmware
  • Usuario que realizó el cambio
💻Estado del Sistema
  • Uso de CPU, memoria y disco
  • Estado de los servicios
  • Errores y advertencias del sistema
👤Actividad de Usuario
  • Inicios y cierres de sesión
  • Comandos ejecutados por admins
  • Modificaciones a políticas

Monitorización y supervisión

10Actualización, Monitorización y Pruebas del IDS/IPS

🔄 Actualización del IDS/IPS

  • Firmas y reglas: diaria o automáticamente — las amenazas evolucionan constantemente
  • Software/firmware: regular, siguiendo cronograma y evaluando riesgos previos
  • Evaluación de vulnerabilidades: escaneos periódicos al propio IDS/IPS
  • Plan de reversión para restaurar el sistema en caso de problemas post-actualización

📡 Monitorización del IDS/IPS

  • Tiempo real: análisis de registros, alertas y métricas de rendimiento con SIEM
  • Periódica: informes sobre rendimiento y tendencias de ataque
  • Alertas configuradas para eventos críticos (ataques de alta gravedad, fallos del sistema)

🧪 Pruebas del IDS/IPS

  • Funcionalidad: verificar que detecta y bloquea ataques conocidos correctamente
  • Penetración: simular ataques reales para evaluar resistencia del sistema
  • Rendimiento: medir impacto en la red bajo diferentes cargas de tráfico
  • Regresión: tras cada actualización, verificar que las funciones previas siguen operativas
Unidad Didáctica 3 · Control de Código Malicioso

11Sistemas de Detección y Contención de Código Malicioso

Sistemas de detección

🦠

Antivirus y Antimalware

Escaneo de archivos y sistemas mediante firmas y heurísticas. Detecta y elimina amenazas conocidas. Requiere actualizaciones constantes de definiciones.

🔍

IDS (Sistemas de Detección de Intrusiones)

Monitorizan el tráfico de red en busca de patrones sospechosos que puedan indicar malware activo.

🧠

Análisis de Comportamiento

Analiza el comportamiento de programas y procesos para detectar actividades maliciosas, incluso de malware desconocido o mutado (zero-day).

🧪

Sandboxing

Ejecuta programas sospechosos en un entorno aislado para analizar su comportamiento sin riesgo. Detecta malware con técnicas de evasión avanzadas.

📋

Análisis de Registros (Logs)

Revisión de logs del sistema y de red para identificar actividades sospechosas. Los SIEM automatizan la correlación y análisis de eventos.

Sistemas de contención

🧱

Firewalls

Controlan el tráfico bloqueando accesos no autorizados y previniendo la propagación del malware por la red.

🛡️

IPS Activos

Bloquean el tráfico malicioso en tiempo real, impidiendo que el malware infecte sistemas antes de actuar.

🔀

Segmentación de Red

Limita el impacto de una infección. Si un segmento se ve comprometido, los demás permanecen protegidos.

⚪⚫

Listas Blancas/Negras

Blancas: solo ejecutan apps autorizadas. Negras: bloquean programas conocidos como maliciosos.

🔌

Aislamiento de Sistemas

Desconexión inmediata de sistemas infectados de la red para evitar la propagación lateral del malware.

🚨

Respuesta a Incidentes

Plan de acción: contención, erradicación y recuperación de sistemas infectados de forma coordinada.

12Herramientas según Topología y Vías de Infección

Herramientas por topología de la instalación

TopologíaHerramientas recomendadas
🏠 Pequeña oficina / Hogar Antivirus/antimalware en todos los dispositivos · Firewall personal · Filtro web en el router
🏢 Empresa mediana Antivirus gestionado centralmente · NGFW · IDS/IPS · Filtrado de email y web (gateway) · EDR · Sandboxing
🏭 Empresa grande / Centro de datos Todo lo anterior + SIEM · DPI (inspección profunda) · Inteligencia de amenazas · Análisis constante de vulnerabilidades · Microsegmentación

Herramientas por vía de infección

📧 Correo electrónico

  • Filtros gateway y en clientes de correo · Antivirus de adjuntos · Sandboxing · Formación antiphishing

🌐 Navegación web

  • Filtros web contra sitios maliciosos · Antivirus de descargas · IDS/IPS contra ataques web · Protección de exploits en navegadores

💾 Dispositivos extraíbles (USB)

  • Antivirus con escaneo automático de USB · Políticas de control de dispositivos · Deshabilitar ejecución automática

🐛 Ataques de red (Gusanos)

  • Firewalls perimetrales · IDS/IPS con detección de patrones · Segmentación de red para limitar la propagación

🕳️ Explotación de vulnerabilidades

  • IDS/IPS para detectar intentos de explotación · Gestión de parches automática · Análisis de vulnerabilidades periódico

13Criterios de Seguridad para la Configuración Antimalware

🔄

Actualizaciones automáticas

Activar actualizaciones automáticas de definiciones. Idealmente diarias o más frecuentes desde fuentes confiables verificadas.

🔬

Escaneo completo y periódico

Escaneos completos al menos semanales. En tiempo real para todos los accesos a archivos. Incluir archivos comprimidos.

🧠

Configuración heurística

Ajustar sensibilidad para detectar comportamientos sospechosos. Equilibrar entre falsos positivos y detección real.

🔐

Control de acceso y privilegios

Solo administradores autorizados pueden modificar la configuración. MFA para acceso. Principio de mínimo privilegio.

📋

Registro y monitorización

Activar logging detallado de eventos. Alertas automáticas para detecciones de alta gravedad. Monitorización continua.

🔗

Integración con otras herramientas

Conectar con firewalls, IDS/IPS y SIEM para compartir inteligencia de amenazas y mejorar la detección y respuesta.

🔒

Políticas de cuarentena

Definir procedimientos claros para cuarentena y eliminación. Backup de archivos en cuarentena por si son falsos positivos.

🧪

Pruebas periódicas

Verificar eficacia con muestras seguras. Pruebas de penetración. Simular ataques conocidos para validar la detección.

14Requerimientos y Técnicas de Actualización Antimalware

Técnicas de actualización

⚡ Actualizaciones automáticas

  • Habilitar descarga automática de definiciones de malware desde fuentes verificadas
  • Verificar que las actualizaciones automáticas se realizan correctamente sin errores

📥 Descarga manual

  • Obtener actualizaciones de software y firmware de sitios web oficiales de los proveedores
  • Verificar autenticidad mediante firmas digitales o hashes antes de instalar

🌐 Distribución centralizada

  • Herramientas de gestión de sistemas para distribuir actualizaciones a todos los dispositivos
  • Políticas automáticas o programadas con monitorización del estado de cumplimiento

🔙 Plan de reversión

  • Copias de seguridad de sistemas antes de aplicar actualizaciones importantes
  • Procedimientos probados para restaurar el estado anterior si surgen problemas

Componentes a actualizar regularmente

Definiciones de malware (firmas) Motores de detección y escaneo Software antivirus/antimalware IDS/IPS Filtros de email y web Herramientas de análisis de comportamiento

15Registros de Auditoría de Herramientas Antimalware

🦠Detección de Malware
  • Fecha/hora de la detección
  • Nombre y tipo de malware
  • Ubicación del archivo infectado
  • Acción realizada (cuarentena/borrado)
  • Usuario y sistema afectados
🔬Escaneos del Sistema
  • Fecha/hora y tipo de escaneo
  • Número de archivos escaneados
  • Amenazas detectadas
  • Estado de finalización
🔄Actualizaciones
  • Fecha/hora de actualización
  • Versión de las definiciones
  • Origen de la actualización
  • Estado (éxito / fallo)
🚨Eventos de Seguridad
  • Intentos de acceso no autorizado
  • Actividades sospechosas detectadas
  • Alertas generadas con nivel de gravedad
  • Acciones de respuesta tomadas

16Monitorización y Pruebas de Herramientas Antimalware

Monitorización continua

⏱️

Tiempo real

Paneles de control actualizados. Alertas automáticas por email o SIEM para eventos críticos. Análisis automatizado de registros.

📊

Periódica

Informes de estado periódicos. Auditorías de seguridad para evaluar eficacia y verificar cumplimiento de políticas.

Pruebas periódicas

✅ Pruebas de funcionalidad

  • Muestras de malware seguras (eicar test) para verificar la detección
  • Simulación de incidentes para probar la contención y respuesta

⚡ Pruebas de rendimiento

  • Medir impacto en CPU, memoria y disco durante escaneos activos
  • Medir velocidad de escaneo y ajustar configuración si es necesario

🎯 Pruebas de penetración

  • Simular ataques reales con técnicas avanzadas para evaluar resistencia
  • Escaneos de vulnerabilidades para detectar debilidades en la configuración

🔙 Pruebas de regresión

  • Verificar tras cada actualización que las funciones previas siguen operativas correctamente

17Análisis de Malware con Desensambladores y Entornos Controlados

El análisis avanzado de malware combina ingeniería inversa estática y análisis dinámico en entornos aislados, permitiendo comprender su funcionamiento interno y desarrollar contramedidas efectivas.

🔎 Desensambladores — Análisis Estático
IDA ProHerramienta de desensamblado más potente y utilizada. Referencia en la industria de seguridad.
GhidraIngeniería inversa open source desarrollada por la NSA. Potente y gratuita.
Radare2Marco de ingeniería inversa multiplataforma y de código abierto. Muy flexible.
🧪 Sandboxes — Análisis Dinámico
CuckooPlataforma automatizada de análisis de malware. Open source, altamente configurable.
Any.RunSandbox interactivo en línea para analizar malware en tiempo real con interfaz gráfica.
VMware / VBoxPlataformas de virtualización para crear entornos aislados de análisis personalizados.

Técnicas de análisis

🔍 Análisis estático (Desensamblador)

  • Examinar código ensamblador sin ejecutar el malware
  • Identificar funciones, rutinas y flujo del programa
  • Analizar llamadas a API del sistema operativo
  • Detectar cadenas de texto, IPs, nombres de archivos ocultos

⚡ Análisis dinámico (Sandbox)

  • Ejecutar el malware y registrar comportamiento en tiempo real
  • Monitorear llamadas al sistema operativo que realiza
  • Analizar conexiones de red que establece
  • Detectar modificaciones en archivos, registro y procesos del sistema

El análisis efectivo de malware requiere combinar ambas técnicas: el análisis estático aporta comprensión de la lógica interna, mientras que el dinámico revela el comportamiento real en ejecución. Esta combinación proporciona una visión completa para desarrollar contramedidas eficaces.

Consideraciones de seguridad importantes