DocumentaciónMódulos

    29

    Honeypot

    Honeypot — vista general

    El módulo Honeypot integra T-Pot — una plataforma multi-honeypot que simula servicios vulnerables y captura ataques en tiempo real. Proporciona una vista única de las actividades de los atacantes, las credenciales utilizadas y los métodos de ataque.

    Licencia requerida: Enterprise
    Honeypot
    Honeypot — plataforma multi-honeypot T-Pot

    Honeypots activos

    T-Pot contiene ~20 honeypots diferentes, cada uno simulando un servicio distinto. En total, ~39 contenedores Docker se ejecutan en un servidor virtual dedicado.

    HoneypotProtocoloQué captura
    CowrieSSH / TelnetIntentos de inicio de sesión, comandos de atacantes, archivos descargados
    DionaeaSMB, HTTP, FTP, ...Intentos de exploit, malware, shellcode
    HeraldingMulti-protocoloCredenciales (nombres de usuario y contraseñas)
    MailoneySMTPIntentos de spam y phishing
    SuricataTodosAlertas IDS sobre tráfico de honeypot
    ADBHoneyADB (Android)Ataques al Android Debug Bridge
    CitrixHoneypotHTTPIntentos de exploit en Citrix ADC
    ConpotModbus, S7commAtaques a sistemas industriales (ICS/SCADA)

    Eventos

    Los eventos de honeypot se recopilan del agente API de T-Pot cada 60 segundos (500 eventos por ciclo, sondeo incremental mediante cursor).

    • •Deduplicación — los eventos se deduplican mediante hash SHA-256 (event_hash)
    • •Enriquecimiento GeoIP — las direcciones IP de los atacantes se enriquecen con datos de geolocalización
    • •Protocolo — tipo de honeypot/servicio (Cowrie, Dionaea, Heralding, etc.)
    • •IP de origen — dirección IP del atacante
    • •Puerto de destino — a qué puerto atacó el atacante
    • •Marca de tiempo — hora del evento

    Sesiones

    Los eventos se agrupan automáticamente en sesiones basándose en:

    • •Misma IP de origen y puerto de destino
    • •Intervalo de tiempo — si hay menos de 5 minutos entre eventos, pertenecen a la misma sesión
    • •Duración de la sesión — tiempo total de actividad del atacante
    • •Número de eventos — cuántas acciones realizó el atacante dentro de la sesión

    Datos capturados

    El módulo Honeypot muestra datos en varias categorías:

    • •Atacantes — direcciones IP, geolocalización, conteos de ataques, información ASN
    • •Credenciales — nombres de usuario y contraseñas más frecuentemente probados
    • •Comandos — comandos que los atacantes ejecutan después de un inicio de sesión "exitoso"
    • •Malware — muestras de software malicioso capturadas
    • •Línea temporal — cronología de los ataques
    • •Mapa — visualización geográfica de las fuentes de ataques

    Configuración

    La configuración de los agentes honeypot se realiza en Configuración → Honeypot:

    • •Añadir agente — dirección URL de la API de T-Pot, clave API
    • •Activar/desactivar — encender/apagar agentes individuales
    • •Verificación de estado — comprobar la disponibilidad del agente
    • •Estadísticas — número de eventos recopilados, último sondeo
    La comunicación con la API de T-Pot utiliza HTTPS con un certificado autofirmado. Asegúrese de que su firewall permita conexiones entre FlowPro NG y la VM del honeypot.

    Uso práctico

    • •Threat Intelligence — identificación de atacantes activos y sus métodos
    • •Alerta temprana — detección de nuevos exploits y campañas de ataque
    • •Credential Stuffing — comprender qué contraseñas prueban los atacantes
    • •Recopilación de malware — recolección de muestras para análisis
    • •Formación — educación del equipo de seguridad con datos reales
    Los datos del honeypot son una fuente valiosa para crear feeds de IoC personalizados. Las direcciones IP de los atacantes capturados se pueden utilizar para el bloqueo proactivo.

    Arquitectura

    T-Pot se ejecuta en un servidor virtual dedicado aislado de la infraestructura de producción:

    • •VM dedicada — aislamiento del entorno de producción
    • •~39 contenedores Docker — cada honeypot en un contenedor
    • •Firewall — reglas estrictas (denegar salida a redes privadas)
    • •Agente API (flowpro-honeypot) — se comunica con FlowPro NG para la transferencia de datos
    • •Elasticsearch local — T-Pot almacena datos en su propia instancia de ES