📚 UF1353 · MF0959_2

Monitorización de los Accesos al Sistema Informático II

UD3: procedimientos de monitorización de los accesos y la actividad del sistema (trazas y logs, correlación de eventos, HIDS, NIDS, IPS, informes, verificación de intrusiones y organismos de respuesta).

📜 Logs y trazas🔗 Correlación de eventos🕵️ HIDS / NIDS / IPS🚩 CERT y CSIRT

📋 Índice de contenidos

  1. Objetivos de la monitorización y de la gestión de incidentes de seguridad
  2. Identificación y caracterización de aspectos monitorizables o auditables
  3. Clasificación de eventos e incidencias: de sistema, de aplicación, de seguridad
  4. Mecanismos de monitorización de trazas: logs y consolas de usuarios
  5. Información de los registros de trazas
  6. Configuración de la auditoría en Windows y Linux
  7. Técnicas: correlación de logs y de eventos (SIEM)
  8. Reglas de detección portables: Sigma y reglas de Wazuh
  9. Herramientas propias del sistema operativo
  10. Sysmon y reenvío de eventos de Windows paso a paso
  11. Sistemas de detección basados en equipo (HIDS)
  12. Sistemas de detección basados en red (NIDS)
  13. Detectar ataques en el registro de un servidor web
  14. Sistemas de prevención de intrusiones (IPS)
  15. Informes de monitorización: recolección, análisis y verificación de la intrusión
  16. Evidencias digitales y cadena de custodia
  17. Alarmas y acciones correctivas
  18. Caso práctico resuelto: investigación de un acceso indebido con línea temporal
  19. Organismos de gestión de incidentes nacionales e internacionales
  20. Glosario de la Parte II
  21. Autoevaluación de la Parte II
Unidad Didáctica 3 · Procedimientos de monitorización de los accesos y la actividad del sistema

01Objetivos de la Monitorización y de la Gestión de Incidentes de Seguridad

Las medidas preventivas de la Parte I nunca son perfectas. La monitorización de los accesos y la actividad permite detectar a tiempo lo que se ha escapado, investigar lo ocurrido y demostrar el cumplimiento de la normativa.

Ciclo de gestión de incidentes de seguridad

  1. Preparación: procedimientos, herramientas, contactos y formación.
  2. Detección y análisis: a partir de alertas, registros o avisos de usuarios; confirmar si es un incidente y valorar su gravedad.
  3. Contención: limitar el daño (aislar el equipo, bloquear la cuenta o la IP).
  4. Erradicación: eliminar la causa (malware, cuenta comprometida, vulnerabilidad).
  5. Recuperación: volver a la normalidad vigilando que no se repita.
  6. Lecciones aprendidas: informe final y mejoras.
Guía de referenciaLa Guía nacional de notificación y gestión de ciberincidentes (aprobada por el Consejo Nacional de Ciberseguridad) define los niveles de peligrosidad e impacto y a quién notificar en España.

02Identificación y Caracterización de Aspectos Monitorizables o Auditables

AspectoQué registrarEjemplo de anomalía
Inicios de sesiónCorrectos y fallidos, origen, tipo (local, remoto, de red), horaCientos de fallos seguidos (fuerza bruta); acceso a las 3:00 desde otro país
Uso de privilegiosElevación (sudo, UAC), uso de cuentas de administraciónUn usuario normal que usa sudo
Gestión de cuentasAltas, bajas, cambios de grupo, restablecimientos de contraseñaAlguien añadido al grupo de administradores fuera de procedimiento
Acceso a objetosLectura, modificación o borrado de ficheros y carpetas sensiblesDescarga masiva de la carpeta de RR. HH.
Cambios de configuración y directivasModificación de GPO, del cortafuegos, de la auditoríaSe desactiva el registro de auditoría
Procesos y serviciosCreación de procesos, servicios nuevos, tareas programadasServicio nuevo instalado en un controlador de dominio
RedConexiones, puertos, tráfico, consultas DNSConexiones salientes a una IP de mando y control
AplicacionesAccesos y errores de aplicaciones de negocio y servidores webMuchos errores 401 o 404 desde la misma IP
SistemaArranques, apagados, cambios de hora, borrado de registrosBorrado del registro de seguridad (evento 1102)

No se puede registrar todo con el máximo detalle: el volumen sería inmanejable. La política de auditoría debe priorizar según el análisis de riesgos qué equipos (controladores de dominio, servidores con datos sensibles, cortafuegos) y qué sucesos se registran.

03Clasificación de Eventos e Incidencias

ClaseOrigenEjemplosDónde se registran
De sistemaSistema operativo, controladores, serviciosArranque, fallo de disco, servicio detenido, actualizaciónRegistro System de Windows; syslog/journald (kern, daemon)
De aplicaciónProgramas y servicios de aplicaciónError de la base de datos, fallo del ERP, petición webRegistro Application de Windows; logs propios (/var/log/apache2, logs de SQL)
De seguridadSubsistema de seguridad y auditoríaInicios de sesión, cambios de permisos, acceso a objetos, uso de privilegiosRegistro Security de Windows; /var/log/auth.log o secure; auditd

Niveles de gravedad

WindowsSyslog (RFC 5424)
Crítico0 emerg · 1 alert · 2 crit
Error3 err
Advertencia4 warning
Información5 notice · 6 info
Detallado7 debug
Auditoría correcta / Auditoría con error (registro Security)authpriv / auth (facility)

04Mecanismos de Monitorización de Trazas

Logs del sistema

SistemaMecanismoUbicación
WindowsRegistro de eventos (Event Log): System, Application, Security, Setup y registros de aplicaciones y servicios (PowerShell, Sysmon, Defender, TerminalServices)C:\Windows\System32\winevt\Logs\*.evtx
Linux (systemd)journaldjournalctl; /var/log/journal
Linux (clásico)rsyslog o syslog-ng/var/log/syslog, auth.log, kern.log (Debian); messages, secure (Red Hat)
Linux (auditoría)auditd (Linux Audit)/var/log/audit/audit.log
Equipos de redSyslog remoto, SNMP trapsServidor syslog central
AplicacionesFicheros propios/var/log/apache2/access.log, logs de IIS, de bases de datos
NubeRegistros de auditoría del proveedorMicrosoft 365 / Entra ID, AWS CloudTrail

Consolas de monitorización de usuarios

CentralizarLos registros guardados solo en cada equipo se pierden si el equipo se compromete (el atacante los borra) o se avería. Deben enviarse a un servidor central (reenvío de eventos de Windows, rsyslog remoto, agente del SIEM) con acceso restringido y sincronización horaria (NTP) en todos los equipos.

05Información de los Registros de Trazas

Un registro útil responde a las preguntas: ¿quién?, ¿qué?, ¿cuándo?, ¿dónde?, ¿desde dónde? y ¿con qué resultado?

CampoEjemplo en Windows (evento 4625)Ejemplo en Linux (auth.log)
Fecha y horaTimeCreated 2026-11-10T08:14:22Nov 10 08:14:22
EquipoSRV-FICHEROSsrv-web
Origen o proveedorMicrosoft-Windows-Security-Auditingsshd[2211]
Identificador o tipo de suceso4625 (error de inicio de sesión)Failed password
UsuarioTargetUserName: adminfor invalid user admin
Origen de la conexiónIpAddress: 203.0.113.45from 203.0.113.45 port 51234
Tipo y detalleLogonType 3 (red) / 10 (remoto interactivo); Status 0xC000006A (contraseña incorrecta)ssh2

Identificadores de evento de seguridad de Windows más usados

IDSuceso
4624 / 4625Inicio de sesión correcto / fallido
4634 / 4647Cierre de sesión
4648Inicio de sesión con credenciales explícitas (runas)
4672Se asignan privilegios especiales al iniciar sesión (cuenta de administración)
4720 / 4726Cuenta de usuario creada / eliminada
4728 / 4732 / 4756Miembro añadido a un grupo global / local / universal de seguridad
4740Cuenta bloqueada
4663Intento de acceso a un objeto (requiere auditoría de acceso a objetos y SACL)
4688Proceso creado (con la línea de comandos si se habilita)
4697 / 7045Servicio instalado
4698Tarea programada creada
1102Registro de auditoría borrado
Tipo de inicio de sesión (LogonType)Significado
2Interactivo (en la consola)
3Red (acceso a una carpeta compartida)
4 / 5Lote (tarea programada) / Servicio
7Desbloqueo
10Remoto interactivo (escritorio remoto)
11Con credenciales en caché

06Configuración de la Auditoría en Windows y Linux

Windows: directiva de auditoría avanzada

  1. 1. Directiva de seguridad local (secpol.msc) o GPO → Configuración de directiva de auditoría avanzada.
  2. 2. Habilitar como mínimo: Inicio de sesión (correcto y error), Bloqueo de cuenta, Administración de cuentas de usuario y de grupos de seguridad, Uso de privilegios confidenciales, Cambio de directiva de auditoría, Creación de procesos.
  3. 3. Para auditar el acceso a una carpeta: habilitar «Sistema de archivos» y configurar la SACL en la carpeta (Propiedades → Seguridad → Opciones avanzadas → Auditoría).
  4. 4. Aumentar el tamaño máximo del registro Security (por ejemplo, a 1 GB) o reenviarlo a un colector.
auditpol /get /category:* auditpol /set /subcategory:"Logon" /success:enable /failure:enable auditpol /set /subcategory:"Process Creation" /success:enable wevtutil sl Security /ms:1073741824 :: registro Security de 1 GB REM Fallos de inicio de sesión de las últimas 24 h, agrupados por IP de origen Get-WinEvent -FilterHashtable @{LogName='Security';Id=4625;StartTime=(Get-Date).AddDays(-1)} | ForEach-Object { ([xml]$_.ToXml()).Event.EventData.Data | Where Name -eq 'IpAddress' | Select -Expand '#text' } | Group-Object | Sort Count -Desc | Select -First 10 Count,Name

Linux: journald, rsyslog y auditd

journalctl _SYSTEMD_UNIT=ssh.service --since today | grep -E 'Failed|Accepted' sudo grep 'Failed password' /var/log/auth.log | awk '{print $(NF-3)}' | sort | uniq -c | sort -rn | head last -n 20 ; lastb -n 20 # accesos correctos / fallidos # auditd: vigilar cambios en ficheros críticos sudo apt install -y auditd sudo auditctl -w /etc/passwd -p wa -k cuentas sudo auditctl -w /etc/sudoers -p wa -k sudoers sudo ausearch -k cuentas -i | tail sudo aureport --login --failed # Enviar los registros a un servidor central (rsyslog) echo '*.* @@siem.empresa.local:514' | sudo tee /etc/rsyslog.d/90-central.conf && sudo systemctl restart rsyslog

07Técnicas de Monitorización: Correlación de Logs y de Eventos

Un evento aislado suele ser poco significativo; varios eventos relacionados cuentan una historia. La correlación consiste en relacionar eventos de distintas fuentes y momentos para detectar patrones de ataque.

Regla de correlación (ejemplo)Eventos que relacionaPosible ataque
Más de 20 fallos de inicio de sesión de una IP en 5 minutos4625 o «Failed password» repetidosFuerza bruta o pulverización de contraseñas
Varios fallos seguidos de un acierto del mismo origen4625 × N + 4624Fuerza bruta con éxito
Inicio de sesión de un usuario desde dos países en una horaAccesos a la VPN o a la nubeCredenciales robadas (viaje imposible)
Alta en un grupo de administradores fuera del horario laboral4728 / 4732 + horaEscalada de privilegios
Proceso de Office que lanza PowerShell4688 o Sysmon 1 con proceso padre winword.exeMacro maliciosa
Borrado del registro de seguridad1102Intento de ocultar huellas
Muchos ficheros renombrados en poco tiempo en el servidor de ficheros4663 masivosRansomware cifrando

El SIEM

Un SIEM (Security Information and Event Management) recoge registros de todas las fuentes, los normaliza a un formato común, los guarda, aplica reglas de correlación, genera alertas y permite buscar e investigar. Ejemplos: Wazuh (libre, combina HIDS y SIEM), Elastic Security, Graylog, Splunk, Microsoft Sentinel, y en el sector público español la plataforma del CCN-CERT (GLORIA) y su red de alerta temprana.

📥

Recolección

Agentes, syslog, reenvío de eventos, APIs.

🧹

Normalización

Mismos nombres de campos para usuario, IP, acción.

🔗

Correlación

Reglas y detección de anomalías.

🚨

Alertas

Con gravedad y contexto.

🔍

Búsqueda e investigación

Consultas sobre el histórico.

📦

Retención

Conservación de los registros el tiempo exigido.

08Reglas de Detección: Sigma y Wazuh

Una regla de detección describe un patrón sospechoso en los registros. Sigma es un formato abierto en YAML para escribir reglas una vez y convertirlas al lenguaje de cada SIEM (Wazuh, Elastic, Splunk, Sentinel). Su repositorio público tiene miles de reglas mantenidas por la comunidad.

# Sigma: alta de un usuario en un grupo de administradores title: Usuario añadido a un grupo de administradores status: stable logsource: product: windows service: security detection: seleccion: EventID: [4728, 4732, 4756] TargetUserName|contains: ['Admins', 'Administradores'] condition: seleccion level: high falsepositives: ['Altas aprobadas por el procedimiento de cambios']
<!-- Wazuh: acceso correcto después de fallos de autenticación desde la misma IP --> <!-- (mismo patrón que la regla 40112 incluida en Wazuh) --> <group name="local,autenticacion,"> <rule id="100100" level="12" timeframe="240"> <if_group>authentication_success</if_group> <if_matched_group>authentication_failures</if_matched_group> <same_source_ip /> <description>Acceso correcto tras varios fallos desde la misma IP</description> <mitre><id>T1110</id></mitre> </rule> </group>
Comprueba los identificadoresLos identificadores de reglas y los nombres de grupos pueden cambiar entre versiones de Wazuh, y los nombres de los grupos de Active Directory dependen del idioma del sistema. Antes de activar una regla, pruébala en tu instalación con wazuh-logtest.

09Herramientas de Monitorización Propias del Sistema Operativo

HerramientaSistemaUso
Visor de eventos con vistas personalizadas y filtros XMLWindowsRevisar los eventos de seguridad y crear vistas por ID
Reenvío de eventos (WEF) y suscripciones (wecutil)WindowsCentralizar los eventos en un colector sin software adicional
Sysmon (Sysinternals)WindowsRegistro detallado de procesos, conexiones, cambios de ficheros y de registro
Get-WinEvent y wevtutilWindowsConsultas y exportación por línea de comandos
Firewall de Windows Defender con registroWindowsConexiones permitidas y bloqueadas (pfirewall.log)
journalctl, rsyslog, logrotateLinuxConsultar, centralizar y rotar registros
auditd, ausearch, aureportLinuxAuditoría detallada de ficheros y llamadas al sistema
last, lastb, who, w, faillog o faillockLinuxAccesos y sesiones
ss, netstat, lsofAmbosConexiones y puertos abiertos

10Sysmon y Reenvío de Eventos de Windows

Sysmon

Sysmon (System Monitor, de Sysinternals) es un servicio gratuito que añade al Visor de eventos un registro detallado de la actividad: procesos con su línea de comandos y su hash, conexiones de red, ficheros creados, cambios en el registro y consultas DNS. Es una de las fuentes más valiosas para detectar e investigar intrusiones en Windows.

ID de evento SysmonRegistra
1Creación de proceso (con proceso padre, línea de comandos y hash)
3Conexión de red
7Carga de una imagen (DLL)
11Creación de fichero
12 / 13Creación o modificación de claves de registro
22Consulta DNS
REM Instalar Sysmon con una configuración de la comunidad (por ejemplo, la de SwiftOnSecurity) sysmon64.exe -accepteula -i sysmonconfig.xml REM Actualizar la configuración más adelante sysmon64.exe -c sysmonconfig.xml REM Los eventos están en: Registros de aplicaciones y servicios > Microsoft > Windows > Sysmon > Operational Get-WinEvent -LogName 'Microsoft-Windows-Sysmon/Operational' -MaxEvents 5 | Format-List TimeCreated,Id,Message

Reenvío de eventos de Windows (WEF)

  1. 1. En el colector: ejecutar wecutil qc para activar el servicio de recopilación de eventos de Windows.
  2. 2. En los equipos origen: activar WinRM (winrm quickconfig o por GPO) y añadir la cuenta de equipo del colector (o «Servicio de red») al grupo local Lectores del registro de eventos.
  3. 3. Por GPO: Configuración del equipo → Plantillas administrativas → Componentes de Windows → Reenvío de eventos → Configurar el administrador de suscripciones de destino: Server=http://colector.dominio.local:5985/wsman/SubscriptionManager/WEC.
  4. 4. En el colector, crear la suscripción iniciada por el origen, con los equipos de un grupo de AD y una consulta XML con los ID que interesan (4624, 4625, 4720, 4728, 4732, 1102, Sysmon 1 y 3…).
  5. 5. Comprobar: los eventos llegan al registro «Eventos reenviados» del colector; desde ahí los recoge el agente del SIEM.
VolumenReenviar todos los eventos de todos los equipos satura el colector. Se reenvían los de seguridad relevantes y los de Sysmon filtrados por la configuración, y se dimensiona el colector según el número de equipos.

11Sistemas de Detección Basados en Equipo (HIDS)

Un HIDS (Host-based Intrusion Detection System) se instala en cada equipo y vigila lo que ocurre dentro de él: registros, integridad de ficheros, procesos, configuración y rootkits.

FunciónEjemplo
Análisis de registrosDetecta fallos de autenticación repetidos en auth.log o en el registro Security
Monitorización de integridad de ficheros (FIM)Avisa si cambia /etc/passwd, un binario del sistema o la web publicada
Detección de rootkitsBusca ficheros, procesos o puertos ocultos
Evaluación de la configuraciónCompara con guías de bastionado (CIS Benchmarks)
Inventario de vulnerabilidadesSoftware instalado con fallos conocidos (CVE)
Respuesta activaBloquea una IP en el cortafuegos local tras un ataque
WazuhOSSECTripwireAIDESamhainFail2banEDR comerciales
# AIDE: integridad de ficheros sudo apt install -y aide && sudo aideinit sudo cp /var/lib/aide/aide.db.new /var/lib/aide/aide.db sudo aide --check # Fail2ban: bloqueo automático de IP tras fallos de SSH sudo apt install -y fail2ban sudo fail2ban-client status sshd
VentajasInconvenientes
Ve lo que pasa dentro del equipo, incluido el tráfico cifrado ya descifradoHay que instalarlo y mantenerlo en cada equipo
Detecta cambios de ficheros y abusos de usuarios internosConsume recursos del equipo
Puede responder en el propio equipoSi el atacante obtiene privilegios, puede desactivarlo

12Sistemas de Detección Basados en Red (NIDS)

Un NIDS (Network-based Intrusion Detection System) analiza el tráfico que pasa por un punto de la red y lo compara con firmas de ataques conocidos o con un comportamiento normal.

Ubicación y captura del tráfico

Técnica de detecciónFuncionamientoVentajaInconveniente
Por firmasCompara con patrones de ataques conocidosPocos falsos positivos con ataques conocidosNo detecta ataques nuevos (día cero)
Por anomalíasAprende el comportamiento normal y avisa de las desviacionesPuede detectar ataques nuevosMás falsos positivos; necesita aprendizaje
Por protocoloDetecta usos incorrectos de los protocolosDetecta evasionesMás carga de proceso
SuricataSnortZeekSecurity Onion (distribución que los integra)
# Suricata en modo IDS sobre una interfaz sudo apt install -y suricata sudo suricata-update # descarga reglas (Emerging Threats Open) sudo suricata -c /etc/suricata/suricata.yaml -i eth0 sudo tail -f /var/log/suricata/fast.log # alertas resumidas jq 'select(.event_type=="alert")' /var/log/suricata/eve.json | head
Tráfico cifradoHoy casi todo el tráfico va cifrado (HTTPS, TLS). El NIDS no ve el contenido, pero sí metadatos útiles: IP, puertos, nombres de dominio (SNI), certificados, volúmenes y huellas TLS (JA3/JA4). Por eso se combina con HIDS y EDR.

13Detectar Ataques en el Registro de un Servidor Web

Los servidores web expuestos a Internet reciben ataques automáticos a todas horas. El registro de acceso deja huellas reconocibles, que se pueden buscar a mano o con reglas del HIDS o del WAF.

Patrón en la peticiónPosible ataque
Cientos de 404 seguidos desde la misma IP a rutas como /wp-admin, /.env, /phpmyadmin, /.git/configEscaneo automatizado en busca de paneles o ficheros sensibles
Parámetros con ' OR 1=1, UNION SELECT, SLEEP(Inyección SQL
<script>, onerror=, javascript: en la URLCross-site scripting (XSS)
../../, %2e%2e%2f, /etc/passwdRecorrido de directorios (path traversal)
${jndi:ldap://Explotación de Log4Shell
Muchos POST a /login o /wp-login.phpFuerza bruta de credenciales
User-Agent como sqlmap, nikto, nmap, masscanHerramientas de ataque identificadas (los atacantes reales suelen falsearlo)
LOG=/var/log/apache2/access.log # IP con más errores 404 (posibles escáneres) awk '$9==404 {print $1}' $LOG | sort | uniq -c | sort -rn | head # Peticiones con patrones de inyección o recorrido de directorios grep -Ei "union.*select|or%201=1|'%20or%20|\.\./|%2e%2e|etc/passwd|<script|jndi:" $LOG | tail # Intentos de inicio de sesión por IP grep -E 'POST /(wp-)?login' $LOG | awk '{print $1}' | sort | uniq -c | sort -rn | head
  1. Distinguir intento de éxito: el código de respuesta y el tamaño importan; un 200 con un tamaño anómalo tras una inyección es mucho más grave que un 404.
  2. Correlacionar: buscar la misma IP en el registro de errores, en el de la base de datos y en el cortafuegos.
  3. Responder: bloquear la IP (Fail2ban, WAF), corregir la vulnerabilidad si el intento tuvo éxito y abrir un incidente.

14Sistemas de Prevención de Intrusiones (IPS)

Un IPS (Intrusion Prevention System) es un sistema de detección colocado en línea (inline), por el que pasa el tráfico: además de detectar, puede bloquear el paquete, cortar la conexión o bloquear la IP de origen.

IDSIPS
PosiciónFuera de línea (copia del tráfico)En línea (el tráfico pasa a través)
AcciónAlertaAlerta y bloquea
RiesgoQue no se reaccione a tiempoQue un falso positivo bloquee tráfico legítimo; punto de fallo en la red
EjemplosSuricata o Snort en modo IDS, ZeekSuricata en modo IPS (NFQUEUE), módulos IPS de cortafuegos de nueva generación (NGFW), WAF para aplicaciones web

15Informes de Monitorización: Recolección, Análisis y Verificación de la Intrusión

  1. 1. Recolección de información: reunir los registros relevantes de todas las fuentes (equipos, red, aplicaciones, nube), con su hora sincronizada, y preservarlos (copia con su hash) si puede haber un procedimiento legal.
  2. 2. Análisis y correlación de eventos: construir la línea temporal (timeline) de lo ocurrido, relacionar usuarios, IP y equipos, y buscar los indicadores de compromiso (IoC) en el resto de la red.
  3. 3. Verificación de la intrusión: confirmar si es un ataque real o un falso positivo; comprobar si tuvo éxito (¿hubo un inicio de sesión correcto tras los fallos?, ¿se ejecutó algo?, ¿salieron datos?).
  4. 4. Valoración: alcance (equipos, cuentas y datos afectados), peligrosidad e impacto según la guía nacional.
  5. 5. Informe: con resumen ejecutivo, cronología, evidencias, impacto, acciones tomadas y recomendaciones.
Falso positivoFalso negativo
Alerta sin ataque real (un administrador que se equivoca de contraseña varias veces)Ataque real que no genera alerta
Consume tiempo y provoca fatiga de alertasMucho más peligroso: el ataque sigue sin que nadie lo sepa
Se reduce ajustando reglas y listas de excepcionesSe reduce con más fuentes, mejores reglas y búsqueda proactiva (threat hunting)
Informe periódico de monitorizaciónContenido
AccesosInicios de sesión fallidos por cuenta e IP; cuentas bloqueadas; accesos fuera de horario
Cuentas y privilegiosAltas, bajas y cambios en grupos privilegiados
Alertas de IDS/IPS y antimalwareNúmero por tipo y gravedad; tendencias
IncidentesAbiertos, cerrados, tiempos de respuesta
RecomendacionesMedidas para el próximo periodo

16Evidencias Digitales y Cadena de Custodia

Si un incidente puede acabar en una denuncia, un despido o un procedimiento judicial, las evidencias deben recogerse de forma que se pueda demostrar que no se han alterado. El operador suele ser el primero en llegar: lo que haga o deje de hacer en esos minutos es decisivo.

Orden de volatilidad (RFC 3227)

  1. 1. Registros y caché de la CPU, memoria RAM (procesos, conexiones, claves en memoria).
  2. 2. Estado de la red, tablas ARP y de rutas, procesos en ejecución.
  3. 3. Ficheros temporales y área de intercambio.
  4. 4. Disco.
  5. 5. Registros remotos y datos de monitorización.
  6. 6. Soportes de archivo y copias de seguridad.
HacerNo hacer
Aislar el equipo de la red sin apagarlo (si se va a hacer análisis forense)Apagar el equipo: se pierde la memoria
Anotar todo con hora: qué se ve, qué se hace y quién lo hace«Echar un vistazo» navegando por los ficheros del equipo sospechoso
Copiar los registros centralizados y calcular su hash (SHA-256)Reinstalar o limpiar antes de recoger evidencias
Avisar al responsable de seguridad y, si procede, a un perito o a las fuerzas de seguridadInstalar herramientas en el equipo afectado sin necesidad

Cadena de custodia

Es el registro documentado de cada evidencia desde que se recoge: qué es, quién la recoge, cuándo, dónde, su hash, por qué manos pasa, dónde se guarda y cada vez que se accede a ella. Sin cadena de custodia, una evidencia puede ser rechazada en un juicio.

# Copia de los registros con su huella digital sudo cp /var/log/auth.log /evidencias/2026-11-10_srv-web_auth.log sha256sum /evidencias/2026-11-10_srv-web_auth.log | tee -a /evidencias/hashes.txt REM Windows: exportar el registro de seguridad y calcular su hash wevtutil epl Security E:\evidencias\SRV1_Security.evtx Get-FileHash E:\evidencias\SRV1_Security.evtx -Algorithm SHA256

17Alarmas y Acciones Correctivas

AlarmaAcción correctiva inmediataAcción posterior
Fuerza bruta contra SSH o RDP desde InternetBloquear la IP (Fail2ban, cortafuegos)Cerrar el servicio a Internet; acceso solo por VPN con MFA
Inicio de sesión correcto tras muchos fallosBloquear la cuenta, cerrar sesiones, cambiar contraseñaInvestigar qué hizo la cuenta
Usuario añadido a Admins. del dominio sin cambio aprobadoRetirarlo y deshabilitar la cuenta que lo hizoInvestigación completa; revisión de todos los privilegiados
Malware detectado en un equipoAislar el equipoProcedimiento de desinfección (Parte I)
Renombrado masivo de ficheros (posible ransomware)Aislar el equipo origen y desconectar el recurso compartidoRestaurar desde copias; notificar
Registro de auditoría borradoTratar el equipo como comprometidoAnálisis forense con los registros centralizados
Conexiones a dominios maliciososBloquear en el DNS o el proxy y aislar el equipoBuscar el mismo indicador en el resto de equipos
Documentar siempreCada acción tomada durante un incidente se anota con hora y autor. Es imprescindible para el informe, para una posible denuncia y para notificar a la AEPD o al CSIRT en los plazos exigidos.

18Caso Práctico Resuelto: Investigación de un Acceso Indebido

Lunes, 08:40. El SIEM de una mutua laboral genera una alerta de nivel alto: «Usuario añadido a un grupo de administradores fuera de horario». El operador de guardia empieza la investigación.

Hora (sábado)FuenteEventoInterpretación
02:11:05VPNConexión correcta de la cuenta jvidal desde una IP de otro paísjvidal está de vacaciones en España según RR. HH.: sospechoso
02:11:30DC · 4624Inicio de sesión de jvidal, tipo 3Usa credenciales válidas, probablemente robadas
02:14:52DC · 4625 × 23Fallos de inicio de sesión de jvidal contra varios servidoresPrueba en qué equipos tiene acceso
02:31:10SRV-FICHEROS · Sysmon 1powershell.exe con una orden codificada lanzado por jvidalEjecución remota de código
02:33:47DC · 4720Se crea la cuenta «soporte2»Persistencia: cuenta nueva
02:34:02DC · 4728«soporte2» añadida a Admins. del dominioEscalada de privilegios (dispara la alerta, que nadie atendió hasta el lunes)
02:50-04:10Cortafuegos5,8 GB salientes de SRV-FICHEROS a un servicio de almacenamiento en la nubePosible exfiltración de datos
  1. Contención (08:55): deshabilitar jvidal y soporte2, cerrar sus sesiones, cortar la VPN a esa IP, aislar SRV-FICHEROS.
  2. Evidencias: exportar con hash los registros del DC, del servidor, de la VPN y del cortafuegos; cadena de custodia.
  3. Notificaciones: responsable de seguridad y dirección; al haber datos de salud de trabajadores, notificación a la AEPD en 72 h; como posible entidad NIS2, aviso temprano al CSIRT de referencia (INCIBE-CERT) en 24 h; denuncia.
  4. Erradicación y recuperación: restablecer las contraseñas de las cuentas privilegiadas, revisar tareas y servicios creados, restaurar el servidor desde una copia limpia, cambiar la contraseña de jvidal y activar MFA en la VPN, que no lo tenía.
  5. Lecciones aprendidas: MFA obligatorio en la VPN; alertas de nivel alto notificadas a la guardia también en fin de semana; regla de viaje imposible en la VPN; límite de tráfico saliente anómalo.
Clave del casoLa alerta funcionó a las 02:34, pero no llegó a nadie hasta el lunes. Monitorizar sin un proceso de respuesta 24 × 7 para lo crítico solo sirve para saber después qué pasó.

19Organismos de Gestión de Incidentes

Un CERT o CSIRT (Equipo de Respuesta ante Emergencias Informáticas o ante Incidentes de Seguridad) ayuda a prevenir, detectar y responder a incidentes en su ámbito y coordina con otros equipos.

Nacionales

OrganismoÁmbito
INCIBE-CERT (Instituto Nacional de Ciberseguridad)Ciudadanos, empresas privadas, operadores de servicios esenciales del sector privado y red académica y de investigación. Línea gratuita de ayuda en ciberseguridad 017
CCN-CERT (Centro Criptológico Nacional)Sector público: Administración General del Estado, comunidades autónomas, entidades locales; Esquema Nacional de Seguridad
ESPDEF-CERT (Mando Conjunto del Ciberespacio)Defensa
RedIRIS-CERT (antes IRIS-CERT)Universidades y centros de investigación conectados a RedIRIS
esCERT-UPCEquipo pionero de la Universidad Politécnica de Cataluña, citado en el BOE, de los primeros CSIRT españoles
CSIRT autonómicosCSIRT-CV (Comunitat Valenciana), Agencia de Ciberseguridad de Cataluña, BCSC (País Vasco), Andalucía-CERT…
CSIRT.esPlataforma que reúne a los CSIRT españoles
Policía Nacional y Guardia CivilDenuncia de ciberdelitos (Unidad Central de Ciberdelincuencia, Grupo de Delitos Telemáticos)
AEPDNotificación de brechas de datos personales (72 horas)

Internacionales

OrganismoÁmbito
CERT/CC (Universidad Carnegie Mellon)El primer CERT (1988), referente en vulnerabilidades y buenas prácticas
FIRST (Forum of Incident Response and Security Teams)Foro mundial de equipos de respuesta; define estándares como CVSS y TLP
ENISA (Agencia de la UE para la Ciberseguridad)Apoyo a los Estados miembros; red europea de CSIRT
CERT-EUInstituciones de la Unión Europea
Trusted IntroducerRed y acreditación de equipos europeos
TLP (Traffic Light Protocol)Etiquetado de FIRST para compartir información de incidentes: TLP:RED (solo los destinatarios), TLP:AMBER (su organización), TLP:GREEN (su comunidad), TLP:CLEAR (pública).

20Glosario de la Parte II

Traza / log
Registro de un suceso del sistema, de una aplicación o de seguridad.
Auditoría (Windows)
Configuración de qué sucesos de seguridad se registran.
SACL
Lista de auditoría de un objeto: qué accesos a él se registran.
LogonType
Tipo de inicio de sesión en un evento de Windows (2 interactivo, 3 red, 10 remoto).
auditd
Subsistema de auditoría de Linux.
Correlación
Relacionar eventos de varias fuentes y momentos para detectar un patrón.
SIEM
Sistema que recoge, normaliza, correlaciona y conserva eventos de seguridad.
HIDS / NIDS
Detección de intrusiones en el equipo / en la red.
IPS / WAF
Sistema de prevención en línea / cortafuegos de aplicaciones web.
FIM
Vigilancia de la integridad de ficheros.
Sigma
Formato abierto de reglas de detección portables entre SIEM.
Sysmon
Servicio de Sysinternals que registra actividad detallada en Windows.
WEF
Reenvío de eventos de Windows a un colector.
IoC
Indicador de compromiso: IP, dominio, hash o patrón asociado a un ataque.
Falso positivo / negativo
Alerta sin ataque / ataque sin alerta.
Cadena de custodia
Registro documentado del manejo de una evidencia.
CSIRT / CERT
Equipo de respuesta ante incidentes de seguridad.
TLP
Protocolo de etiquetado para compartir información sensible.

21Autoevaluación de la Parte II

¿Qué evento de Windows registra un inicio de sesión fallido y qué campo dice desde dónde se intentó?
El 4625; el campo IpAddress (y WorkstationName) indica el origen.
¿Por qué deben centralizarse los registros?
Porque si un atacante compromete el equipo puede borrarlos, y porque solo con todos juntos se pueden correlacionar eventos de distintas fuentes.
¿Qué diferencia hay entre un IDS y un IPS?
El IDS recibe una copia del tráfico y alerta; el IPS está en línea y puede bloquear. El IPS tiene el riesgo de cortar tráfico legítimo por un falso positivo.
¿Qué detecta un HIDS que no ve un NIDS?
Lo que ocurre dentro del equipo: cambios en ficheros críticos, registros locales, procesos, abusos de usuarios internos y el contenido del tráfico cifrado una vez descifrado.
En el registro web aparece «GET /index.php?id=1%20UNION%20SELECT...» con código 200 y un tamaño de respuesta muy grande. ¿Qué haces?
Tratarlo como posible inyección SQL con éxito: abrir incidente, bloquear la IP, conservar evidencias, avisar al responsable de la aplicación para corregirla y comprobar qué datos se han podido extraer.
¿Por qué no se debe apagar un equipo comprometido si se va a hacer análisis forense?
Porque se pierde la información volátil de la memoria: procesos, conexiones, claves y malware que solo reside en RAM.
¿A qué CSIRT notificaría un incidente un ayuntamiento? ¿Y una empresa privada?
Un ayuntamiento, al CCN-CERT (sector público). Una empresa privada, a INCIBE-CERT (o a su CSIRT autonómico).
¿Qué etiqueta TLP pondrías a un informe que solo puede circular dentro de tu organización?
TLP:AMBER (o TLP:AMBER+STRICT si solo puede circular dentro de la propia organización).
¿Qué es un falso negativo y por qué es más grave que un falso positivo?
Un ataque real que no genera alerta. Es más grave porque el atacante sigue actuando sin que nadie lo sepa; el falso positivo solo hace perder tiempo.