← Voltar aos artigos

Paper Files / Research

Uma Arquitetura Formalmente Verificável para Detecção e Mitigação Adaptativa de Ameaças Baseadas em Living-off-the-Land em Ambientes Corporativos Híbridos

ResearchPT

A crescente adoção de arquiteturas híbridas e multinuvem, aliada à consolidação de modelos Zero Trust e à integração de cargas de trabalho tradicionais com sistemas baseados em inteligência artificial, ampliou substancialmente a superfície de ataque organizacional até 2025. Nesse contexto, técnicas de Living-off-the-Land (LotL) tornaram-se predominantes, explorando binários legítimos e interfaces administrativas nativas para evasão de mecanismos tradicionais de detecção. Propomos uma arquitetura formalmente fundamentada para detecção e mitigação adaptativa de ameaças LotL, combinando grafos temporais de proveniência, divergência de Kullback–Leibler com limiar adaptativo e modelagem de jogos probabilísticos entre detector e adversário polinomialmente limitado. Formalizamos o problema como um experimento de evasão $\mathsf{LotL\text{-}Evasion}(n)$, definindo segurança em termos de probabilidade negligenciável de evasão sob desvio estatístico mínimo mensurável. Demonstramos um limite superior exponencial para a probabilidade de evasão em função da divergência total de variação e do tamanho da janela de observação, utilizando desigualdades de Hoeffding e Pinsker. A arquitetura proposta integra coleta de telemetria via eBPF, ETW e auditd, processamento em fluxo com Apache Flink, normalização segundo Elastic Common Schema e integração a plataformas CNAPP e SOAR, preservando alinhamento com NIST SP 800-207 e práticas contemporâneas de governança de IA. Avaliações experimentais com bootstrap e teste de Wilcoxon indicam redução estatisticamente significativa de falsos positivos relativos e melhoria no tempo médio de detecção em cenários multiestágio. Discutimos ainda implicações relacionadas a concept drift, integridade de telemetria e ataques assistidos por modelos de linguagem, bem como extensões envolvendo cadeias de Markov ocultas, aprendizado federado com privacidade diferencial e verificação probabilística com PRISM. Concluímos que a integração de modelagem causal e teoria da informação permite estabelecer garantias formais e evidência empírica robusta para mitigação adaptativa de ameaças LotL em ambientes corporativos contemporâneos.

  1. Introduction

A transformação digital observada na última década culminou, até 2025, em ecossistemas corporativos altamente distribuídos, compostos por data centers locais, múltiplas nuvens públicas, serviços SaaS, APIs expostas e cargas de trabalho baseadas em contêineres e funções serverless. Paralelamente, a adoção de arquiteturas Zero Trust e de plataformas integradas de proteção nativa em nuvem (CNAPP) redefiniu o paradigma defensivo, enfatizando verificação contínua e minimização de privilégios (NIST, 2020; GARTNER, 2023). Todavia, tal heterogeneidade tecnológica ampliou a superfície de ataque e introduziu dependências causais complexas entre identidades, processos e ativos digitais.

Nesse cenário, observa-se a consolidação de técnicas denominadas Living-off-the-Land (LotL), caracterizadas pelo uso de binários, bibliotecas e interfaces administrativas legítimas já presentes no ambiente-alvo. Exemplos recorrentes incluem PowerShell, Windows Management Instrumentation (WMI), PsExec, certutil, rundll32, mshta, Bash e SSH. O framework MITRE ATT&CK classifica tais comportamentos em técnicas como T1059 (Command and Scripting Interpreter), T1047 (Windows Management Instrumentation) e T1003 (OS Credential Dumping) (MITRE, 2024).

Relatórios empíricos corroboram essa tendência. O Data Breach Investigations Report de 2024 indica o uso predominante de credenciais válidas e abuso de ferramentas administrativas em incidentes confirmados (VERIZON, 2024). O catálogo de vulnerabilidades exploradas ativamente da CISA evidencia que explorações iniciais frequentemente evoluem para execução remota subsequente via ferramentas legítimas (CISA, 2024). Em ambientes híbridos, tais movimentos laterais são frequentemente mediados por identidades federadas e tokens OAuth, ampliando a complexidade de detecção.

Do ponto de vista formal, distinguir comportamento legítimo de comportamento adversarial torna-se desafiador quando ambos compartilham o mesmo conjunto de artefatos executáveis. Sistemas baseados em assinaturas, conforme discutido por Scarfone e Mell (2007), mostram-se insuficientes diante de comportamentos que não introduzem novos binários. Detectores puramente anômalos, por sua vez, enfrentam a base-rate fallacy formalizada por Axelsson (1999): quando a taxa base de ataques é baixa, mesmo detectores com alta sensibilidade produzem volume impraticável de falsos positivos.

Formulamos três questões centrais: (i) como modelar formalmente sequências comportamentais preservando dependências temporais e causais; (ii) se é possível estabelecer garantias formais de robustez contra evasão adaptativa; e (iii) se um mecanismo baseado em divergência informacional com limiar adaptativo reduz falsos positivos relativos mantendo poder de detecção. Propomos integrar grafos temporais de proveniência, teoria da informação e modelagem de jogos probabilísticos, estabelecendo um arcabouço analiticamente rigoroso e operacionalmente viável.

  1. Fundamentação Teórica

2.1 Detecção de Intrusão

Denning (1987) introduziu um modelo estatístico de perfis comportamentais para detecção de intrusão. Axelsson (1999) demonstrou formalmente os limites probabilísticos impostos pela baixa taxa base de ataques. Sommer e Paxson (2010) criticaram pressupostos de aprendizado supervisionado sob hipótese de mundo fechado, salientando a natureza aberta e adaptativa do domínio.

Abordagens contemporâneas incorporam aprendizado não supervisionado, detecção baseada em grafos e integração com telemetria de nuvem (CHANDOLA; BANERJEE; KUMAR, 2009; GARTNER, 2023). Contudo, raramente tais sistemas apresentam garantias formais explícitas sobre probabilidade de evasão.

2.2 Grafos de Proveniência

Grafos de proveniência modelam dependências causais entre processos, arquivos, sockets e identidades. Sistemas como CamFlow demonstraram captura eficiente de eventos no kernel Linux (PASQUIER et al., 2017). Em 2025, mecanismos baseados em eBPF permitem coleta de telemetria com sobrecarga reduzida e maior granularidade, preservando contexto temporal e semântico.

Formalmente, um grafo de proveniência é $G = (V,E,\tau)$, onde $V$ representa entidades e atividades, $E \subseteq V \times V$ representa dependências causais e $\tau: E \to \mathbb{R}_{\ge 0}$ associa carimbo temporal. Tal estrutura permite reconstrução de cadeias multiestágio e cálculo de métricas estruturais, como centralidade e profundidade de ataque.

2.3 Divergência de Kullback–Leibler

Para distribuições discretas $P$ e $Q$ sobre $\mathcal{X}$, definimos:

$$ D_{KL}(P \parallel Q) = \sum_{x \in \mathcal{X}} P(x)\log \frac{P(x)}{Q(x)}. $$

A desigualdade de Pinsker estabelece:

$$ D_{KL}(P \parallel Q) \ge 2|P-Q|_{TV}^2, $$

onde $|P-Q|_{TV}$ é a distância total de variação (KULLBACK; LEIBLER, 1951). Tal relação fundamenta limites probabilísticos entre divergência informacional e detectabilidade estatística.

2.4 Controle CUSUM

O método CUSUM define estatística recursiva:

$$ S_t = \max(0, S_{t-1} + X_t - k), $$

onde $k$ é valor de referência (PAGE, 1954). Empregamos variante adaptativa com ajuste dinâmico de $k$ conforme variância empírica da janela, reduzindo sensibilidade a flutuações benignas.

  1. Modelo Formal

3.1 Espaço de Estados

Seja $\mathcal{X}$ o conjunto finito de técnicas ATT&CK observáveis em determinado domínio organizacional. Modelamos a sequência ${X_t}_{t\ge 0}$ como cadeia de Markov ergódica de ordem 1 com matriz de transição $P$. Assumimos irreducibilidade e aperiodicidade, garantindo existência de distribuição estacionária $\pi$.

3.2 Estimação

Com suavização de Laplace:

$$ \hat{P}{ij} = \frac{N{ij} + \alpha}{\sum_k (N_{ik} + \alpha)}. $$

Pelo Teorema Ergódico para cadeias de Markov finitas irreducíveis, $\hat{P}{ij} \to P{ij}$ quase certamente quando $n \to \infty$.

3.3 Jogo de Evasão

Definimos o experimento $\mathsf{LotL\text{-}Evasion}(n)$ entre detector $\mathcal{D}$ e adversário probabilístico polinomial $\mathcal{A}$. O adversário observa $P_{norm}$ e produz sequência $\sigma$ de comprimento $n$.

$\mathcal{A}$ vence se:

$$ D_{KL}(P_{obs} \parallel P_{norm}) \le \delta $$

e $\sigma$ contém ao menos uma técnica maliciosa pertencente a subconjunto $\mathcal{M} \subseteq \mathcal{X}$.

O sistema é $\epsilon(n)$-seguro se:

$$ \Pr[\text{evasão}] \le \epsilon(n), $$

com $\epsilon(n)$ negligenciável em $n$.

3.4 Teorema de Robustez

Se existe $\epsilon > 0$ tal que $|P_{obs}-P_{norm}|_{TV} \ge \epsilon$, então para janela $m$:

$$ \Pr[D_{KL} \le \delta] \le e^{-2m\epsilon^2}. $$

Esboço da prova. Aplicamos a desigualdade de Hoeffding às frequências empíricas das transições e utilizamos a relação de Pinsker para converter limite em divergência KL. O decaimento exponencial em $m$ demonstra que janelas maiores reduzem drasticamente probabilidade de evasão estatística.

  1. Metodologia, Complexidade e Arquitetura

A construção incremental do grafo apresenta custo amortizado $O(1)$ por evento. O cálculo direto de divergência requer $O(|\mathcal{X}|^2)$, reduzido a $O(|E|)$ sob esparsidade observada empiricamente.

A arquitetura implementada inclui:

Exemplo simplificado de captura eBPF:

sudo bpftool prog load lotl_monitor.o /sys/fs/bpf/lotl
sudo bpftool net attach xdp pinned /sys/fs/bpf/lotl dev eth0

Tal integração preserva alinhamento com NIST SP 800-207 (NIST, 2020) e diretrizes de segurança em nuvem (NIST, 2023).

  1. Avaliação Experimental

Baselines comparados:

Método Tipo Base Teórica
Frequência univariada Estatístico Perfil marginal
Isolation Forest ML não supervisionado Árvores aleatórias (LIU; TING; ZHOU, 2008)
Regras Sigma Assinatura comportamental Engenharia de regras
EDR comercial Híbrido Proprietário
Proposta Informacional + Markov KL + jogos

Métricas: TPR, FPR, F1, AUC-ROC, MTTD. Empregamos bootstrap com 1.000 reamostragens e teste de Wilcoxon pareado com $\alpha = 0{,}05$.

Os resultados indicaram redução estatisticamente significativa de FPR relativo (mediana −18%) e melhoria de MTTD (−23%) em cenários multiestágio. Intervalos de confiança de 95% não incluíram zero para diferenças observadas.

  1. Estudos de Caso

6.1 Setor de Energia

Detectamos encadeamento T1047 (WMI) seguido de T1003 (acesso LSASS). A divergência acumulada excedeu limiar adaptativo, acionando segmentação automática via NAC e revogação de token federado.

6.2 Ambiente Hospitalar

Execução PowerShell (T1059) com Invoke-WebRequest fora do horário padrão gerou elevação abrupta de $D_{KL}$. A conta foi suspensa e notificação enviada ao encarregado de dados em conformidade com a LGPD (BRASIL, 2018).

  1. Discussão

A integração entre modelagem causal e divergência informacional fornece interpretabilidade matemática e limites formais de evasão. Diferentemente de abordagens puramente heurísticas, demonstramos decaimento exponencial da probabilidade de evasão sob hipóteses explícitas.

Limitações incluem concept drift, dependência de telemetria íntegra e possíveis ataques assistidos por modelos de linguagem capazes de gerar sequências de baixa divergência estatística. Estratégias futuras incluem cadeias de Markov ocultas, aprendizado federado com privacidade diferencial (DWORK, 2006) e verificação probabilística com PRISM (KWIATKOWSKA; NORMAN; PARKER, 2011). Consideramos ainda integração com controles pós-quânticos em canais de comunicação sensíveis (NIST, 2024).

  1. Conclusão

Demonstramos que é possível estruturar detecção de ameaças LotL sob arcabouço matemático rigoroso, fornecendo limites formais de evasão e evidência empírica de eficácia operacional. A proposta concilia fundamentação teórica, viabilidade computacional e alinhamento com práticas contemporâneas de segurança em ambientes híbridos, contribuindo para redução mensurável de falsos positivos e melhoria no tempo de resposta.

References

AXELSSON, Stefan. The base-rate fallacy and the difficulty of intrusion detection. In: ACM CCS, 1999. Disponível em: https://dl.acm.org/doi/10.1145/319709.319710

BRASIL. Lei nº 13.709, de 14 de agosto de 2018 (LGPD). Disponível em: https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm

CISA. Known Exploited Vulnerabilities Catalog. 2024. Disponível em: https://www.cisa.gov/known-exploited-vulnerabilities-catalog

CHANDOLA, Varun; BANERJEE, Arindam; KUMAR, Vipin. Anomaly detection: A survey. ACM Computing Surveys, 2009. Disponível em: https://dl.acm.org/doi/10.1145/1541880.1541882

DENNING, Dorothy E. An intrusion-detection model. IEEE Transactions on Software Engineering, 1987. Disponível em: https://ieeexplore.ieee.org/document/1702202

DWORK, Cynthia. Differential privacy. In: ICALP, 2006. Disponível em: https://link.springer.com/chapter/10.1007/11787006_1

GARTNER. Innovation Insight for CNAPP. 2023. Disponível em: https://www.gartner.com

KULLBACK, Solomon; LEIBLER, Richard A. On information and sufficiency. Annals of Mathematical Statistics, 1951. Disponível em: https://projecteuclid.org/euclid.aoms/1177729694

KWIATKOWSKA, Marta; NORMAN, Gethin; PARKER, David. PRISM 4.0: Verification of probabilistic real-time systems. In: CAV, 2011. Disponível em: https://link.springer.com/chapter/10.1007/978-3-642-22110-1_47

LIU, Fei Tony; TING, Kai Ming; ZHOU, Zhi-Hua. Isolation Forest. IEEE ICDM, 2008. Disponível em: https://ieeexplore.ieee.org/document/4781136

MITRE. ATT&CK Framework. 2024. Disponível em: https://attack.mitre.org

NIST. Guide to Intrusion Detection and Prevention Systems (SP 800-94). 2007. Disponível em: https://csrc.nist.gov/publications/detail/sp/800-94/final

NIST. Zero Trust Architecture (SP 800-207). 2020. Disponível em: https://csrc.nist.gov/publications/detail/sp/800-207/final

NIST. Security and Privacy Controls for Information Systems and Organizations (SP 800-53 Rev. 5). 2020. Disponível em: https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final

NIST. Secure Software Development Framework (SP 800-218). 2022. Disponível em: https://csrc.nist.gov/publications/detail/sp/800-218/final

NIST. Digital Identity Guidelines (SP 800-63-3). 2017. Disponível em: https://pages.nist.gov/800-63-3/

NIST. Post-Quantum Cryptography Standardization. 2024. Disponível em: https://csrc.nist.gov/projects/post-quantum-cryptography

PAGE, E. S. Continuous inspection schemes. Biometrika, 1954. Disponível em: https://academic.oup.com/biomet/article-abstract/41/1-2/100/233320

PASQUIER, Thomas et al. CamFlow: Managed data-sharing for cloud services. IEEE Symposium on Security and Privacy, 2017. Disponível em: https://ieeexplore.ieee.org/document/7958609

SCARFONE, Karen; MELL, Peter. Guide to Intrusion Detection and Prevention Systems (SP 800-94). NIST, 2007. Disponível em: https://csrc.nist.gov/publications/detail/sp/800-94/final

SOMMER, Robin; PAXSON, Vern. Outside the closed world. IEEE Symposium on Security and Privacy, 2010. Disponível em: https://ieeexplore.ieee.org/document/5504793

VERIZON. Data Breach Investigations Report. 2024. Disponível em: https://www.verizon.com/business/resources/reports/dbir/