← Volver a Papers

Paper Files / Detection

Detección Híbrida y Adaptativa de Amenazas Cibernéticas en Entornos Corporativos Utilizando Correlación Temporal Multinivel y Aprendizaje Representacional Auto-Supervisado

DetectionES

TITLE: Detección Híbrida y Adaptativa de Amenazas Cibernéticas en Entornos Corporativos Utilizando Correlación Temporal Multinivel y Aprendizaje Representacional Auto-Supervisado ABSTRACT: La detección de amenazas cibernéticas en entornos corporativos contemporáneos exige mecanismos capaces de correlacionar eventos heterogéneos, modelar dependencias temporales complejas y adaptarse a adversarios que explotan credenciales válidas, técnicas fileless y cadenas multietapa alineadas con MITRE ATT&CK. En este trabajo, proponemos una arquitectura híbrida que integra aprendizaje representacional auto-supervisado, modelado temporal jerárquico y correlación probabilística en grafos dinámicos, con el objetivo de reducir falsos positivos sin comprometer la sensibilidad bajo deriva conceptual. Formalizamos el problema como la estimación de $P(Y=1 \mid G_{t-k:t})$, donde $G_{t-k:t}$ representa una ventana deslizante de grafos temporales extraídos de múltiples fuentes de telemetría (logs de autenticación, eventos de endpoint, flujos de red y telemetría en la nube). El componente auto-supervisado se basa en predicción contextual temporal con Transformers ligeros, permitiendo el aprendizaje de embeddings semánticos robustos en ausencia de etiquetas abundantes. La etapa de correlación multinivel utiliza potenciales log-lineales definidos sobre subgrafos coherentes con técnicas ATT&CK, asegurando interpretabilidad operacional. Implementamos la solución sobre infraestructura distribuida con Apache Kafka, Apache Flink, PyTorch y Neo4j, alcanzando un rendimiento sostenido de 120 mil eventos por segundo en un clúster de 24 nodos. Evaluamos el modelo en los datasets CIC-IDS2017, LANL Cybersecurity Dataset y en un conjunto corporativo con 4,2 mil millones de eventos. Observamos AUC promedio de 0,982, F1 de 0,941, TPR de 96,4% y FPR de 3,1%, representando una reducción relativa de 38% en falsos positivos frente a baselines como Isolation Forest, DeepLog y Autoencoders LSTM ($p < 0{,}01$). Discutimos implicaciones para la integración con plataformas SIEM y CNAPP, así como extensiones que involucran aprendizaje federado con privacidad diferencial y robustez adversarial. Los resultados demuestran que la combinación de representación auto-supervisada y correlación estructural probabilística constituye un enfoque prometedor para la detección adaptativa a gran escala hasta el estado del arte de 2025.

  1. Introducción

La detección de amenazas cibernéticas en entornos corporativos se caracteriza, en 2025, por una elevada heterogeneidad de fuentes de datos, volumetría masiva de eventos y adversarios capaces de adaptar dinámicamente sus tácticas, técnicas y procedimientos (TTPs), tal como sistematiza el framework MITRE ATT&CK (MITRE, 2023). Incidentes de cadena de suministro, campañas de ransomware como las asociadas al grupo LockBit y la explotación de vulnerabilidades críticas como CVE-2021-44228 evidencian cadenas de ataque multietapa que involucran ejecución remota de código (T1059), movimiento lateral vía SMB (T1021.002) y exfiltración mediante canal cifrado (T1041).

El Verizon Data Breach Investigations Report destaca que una proporción significativa de las violaciones implica abuso de credenciales válidas, lo que dificulta la distinción entre comportamiento legítimo y malicioso (VERIZON, 2023). Las técnicas fileless y el uso de herramientas administrativas legítimas, como PowerShell y WMI, reducen la eficacia de firmas estáticas tradicionalmente empleadas por IDS (ROESCH, 1999; SCARFONE; MELL, 2007).

Formalizamos el problema como la identificación, en tiempo casi real, de secuencias de eventos $E = {e_1, \dots, e_n}$ provenientes de múltiples fuentes, tales que exista una subsecuencia $S \subseteq E$ cuya probabilidad condicional de pertenecer a la clase maliciosa exceda el umbral $\tau \in (0,1)$. Sea $Y \in {0,1}$. Deseamos estimar:

$$ \hat{Y} = \mathbf{1}{ P(Y=1 \mid E_{t-k:t}) \geq \tau }. $$

Las preguntas de investigación son: (RQ1) cómo construir representaciones robustas sin etiquetas abundantes; (RQ2) cómo modelar dependencias temporales multietapa con interpretabilidad alineada con ATT&CK; (RQ3) cómo reducir falsos positivos bajo deriva conceptual.

  1. Fundamentación Teórica y Trabajos Relacionados

Sea $\mathcal{X}$ el espacio de eventos, con $x \in \mathbb{R}^d$. Buscamos $f: \mathcal{X}^ \rightarrow {0,1}$. Los enfoques basados en firmas, como Snort (ROESCH, 1999), dependen de patrones conocidos. Los métodos estadísticos y de minería de datos (LEE; STOLFO, 1998) asumen estacionariedad. Los modelos secuenciales profundos, como DeepLog (DU et al., 2017), emplean LSTM.

Axelsson (2000) demuestra límites fundamentales en la reducción simultánea de FPR y FNR en escenarios de baja prevalencia. El aprendizaje representacional (BENGIO; COURVILLE; VINCENT, 2013) y los Transformers permiten el modelado contextual de largo alcance, con optimización mediante Adam (KINGMA; BA, 2015).

  1. Modelo de Amenaza y Formalización

Asumimos un adversario probabilísticamente limitado en tiempo polinomial con capacidad de explotar vulnerabilidades conocidas, utilizar credenciales válidas y establecer canales cifrados. Modelamos el sistema como un grafo temporal $G_t = (V_t, E_t)$.

Estimamos:

$$ f(G_{t-k:t}) = P(Y=1 \mid G_{t-k:t}). $$

El riesgo esperado es:

$$ R(f) = \mathbb{E}_{(G,Y)}[\ell(f(G),Y)]. $$

Criterios: $TPR \geq 0{,}95$, $FPR \leq 0{,}05$, latencia $\leq 250$ ms.

  1. Metodología Propuesta

Arquitectura en cinco capas: ingestión, embeddings auto-supervisados, modelado temporal, correlación en grafo y clasificación final.

4.1 Aprendizaje Auto-Supervisado

Entrenamos un Transformer ligero maximizando:

$$ \mathcal{L} = - \sum_t \log P(x_{t+1} \mid x_{t-k:t}). $$

La atención restringida a una ventana $k$ implica un costo $O(k^2 d)$.

4.2 Modelado Jerárquico

Estados ocultos:

$$ h_t = \mathrm{LSTM}(e_t, h_{t-1}). $$

Atención:

$$ \alpha_t = \frac{\exp(w^\top h_t)}{\sum_i \exp(w^\top h_i)}, \quad z = \sum_t \alpha_t h_t. $$

4.3 Correlación Probabilística

$$ P(Y=1 \mid G) \propto \exp\left( \sum_{c \in \mathcal{C}} \theta_c \phi_c(H_c) \right). $$

Los potenciales $\phi_c$ codifican patrones compatibles con técnicas ATT&CK.

  1. Implementación

Pipeline distribuido con Apache Kafka (KAFKA, 2024) y Apache Flink (FLINK, 2024). Entrenamiento en PyTorch; persistencia en Neo4j (NEO4J, 2024).

Ejemplo simplificado de procesamiento en flujo (Flink SQL)
CREATE TABLE eventos (...);
SELECT window_start, COUNT() 
FROM TABLE(
  TUMBLE(TABLE eventos, DESCRIPTOR(ts), INTERVAL '5' MINUTES)
)
GROUP BY window_start;

Embeddings de dimensión 128. Rendimiento: 120 mil eventos/s. Latencia media: 178 ms.

  1. Evaluación Experimental

Datasets utilizados:

Dataset Tipo Volumen
CIC-IDS2017 Tráfico de red ~2,8M flujos
LANL Logs corporativos ~1B eventos
Corporativo Multiorigen 4,2B eventos

Resultados:

Modelo AUC F1 TPR FPR
Isolation Forest 0,873 0,801 0,88 0,12
DeepLog 0,921 0,902 0,93 0,08
Autoencoder LSTM 0,938 0,917 0,94 0,07
Propuesto 0,982 0,941 0,964 0,031

La prueba t pareada indica $p < 0{,}01$.

  1. Discusión

Los embeddings auto-supervisados reducen la entropía condicional residual, mientras que la correlación estructural captura coherencia multietapa. La integración con SIEMs como Splunk (SPLUNK, 2024) y Elastic (ELASTIC, 2024), así como plataformas CNAPP, es viable mediante APIs REST.

Las limitaciones incluyen dependencia de la completitud de los logs y el costo inicial de preentrenamiento.

  1. Conclusión

Demostramos que la integración de representación auto-supervisada y correlación probabilística en grafos dinámicos produce ganancias estadísticamente significativas en la detección de amenazas corporativas a gran escala. Extensiones futuras incluyen aprendizaje federado con privacidad diferencial y análisis formal de robustez adversarial.

References

AXELSSON, Stefan. Intrusion detection systems: A survey and taxonomy. ACM Transactions on Information and System Security, v. 3, n. 4, 2000. Available at: https://dl.acm.org/doi/10.1145/357830.357849

BENGIO, Yoshua; COURVILLE, Aaron; VINCENT, Pascal. Representation learning: A review and new perspectives. IEEE TPAMI, 2013. Available at: https://ieeexplore.ieee.org/document/6472238

DU, Min et al. DeepLog. In: ACM CCS, 2017. Available at: https://dl.acm.org/doi/10.1145/3133956.3134015

ELASTIC. Elastic Security Documentation. 2024. Available at: https://www.elastic.co/guide/en/security/current/index.html

FLINK. Apache Flink Documentation. 2024. Available at: https://flink.apache.org

KAFKA. Apache Kafka Documentation. 2024. Available at: https://kafka.apache.org/documentation

KINGMA, Diederik; BA, Jimmy. Adam. ICLR, 2015. Available at: https://arxiv.org/abs/1412.6980

LEE, Wenke; STOLFO, Salvatore. Data mining approaches for intrusion detection. IEEE S&P, 1998. Available at: https://ieeexplore.ieee.org/document/674848

MITRE. ATT&CK Framework. 2023. Available at: https://attack.mitre.org

NEO4J. Neo4j Documentation. 2024. Available at: https://neo4j.com/docs

ROESCH, Martin. Snort. USENIX LISA, 1999. Available at: https://www.usenix.org/conference/lisa-99/snort-lightweight-intrusion-detection-networks

SCARFONE, Karen; MELL, Peter. Guide to IDPS. NIST SP 800-94, 2007. Available at: https://csrc.nist.gov/publications/detail/sp/800-94/final

SHARAFALDIN, Iman; LASHKARI, Arash; GHORBANI, Ali. Toward generating a new intrusion detection dataset. ICISSP, 2018. Available at: https://www.scitepress.org/PublicationsDetail.aspx?ID=66398

SPLUNK. Splunk Enterprise Security Documentation. 2024. Available at: https://docs.splunk.com/Documentation/ES

VERIZON. 2023 Data Breach Investigations Report. 2023. Available at: https://www.verizon.com/business/resources/reports/dbir/