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
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.
- 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.
- 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.
- 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.
- 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:
- Coleta: ETW, Sysmon, auditd e sondas eBPF;
- Transporte: Apache Kafka;
- Processamento em fluxo: Apache Flink;
- Normalização: Elastic Common Schema;
- Integração CNAPP: correlação com postura de nuvem;
- Resposta: SOAR integrado a NAC e controles Zero Trust.
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).
- 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.
- 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).
- 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).
- 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/