Montar un SOC open source

< Todos los temas
Imprimir

Montar un SOC open source

¿Diferencia entre SOC y SIEM?

Es inevitable aclarar que es un SOC pero también que es un SIEM, ya que muchas veces se confunden o se asocian como los mismos términos.

Un SIEM es una parte fundamental del SOC. Mientras que el SOC recopila información de los elementos que lo componen y entregan eventos (firewalls, antivirus, puntos de acceso, eventos servidores, bases de datos…), el SIEM, dentro de ese SOC, se encarga de la monitorización real y el almacenamiento de los datos obtenidos. Es el componente que le da visión a los técnicos de lo que pasa de forma unificada.

Mediante el SIEM podemos tener una visión global de la seguridad de nuestra organización, y así detectar qué comportamientos anormales pueden suponer un peligro real.

Es fundamental que existan las herramientas para recolectar los datos y a su vez esos datos no podemos explotarlos si no sabemos correlacionarlos y analizarlos.

Os dejo una distribución que tiene ya integradas la mayoría de herramientas de las que voy a hablar, se llama Security Onion, intentaré hacer una entrada específica sobre ella:

  • WEB OFICIAL: https://securityonionsolutions.com/
  • Descripción: Se basa en una combinación de herramientas de seguridad, como Snort, Suricata, Zeek, Wazuh, Elasticsearch y Kibana, para recolectar y analizar datos y detectar amenazas avanzadas.

A continuación, os dejo una descripción de las diferentes herramientas que pueden formar un SOC OpenSource:

Herramienta OpenSource SOC para Detección

  • Suricata:
    • WEB OFICIAL: https://suricata.io/
    • Descripción: Permite la detección de intrusos en tiempo real (IDS), prevención de intrusiiones en línea (IPS) y monitorización de seguridad de red (NSM)
  • Snort:
    • WEB OFICIAL: https://www.snort.org/
    • Descripción: Se trata de uno de los IPS Opensource más conocido del mercado. En él se definen reglas para detectar actividad maliciosa en la red y poder generar alertas o detener paquetes maliciosos.
  • Wazuh:
    • WEB OFICIAL: https://wazuh.com/
    • Descripción: Permite recopilar y analizar datos de seguridad de un host en el cual se instala un agente. Es una herramienta muy completa, compuesta por una gestión de eventos e información de seguridad (SIEM) y otra de detección y respuesta extendidas (XDR)
  • Zabbix:
    • WEB OFICIAL: https://www.zabbix.com/
    • Descripción: Aunque no es una herramienta propia de ciberseguridad, sí nos dará datos para gestionar nuestros elementos de red y su estado, alimentando el SIEM

Herramienta OpenSource SOC para Gestión

  • Evebox:
    • WEB OFICIAL: https://evebox.org/
    • Descripción: Permite la gestión de alertas y eventos que genera Suricata, lo que se convierte en un complemento imprescindible si usamos Suricata
  • ElasticSearch Stack (desde 2021 no es opensource, la alternativa creada por AWS es Opensearch):
    • WEB OFICIAL: https://www.elastic.co/es/elastic-stack/
    • Descripción: ELK es el acrónimo para referirse a tres proyectos open source que suelen ir unidos, como son ElasticSearch, Logstash y Kibana. Actúa como un repositorio de registros
  • The Hive:
  • VulnWhisperer:
    • WEB OFICIAL: https://github.com/HASecuritySolutions/VulnWhisperer
    • Descripción: VulnWhisperer es una herramienta de gestión de vulnerabilidades y un agregador de informes. VulnWhisperer extraerá todos los informes de varios escáneres de vulnerabilidades y creará un archivo con un nombre único para cada uno.
  • OpenSCAP:
    • WEB OFICIAL: https://www.open-scap.org/
    • Descripción: Es una colección de herramientas de código abierto para implementar y cumplir el estándar SCAP (Security Content Automation Protocol) certificado por NIST (Instituto Nacional de Estándares y Tecnología). El objetivo es estandarizar ciertas cuestiones relacionadas con la seguridad. Una forma de automatizar, en cierto grado, la búsqueda de vulnerabilidades, evaluar sus posibles impactos, gestionarlas y evaluar políticas a adoptar. Con esta herramienta podríamos hacer hardening

Herramienta OpenSource SOC para Análisis

  • Cortex:
    • WEB OFICIAL: https://thehive-project.org/
    • Descripción: Permite el análisis mediante una página web de los diferentes analizadores detectados (IP´s, correos electrónicos, URL´s, dominios…), se usa normalmente en conjunto con The Hive para disponer de una respuesta activa
  • Nessus:
    • WEB OFICIAL: https://es-la.tenable.com/products/nessus
    • Descripción: Es una herramienta que puede montarse en casi cualquier dispositivo, como una raspberry pi. Permite el análisis de vulnerabilidades (aplicaciones web, por ejemplo), y mediante múltiples plugins puedes ampliar sus funciones.
  • OpenCTI:
    • WEB OFICIAL: https://docs.opencti.io/latest/
    • Descripción: OpenCTI es una plataforma de código abierto que permite a las organizaciones gestionar su información y documentación sobre ciberamenazas. Ha sido creada para estructurar, almacenar, organizar y visualizar información técnica y no técnica sobre ciberamenazas. Puede integrarse con otras herramientas y aplicaciones como MISP, TheHive…

Herramienta OpenSource SOC para Intercambio de información

Herramienta OpenSource SOC para pruebas ciberseguridad

  • Patrowl:
  • Caldera Framework:

Herramienta OpenSource SOC para análisis de código

Os dejo unas cuantas herramientas por si sois desarrolladores:

Fuente: https://www.claranet.com/es/blog/herramientas-open-source-para-adoptar-devsecops

Herramientas open source para los hooks previos a la subida de código:

Herramientas open source para gestionar secretos:

Herramientas open source para análisis de composición del software:

Herramientas open source para el testeo de seguridad de análisis dinámico:

Herramientas open source para seguridad en Infrastruture as Code:

Herramientas open source para Vulnerability Assessment:

Herramientas open source para Compliance as Code:

Herramientas open source disponibles para la gestión de vulnerabilidades:

Herramienta open source para alertas y monitorización:

Seguro que existen muchas más herramientas, intentaré ir mejorando el artículo y creando entradas de como se instalan estas herramientas para crear un SOC OpenSource.

ENTRADAS RELACIONADAS CREACION SOC OPENSOURCE

 

 

Articulo extraido de https://www.maquinasvirtuales.eu/crear-soc-mediante-herramientas-opensource/