, ,

BlueTeam Linux |Logging y Visibilidad | 1 | PT 1

Hola a todos, en esta entrada vamos a ver un tema importante que quizás muchos analistas estén interesados en aprender, aclaro que para esta entrada debes tener conocimientos de Linux para poder interpretar y entenderlo, sin más que agregar comenzamos.


Objetivo

Al finalizar estas entradas de logging y visibilidad, como analista podrás responder lo siguiente:

Si alguien intenta acceder, escalar privilegios o persistir en mi linux, ¿Donde queda evidencia y como la interpreto?


¿Qué es un log?

Los logs o registros son un archivo que contienen eventos del sistema, apps o dispositivos. Ejemplos de eventos: Intentos de login, arranque de servicios, accesos HTTP, alertas de antivirus.

También en BlueTeam, los logs son :

Un linux sin logs bien entendidos es ciego.


El siguiente diagrama indica el flujo general de eventos del sistema, es el flujo por defecto que se da al momento de que un evento se produce.

Aqui te explico de que trata cada fase:

  1. Ocurre una acción en el sistema (Login, comando, proceso, red)
  2. El kernel o servicio genera un evento
  3. ¿porque existen 2 fases con el numero 3?. Existen 2 fases debido a que el evento puede ir a journald o archivos en /var/log
  4. El SIEM o analista lo consume

Punto clave Blue Team: No todo genera log por defecto

journald

Comandos clave:

Ventaja defensiva:


/var/log/*

Logs clásicos, texto plano.

Directorios y archivos críticos:


Hasta el momento hemos visto lo más básico de nuestro tema, es la primera parte del mismo, lo dividiremos en varias partes para comprender a fondo los conceptos.

continuará. . .