Security Onion - ¿Vale la pena para tu ciberseguridad?

14 de marzo de 2026

Figura de un hacker con un **security onion** en el centro, rodeado de iconos de búsqueda, candado, nubes y un monitor.

Índice

Una distribución orientada a detección de intrusiones tiene sentido cuando necesitas algo más que alertas sueltas: quieres contexto, historial y pruebas forenses que aguanten una investigación. Security Onion combina visibilidad de red, telemetría de host, captura completa de paquetes y gestión de casos para que un pentest, un ejercicio purple team o una auditoría no se queden en intuición. En este artículo te explico qué hace, cómo se despliega en un laboratorio o en producción y qué límites reales conviene tener presentes antes de montarlo.

Lo esencial para entender su valor en una red real

  • Une detección de red, telemetría de host, PCAP y gestión de casos en una sola plataforma.
  • Suricata aporta alertas NIDS; Zeek añade contexto de protocolos; Elastic Agent cubre endpoints.
  • Para hacking ético sirve para validar detecciones, medir impacto y documentar evidencias.
  • Hay varios modos de despliegue: Import, Evaluation, Standalone y arquitecturas distribuidas.
  • El cuello de botella real suele ser CPU, RAM, disco y la forma de capturar el tráfico.

Por qué encaja en hacking ético

Cuando trabajo un pentest o un ejercicio de red team, me interesa ver qué deja la actividad en la red y no solo qué “parece” haber pasado. Esta clase de plataforma encaja justo ahí: convierte un ataque, una simulación de exfiltración o un movimiento lateral en una secuencia investigable, con alertas, metadatos, paquetes y trazabilidad. Eso es importante porque una detección sin evidencia suele quedarse corta cuando toca explicar impacto a un cliente o a un equipo interno.

Yo la usaría, sobre todo, para tres cosas muy concretas:

  • Validar reglas de detección después de una prueba ofensiva y ver si salta lo que debería.
  • Correlacionar tráfico norte-sur y este-oeste para detectar C2, exploración interna o movimiento lateral.
  • Documentar el incidente con PCAP y casos, no solo con una lista de alertas que luego nadie puede defender.
En otras palabras: no me aporta por “ver ruido”, sino por convertir ese ruido en contexto útil. Y para entender por qué funciona así, primero hay que mirar cómo separa sus piezas internas.

Cómo se organiza por dentro

La arquitectura está pensada para repartir funciones: captura, análisis, almacenamiento y respuesta no viven necesariamente en la misma máquina. Esa separación reduce cuellos de botella y permite escalar cuando la red crece. Yo lo resumo así: sensores para ver tráfico, agentes para ver hosts y una consola central para investigar.

Bloque Qué aporta Por qué me importa
Sensores de red Suricata genera alertas NIDS y Zeek añade metadatos de protocolos. Me permiten ver actividad maliciosa, DNS raro, HTTP sospechoso o señales de exfiltración.
Visibilidad de host Elastic Agent, Syslog y consultas vivas a endpoints con Osquery. Cubre el hueco que deja el cifrado y me da señales del propio sistema comprometido.
Consola central Alertas, dashboards, caza, PCAP, casos y gestión de nodos. Convierte un mar de eventos en un flujo de investigación que se puede seguir.
Honeypots Servicios señuelo que disparan alertas ante sondeos o conexiones no autorizadas. Me ayudan a detectar reconocimiento y actividad que quizá no salte en otros controles.

La clave no está solo en “tener herramientas”, sino en cómo se enlazan. Los datos acaban indexados y eso permite saltar de una alerta a un paquete concreto o a un host concreto sin perder el hilo. Esa es la diferencia entre una pila de logs y una base de trabajo útil para investigación.

Qué despliegue elegir según tu objetivo

La decisión importante no es “instalarlo o no”, sino qué modo encaja con el problema real. La documentación actual distingue escenarios muy distintos, y mezclarlos suele acabar en sobrecoste o en frustración porque el equipo se queda corto antes de tiempo.

Modo Cuándo lo usaría Mínimo orientativo Límite que asumo
Import Para cargar PCAP o EVTX y empezar a aprender la consola. 4 GB RAM, 2 CPU, 100 GB, 1 NIC No admite agentes ni nodos adicionales.
Evaluation Para probar tráfico en vivo desde un TAP o SPAN en un laboratorio. 8 GB RAM, 4 CPU, 200 GB, 2 NIC No lo trataría como base de producción.
Standalone Para un laboratorio serio, una POC o una red pequeña con visibilidad de red y host. 24 GB RAM, 4 CPU, 200 GB, 2 NIC Escala menos que un entorno distribuido.
ManagerSearch Para una pyme o un entorno pequeño con logs de host y algo de red. 16 GB RAM, 8 CPU, 200 GB, 1 NIC Ya exige pensar mejor en retención y crecimiento.
Distribuido Para crecer con manager, search y sensores separados. Depende de la carga Es la vía correcta cuando el volumen ya no cabe bien en una sola máquina.

Hay una regla práctica que no suelo romper: si solo quieres entender la consola o revisar material forense, empiezo por Import. Si necesitas tráfico en vivo, me muevo a Evaluation o Standalone. Y si ya piensas en producción, prefiero separar roles antes de forzar una máquina a hacer de todo.

Qué hardware y red necesita para rendir

Aquí es donde mucha gente se engaña: el problema rara vez es “si instala”, sino cuánto aguanta sin perder visibilidad. La guía actual deja claro que solo soporta x86-64, así que ARM queda fuera. Además, Suricata y Zeek son intensivos en CPU, y el proyecto maneja una referencia muy útil: unos 200 Mbps por worker. Traducido a algo más tangible, si tu enlace va realmente saturado a 1 Gbps, puedes acabar necesitando al menos 5 workers de Suricata y 5 de Zeek, más CPU extra para captura completa y otros servicios.

  • RAM. Para evaluación rápida en VM, la documentación marca 8 GB en Eval, pero también deja entrever que 12 GB es un suelo más realista si no quieres pelearte con swap. En producción pequeña, yo no bajaría de 16 GB.
  • Disco. La captura completa consume muchísimo. Un enlace medio de 50 Mbps puede llegar a requerir unos 540 GB por día solo para PCAP, así que la retención hay que planearla con números, no con optimismo.
  • NIC y captura. Para tráfico vivo necesitas un TAP o un puerto SPAN bien configurado. En interfaces de sniffing, el instalador desactiva offloading para que la vista del tráfico sea fiel. Y sí, merece la pena usar tarjetas de red de calidad.
  • Virtualización. Se puede virtualizar, pero si monitoreas bastante tráfico, yo prefiero hardware físico dedicado. Es la forma más limpia de evitar que el host y otras VMs compitan por recursos.
  • Retención. La propia guía recomienda no pasarse de unos 30 días de índices calientes. Si necesitas más histórico, hay que pensar en almacenamiento y arquitectura desde el principio.

Mi lectura es simple: cuanto más cerca quieras estar de la verdad del tráfico, más cuidado tendrás que poner en CPU, disco y origen de captura. Ese es el punto donde la herramienta deja de ser “ligera” y empieza a parecerse a una plataforma seria.

Dónde brilla y dónde conviene ser honesto

Lo que mejor hace esta plataforma es juntar piezas que en muchas organizaciones viven separadas: red, host, búsqueda forense y gestión del caso. Para un equipo de hacking ético, eso vale oro porque reduce el tiempo entre “hemos probado algo” y “tenemos evidencia de lo que pasó”. También me gusta que contemple despliegues airgap, porque no todos los entornos de prueba tienen salida a Internet.

Pero conviene ser realista con sus límites:

  • No es magia. Si el sensor no ve bien el tráfico, no hay consola que lo arregle.
  • Exige tuning. Las reglas, la retención y la carga de eventos hay que afinarlas; si no, se llena de ruido o se queda corta.
  • No sustituye un EDR puro si tu foco es solo endpoint. Aquí gana cuando quieres correlación entre red y host.
  • La edición mínima no es el destino final. Sirve para aprender o validar, no para asumir que producción va a ir igual de bien.

Yo la uso cuando necesito profundidad forense y una visión más completa del incidente. Si solo quiero inventario de endpoints o un monitor básico de máquinas, probablemente elegiría algo más simple. Pero si el objetivo es entender el ataque de extremo a extremo, aquí hay bastante más valor que en una pila de logs aislados.

Cómo la arrancaría hoy en un laboratorio pequeño

Si tuviera que empezar desde cero, no intentaría montar un grid complejo el primer día. Haría algo más sobrio y más útil:

  1. Empezaría por Import si solo quiero analizar PCAP o EVTX. Es la forma más rápida de aprender la consola sin sobredimensionar nada.
  2. Pasaría a Evaluation o Standalone solo si necesito tráfico en vivo. Para un laboratorio serio, me inclino antes por Standalone que por apurar una VM pequeña.
  3. Conectaría una sola fuente de tráfico limpia, idealmente un TAP o un SPAN bien controlado, y no mezclaría demasiadas entradas al principio.
  4. Definiría tres detecciones iniciales: escaneo de puertos, posible C2 y exfiltración básica. Son más útiles que perseguir decenas de reglas sin contexto.
  5. Revisaría primero Alerts, luego Hunt y después PCAP. Cuando ya tenga criterio, usaría Cases para dejar trazabilidad y compartir hallazgos.

Si el entorno no tiene salida a Internet, el modo airgap resuelve esa parte; y si el proyecto crece, Security Onion rinde mejor cuando separas manager, search y sensores en lugar de exprimir una sola máquina. Esa es la lectura práctica que yo haría en 2026: una base muy sólida para caza, defensa y análisis forense, siempre que la montes con el tamaño adecuado.

Preguntas frecuentes

Security Onion es una distribución Linux para detección de intrusiones, monitorización de red y análisis forense. Combina herramientas como Suricata, Zeek y Elastic Stack para ofrecer visibilidad de red, telemetría de host y gestión de casos, ideal para pentesting y auditorías.

Sus componentes principales incluyen sensores de red (Suricata para NIDS, Zeek para metadatos), visibilidad de host (Elastic Agent, Syslog), una consola centralizada para investigación y honeypots. Todo esto se integra para proporcionar una visión completa del tráfico y eventos.

Ofrece varios modos: Import (para análisis de PCAP), Evaluation (laboratorios con tráfico vivo), Standalone (POCs o redes pequeñas) y Distributed (para escalar en entornos de producción, separando manager, search y sensores).

Los requisitos varían según el modo de despliegue. Generalmente, necesita CPUs potentes (Suricata/Zeek son intensivos), RAM suficiente (mínimo 8GB para evaluación, 16GB+ para producción), y gran espacio en disco para PCAP. Es crucial una buena configuración de red para la captura de tráfico.

Permite validar reglas de detección, correlacionar tráfico norte-sur y este-oeste para identificar C2 o movimiento lateral, y documentar incidentes con PCAP y casos. Transforma el "ruido" de la red en contexto útil y evidencia forense investigable.

Calificar artículo

Calificación: 0.00 Número de votos: 0

Etiquetas:

security onion despliegue security onion cómo usar security onion security onion en hacking ético

Compartir artículo

Lucas Crespo

Lucas Crespo

Soy Lucas Crespo, un apasionado de la ciberseguridad, la privacidad y el hacking ético, con más de 10 años de experiencia en el análisis de tendencias y amenazas en el ámbito digital. A lo largo de mi trayectoria, he tenido la oportunidad de colaborar con diversas plataformas, donde he profundizado en el estudio de vulnerabilidades y en la importancia de proteger la información personal en un mundo cada vez más interconectado. Mi especialización se centra en la creación de contenido que descomplica conceptos técnicos, permitiendo que tanto expertos como principiantes comprendan mejor los desafíos y soluciones en el campo de la ciberseguridad. Me esfuerzo por ofrecer análisis objetivos y bien fundamentados, siempre respaldados por datos verificables y actualizados. Comprometido con la misión de proporcionar información precisa y útil, mi objetivo es empoderar a los lectores para que tomen decisiones informadas sobre su seguridad en línea. En mundohacker.es, busco fomentar una comunidad bien informada que valore la privacidad y la ética en el uso de la tecnología.

Escribe un comentario