CON · Concepto Detectar · Nivel 2 · Intermedio

27.Bitácoras (logs)

Registros que guardan sistemas y equipos de lo que pasa en ellos (inicios de sesión, cambios, errores); son la memoria que permite detectar e investigar incidentes.

¿Qué es?

Una bitácora (log) es el registro automático de lo que pasa en un sistema: quién inició sesión y cuándo, quién intentó entrar y falló, qué se instaló, qué se borró, qué errores hubo.

Es como el libro de registro de visitantes en la entrada de una escuela: si algo se pierde, revisas quién entró, a qué hora y a dónde fue.

En términos técnicos

  • Casi todo genera bitácoras: sistemas operativos, servidores web, bases de datos, firewalls, routers, aplicaciones y servicios en la nube.
  • Cada evento tiene, como mínimo, fecha y hora, origen (equipo, usuario, IP), tipo de evento y resultado.
  • Para que sirvan deben estar activadas, con la hora sincronizada (NTP), centralizadas (lejos del equipo que las genera) y conservadas el tiempo necesario.
  • Se revisan a mano, con filtros o con un SIEM que las correlaciona y genera alertas.

¿Dónde las vas a encontrar?

En el Visor de eventos de Windows, en /var/log y journalctl de Linux, en los registros de acceso de Nginx o Apache, en el historial de inicios de sesión de Google o Microsoft 365, en show logging de un router Cisco y en la consola de cualquier servicio en la nube.

¿Por qué importa?

Un caso verosímil

Aparecen calificaciones modificadas en el sistema escolar. La dirección quiere saber quién lo hizo y desde dónde. El sistema sí tenía bitácora de cambios, pero se guardaba en el mismo servidor, solo una semana, y con la hora atrasada 40 minutos. Cuando se notó el problema, ya habían pasado dos semanas.

Qué se perdió

  • La posibilidad de saber qué pasó y de demostrarlo.

Qué lo habría evitado

Conservar las bitácoras del sistema escolar al menos un ciclo escolar, enviarlas a otro servidor y sincronizar la hora. Con eso, la investigación habría tomado una tarde.

¿Cómo se aplica?

Qué registrar como mínimo

Evento Por qué
Inicios de sesión exitosos y fallidos Detectar contraseñas adivinadas o cuentas robadas
Creación, cambio y borrado de cuentas y permisos Detectar accesos que alguien se dio a sí mismo
Uso de cuentas de administrador Son las más valiosas para un atacante
Cambios de configuración Saber quién cambió qué
Acceso a información sensible Expedientes, calificaciones, nómina
Alertas del antivirus y del firewall Señales de ataque
Borrado de bitácoras Casi siempre es una mala señal

Eventos clave de Windows (registro de Seguridad)

ID Significa
4624 Inicio de sesión exitoso
4625 Inicio de sesión fallido
4720 Se creó una cuenta de usuario
4732 Se agregó un miembro a un grupo local (p. ej. Administradores)
4740 Cuenta bloqueada
1102 Se borró el registro de auditoría

Consultarlas

# Windows (PowerShell): últimos 20 inicios de sesión fallidos
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625} -MaxEvents 20

# Linux: intentos fallidos de SSH
sudo grep "Failed password" /var/log/auth.log
sudo journalctl -u ssh --since today

# Cisco
R1# show logging

Por nivel

Nivel Cómo aplicarlo
Persona Revisar de vez en cuando la actividad de inicio de sesión de tu correo y redes sociales
Escuela Activar el registro de inicios de sesión y cambios en el sistema escolar, servidor y firewall; enviarlos a un servidor central (syslog); conservar al menos un ciclo escolar
Empresa Política de registro, recolección central en un SIEM, retención definida, protección contra borrado y revisión con alertas

Relación con NIST CSF 2.0

Función Categoría Relación
Detectar (DE) DE.CM — Continuous Monitoring Se monitorean redes, equipos, actividad del personal y servicios para encontrar eventos adversos
Detectar (DE) DE.AE — Adverse Event Analysis Las bitácoras se analizan y correlacionan
Proteger (PR) PR.PS — Platform Security Se generan registros y se ponen a disposición para el monitoreo

MITRE ATT&CK: los atacantes intentan borrarlas (T1070 — Indicator Removal, subtécnica de borrado de registros de eventos de Windows); mitigación M1047 — Audit.

Para tomar en cuenta

  • Protege las bitácoras: si están solo en el equipo atacado, se pueden borrar.
  • Cuidado con los datos personales: las bitácoras también los contienen; aplícales las mismas reglas.
  • No registres contraseñas ni datos de tarjetas en los logs de tus aplicaciones.
  • Define cuánto tiempo guardarlas según la ley, la política y el espacio disponible.
  • Revísalas de verdad: una bitácora que nadie mira solo sirve después del problema.

Material descargable

Aún no hay material descargable para este tema. Pronto habrá cuadernillos, manuales o laboratorios.

Referencias

Antes conviene ver…

© solutions_ · Ciberseguridad · 27 Bitácoras (logs)