Ir al contenido principal

[Logs I] Iniciando con el análisis de logs




En esta serie de entradas hablaremos sobre la importancia que tienen los logs para conseguir información en un ataque. El objetivo de esta serie de entradas es aprender a recopilar, administrar y analizar registros de auditoría de eventos que podrían ayudar a detectar, comprender o recuperarse de un ataque.

¿Por qué es importante dar valor a los logs?

Un deficiente proceso de almacenado, procesado y análisis permite que a los atacantes ocultar su ubicación, malware instalado y actividades en los sistemas de las víctimas, incluso si las víctimas saben que sus sistemas han sido comprometidos, sin logs protegidos y completos, no conocen los detalles del ataque ni las acciones posteriores tomadas por los atacantes. Sin logs de auditoría sólidos, un ataque puede pasar desapercibido indefinidamente y los daños particulares causados pueden ser irreversibles. Aunque tengamos un sistema de almacenamiento de logs bastante robusto los atacantes confían en el hecho de que rara vez se revisan los logs, y no es posible detectar que los sistemas fueron comprometidos. Debido a procesos de análisis de registros deficientes o inexistentes, los atacantes a veces controlan las máquinas víctimas durante meses o años sin que nadie lo sepa, a pesar de que la evidencia del ataque se ha registrado en archivos de logs no examinados.

Controles de seguridad

Control Descripción
Utilizar tres fuentes de tiempo sincronizadas Usar un servidor de sincronización de hora en todos los dispositivos. 
Activar audit log Asegúrese de que el log local se encuentre habilitado en todos los sistemas y redes.
Habilitar el log detallado Asegúrese de que el sistema de log incluye información detallada como, fuente del origen, fecha, usuario, timestamp, dirección origen, dirección del destino y otros elementos
Garantizar almacenamiento adecuando para los logs Asegúrese de que los sistemas que están guardando logs tienen el espacio adecuando para guardarlos
Administrador central de logs Asegúrese de que los logs se están guardando en un sistema central de análisis y monitoreo
Implemente un SIEM o una herramienta de análisis de logs Implemente un Security Information and Event Management (SIEM) o herramientas de análisis de logs
Revisado regular de logs Revisión básica de logs para identificar anomalías
Mantenimiento regular al SIEM Configure regularmente su SIEM para detectar fácilmente las anomalías y los eventos sospechosos


Procedimientos y Herramientas

La mayoría de los sistemas operativos, servicios de red y tecnologías de firewalls, libres y comerciales, ofrecen capacidades de log. Tales logs deben ser activados y enviados a servidores de logs centralizados.
Los programas de análisis, como las soluciones SIEM para revisar los registros, pueden ser muy útiles, pero las capacidades empleadas para analizar los logs de auditoría son bastante extensas, incluso el análisis de una persona.
Las herramientas de mostrado de información en tiempo real pueden hacer que los logs sean mucho más útiles para la posterior inspección manual.
Tales herramientas pueden ser bastante útiles para identificar ataques sutiles, pero no remplazan a una persona humana revisando los logs manualmente.

Comentarios

  1. Me parece muy interesante, ¿Qué herramientas puedo usar para monitorear los logs ?

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Introducción a los CIS controls

Introducción CIS Controls es un conjunto de acciones priorizadas que colectivamente forman un conjunto de mejores prácticas de defensa que mitigan los ataques más comunes contra sistemas y redes. Los Controles CIS son desarrollados por una comunidad de expertos en TI que aplican su experiencia de primera mano como defensores cibernéticos para crear estas mejores prácticas de seguridad aceptadas globalmente. Los expertos que desarrollan los Controles CIS provienen de una amplia gama de sectores que incluyen retail, fabricación, salud, educación, gobierno, defensa y otros. Estamos en un punto fascinante en la evolución de lo que ahora llamamos defensa cibernética. Pérdidas masivas de datos, robo de propiedad intelectual, violaciones de tarjetas de crédito, robo de identidad, amenazas a nuestra privacidad, denegación de servicio: se han convertido en una forma de vida para todos nosotros en el ciberespacio. Y, como defensores, tenemos acceso a una extraordinaria

Inventario de Software autorizados y no autorizados

Gestione activamente todo software en la red (inventario, seguimiento y corrección), de tal manera que solo software autorizado esté instalado y pueda ejecutarse, y que el software no autorizado y no gestionado sea encontrado y se prevenga su instalación y ejecución. ¿Por qué es importante este control? Los atacantes escanean continuamente a las organizaciones objetivo en busca de versiones vulnerables de software que pueden explotarse de forma remota. Algunos atacantes también distribuyen páginas web, archivos de documentos, archivos multimedia y otros contenidos hostiles a través de sus propias páginas web o sitios de terceros de confianza. Cuando las víctimas desprevenidas acceden a este contenido con un navegador vulnerable u otro programa del lado del cliente, los atacantes comprometen sus máquinas, a menudo instalando programas de puerta trasera y bots que le dan al atacante un control a largo plazo del sistema. Algunos atacantes sofisticados pueden usar exploits d

Configuración segura para hardware y software en dispositivos móviles, computadoras portátiles, estaciones de trabajo y servidores

Configuración segura para hardware y software en dispositivos móviles, computadoras portátiles, estaciones de trabajo y servidores Establezca, implemente y gestione activamente (rastree, informe, corrija) la configuración de seguridad de dispositivos móviles, computadoras portátiles, servidores y estaciones de trabajo utilizando una rigurosa gestión de configuraciones y un proceso de control de cambios para evitar que los atacantes exploten servicios y configuraciones vulnerables. ¿Por qué es importante este control? Las configuraciones predeterminadas entregadas por los fabricantes y revendedores de sistemas operativos y aplicaciones normalmente están orientadas a la facilidad de implementación y la facilidad de uso, no a la seguridad. Controles básicos, servicios y puertos abiertos, cuentas o contraseñas predeterminadas, protocolos antiguos (vulnerables), preinstalación de software innecesario - todos pueden ser explotables en su estado predeterminado. Desarrollar