Comando hubble en Kali Linux

https://www.onlinetis.com

Comando hubble en Kali Linux 


Si hablamos de auditoría de contenedores en el contexto de Kali Linux, el término "Hubble" cobra mucho más sentido. Probablemente te refieres a Hubble, que es parte del proyecto Cilium.

Hubble es una plataforma de observabilidad de redes y seguridad diseñada específicamente para Kubernetes y entornos de contenedores.


¿Qué es Hubble en la auditoría de contenedores?

Hubble utiliza eBPF (Extended Berkeley Packet Filter) para "mirar" dentro del núcleo de Linux sin modificar el código de tus contenedores. En una auditoría, te permite ver exactamente qué procesos se están comunicando, a qué IPs externas acceden y si están violando alguna política de seguridad.

Capacidades principales:

  • Visibilidad de Red: Muestra flujos de tráfico entre microservicios (L3/L4 y hasta L7 como HTTP/gRPC).

  • Monitoreo de Seguridad: Detecta si un contenedor está intentando conectar con servicios a los que no debería (segmentación).

  • Mapa de Servicios: Genera un mapa visual dinámico de cómo interactúan tus contenedores.


Herramientas esenciales para auditar contenedores en Kali

Si estás realizando una auditoría profesional, Hubble es genial para la red, pero deberías combinarlo con estas herramientas que sí suelen estar en los repositorios de Kali:

HerramientaFunción en la Auditoría
TrivyBusca vulnerabilidades (CVEs) en las imágenes y archivos de configuración.
LynisRealiza un escaneo de endurecimiento (hardening) del host de Docker.
Docker Bench for SecurityComprueba si tu configuración de Docker sigue las mejores prácticas de CIS.
Kube-benchIgual que el anterior, pero centrado en los nodos de Kubernetes.

Ejemplo de flujo de trabajo (Workflow)

Para auditar un contenedor sospechoso con Hubble, el proceso suele ser:

  1. Instalar el CLI de Hubble: Normalmente se descarga el binario desde su GitHub oficial.

  2. Observar el tráfico en tiempo real:

    Bash
    hubble observe --pod nombre-del-contenedor -f
    

    Esto te mostrará cada conexión que entra o sale del contenedor en español (o el idioma del sistema).

  3. Filtrar por errores:

    Bash
    hubble observe --type drop
    

    Crucial para ver qué paquetes está bloqueando el firewall por ser potencialmente maliciosos.


¿Cómo empezar?

Si estás auditando un clúster de Kubernetes, lo ideal es que revises si Cilium está instalado como CNI (interfaz de red). Sin Cilium, Hubble no puede funcionar.

Para una auditoría completa de contenedores en Kali Linux, lo más práctico es empezar con herramientas que analicen tanto la configuración como las vulnerabilidades de las imágenes.

Aquí tienes cómo instalar las tres herramientas más potentes y directas:


1. Trivy (El estándar para buscar vulnerabilidades)

Es la herramienta más popular para escanear imágenes de Docker en busca de fallos de seguridad (CVEs) y secretos expuestos (llaves API, contraseñas).

Instalación:

Bash
sudo apt update
sudo apt install trivy -y

Cómo usarlo:

Para escanear una imagen (por ejemplo, nginx):

  • trivy image nginx


2. Docker Bench for Security (Auditoría de configuración)

Este script comprueba si tu instalación de Docker cumple con las mejores prácticas de seguridad del CIS (Center for Internet Security). No requiere instalación compleja, solo clonar el repositorio.

Instalación:

Bash
git clone https://github.com/docker/docker-bench-security.git
cd docker-bench-security

Cómo usarlo:

Ejecútalo con privilegios de root:

  • sudo sh docker-bench-security.sh

Esto te dará un reporte con [PASS], [WARN] o [INFO] sobre tu configuración de red, usuarios y almacenamiento.


3. Hubble CLI (Observabilidad de Red en Kubernetes)

Como mencionamos antes, Hubble necesita un clúster de Kubernetes con Cilium. Si ya tienes el clúster, así instalas el cliente (CLI) en tu Kali:

Instalación:

Bash
HUBBLE_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/hubble/master/stable.txt)
curl -L --fail --remote-name-all https://github.com/cilium/hubble/releases/download/$HUBBLE_VERSION/hubble-linux-amd64.tar.gz
tar xzvf hubble-linux-amd64.tar.gz
sudo install -m 0755 hubble /usr/local/bin/hubble

Cómo verificarlo:

  • hubble version


Resumen de qué herramienta usar según tu objetivo:

Si quieres...Usa...
Ver si una imagen de Docker tiene virus o fallosTrivy
Saber si tu PC está bien configurado para DockerDocker Bench
Ver el tráfico de red real entre contenedoresHubble

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux