Paper Files / Detection
Arquitetura Híbrida para Detecção Multicamadas de Ameaças Persistentes Avançadas Baseada em Correlação Temporal, Telemetria de Endpoint e Análise Estatística de Fluxo
A detecção de Ameaças Persistentes Avançadas (Advanced Persistent Threats – APTs) em infraestruturas corporativas representa um desafio significativo para operações modernas de segurança da informação. Ambientes organizacionais contemporâneos combinam serviços em nuvem, dispositivos móveis, aplicações distribuídas e volumes massivos de tráfego criptografado, o que reduz drasticamente a eficácia de mecanismos tradicionais de detecção baseados exclusivamente em assinaturas. Além disso, adversários sofisticados empregam técnicas conhecidas como living‑off‑the‑land, utilizando ferramentas legítimas do sistema operacional para evitar detecção. Nesse contexto, sistemas de monitoramento precisam correlacionar múltiplas fontes de telemetria para identificar cadeias de ataque multiestágio com precisão operacional aceitável. Neste trabalho propomos uma arquitetura híbrida multicamadas para detecção de APTs que integra telemetria de endpoint, análise estatística de fluxos de rede e correlação temporal orientada pelo framework MITRE ATT&CK. Formalizamos o problema de detecção como um processo probabilístico sobre grafos direcionados de eventos, no qual cada evento observado contribui para uma função de risco acumulado baseada em pesos condicionais e dependências temporais. A arquitetura proposta é composta por quatro camadas: coleta de telemetria, normalização e enriquecimento, análise estatística de fluxo e motor de correlação temporal. Implementamos um protótipo funcional utilizando ferramentas amplamente adotadas em centros de operações de segurança, incluindo Suricata, Zeek, Wazuh e Elastic Stack, integradas por um motor de análise desenvolvido em Python. A avaliação experimental foi conduzida em um ambiente virtualizado contendo 1.200 máquinas e utilizando o dataset CIC‑IDS2017, além de cenários sintéticos que simulam cadeias típicas de APT envolvendo exploração remota, execução de comandos, comunicação de comando‑e‑controle e movimentação lateral. Os resultados indicam melhorias significativas em comparação com abordagens isoladas, alcançando recall de 0,964 e redução de 37% na taxa de falsos positivos em relação a um SIEM tradicional. A análise demonstra que a combinação de telemetria heterogênea com modelos probabilísticos de correlação temporal aumenta substancialmente a capacidade de detecção precoce de ataques complexos, mantendo latência operacional compatível com ambientes corporativos de grande escala.
- Introduction
A detecção de ameaças em ambientes corporativos modernos tornou-se um problema estruturalmente complexo devido à convergência entre computação em nuvem, mobilidade, criptografia de tráfego e técnicas de evasão cada vez mais sofisticadas. Relatórios de inteligência de ameaças indicam que o tempo médio de permanência de atacantes em redes corporativas permanece elevado, frequentemente ultrapassando duas semanas entre a intrusão inicial e a detecção do incidente (MANDIANT, 2021). Esse intervalo prolongado fornece aos adversários tempo suficiente para estabelecer persistência, exfiltrar dados e realizar movimentação lateral dentro da infraestrutura comprometida.
Incidentes amplamente divulgados evidenciam a escala e a velocidade com que vulnerabilidades críticas podem ser exploradas. A vulnerabilidade CVE‑2021‑44228, conhecida como Log4Shell, demonstrou como bibliotecas amplamente utilizadas podem ser exploradas rapidamente após a divulgação pública, resultando em varreduras e tentativas de exploração em larga escala nas primeiras horas após a publicação da falha (CISA, 2021). Esse cenário reforça a necessidade de mecanismos de detecção capazes de correlacionar sinais distribuídos em múltiplas camadas da infraestrutura.
Do ponto de vista operacional, atacantes frequentemente utilizam técnicas catalogadas no framework MITRE ATT&CK, como execução de comandos via interpretadores de script (T1059), uso de contas válidas (T1078) e ofuscação de artefatos maliciosos (T1027) (STROM et al., 2018). A utilização de ferramentas legítimas do sistema operacional — como PowerShell, WMI e PsExec — reduz significativamente a eficácia de soluções baseadas apenas em assinaturas estáticas.
Diante desse contexto, formulamos o problema central desta pesquisa da seguinte forma: como projetar um mecanismo de detecção capaz de identificar ataques persistentes avançados com alta sensibilidade e baixa taxa de falsos positivos em ambientes com grande volume de eventos e predominância de tráfego criptografado.
Derivamos três questões de pesquisa:
RQ1: É possível combinar telemetria de endpoint e análise estatística de rede para melhorar a detecção de ataques multiestágio em comparação com abordagens isoladas?
RQ2: Qual o impacto da correlação temporal orientada pelo modelo MITRE ATT&CK na redução de falsos positivos operacionais?
RQ3: Como modelar formalmente o processo de detecção de modo a garantir escalabilidade sob altas taxas de eventos?
As principais contribuições deste trabalho são:
• Proposição de uma arquitetura híbrida multicamadas que integra análise estatística de tráfego, telemetria de endpoint e correlação temporal de eventos.
• Definição de um modelo formal baseado em grafos probabilísticos de eventos para representar cadeias de ataque.
• Avaliação experimental demonstrando ganhos quantitativos em recall e redução de falsos positivos quando comparado a abordagens tradicionais de SIEM.
O restante do artigo está organizado da seguinte forma. A Seção 2 apresenta fundamentos teóricos e trabalhos relacionados. A Seção 3 descreve o modelo de ameaça e a formalização do problema. A Seção 4 detalha a metodologia proposta. A Seção 5 descreve a implementação. A Seção 6 apresenta a avaliação experimental. A Seção 7 discute um estudo de caso representativo. A Seção 8 discute implicações e limitações. A Seção 9 apresenta as conclusões.
- Background and Related Work
Sistemas de detecção de intrusão podem ser formalmente definidos como mecanismos responsáveis por classificar eventos observáveis em categorias benignas ou maliciosas. Seja $E$ o espaço de eventos observáveis. Um detector pode ser representado pela função:
$$ D: E \rightarrow {0,1} $$
onde o valor $1$ indica atividade potencialmente maliciosa. Tradicionalmente, sistemas IDS são classificados em três categorias principais: baseados em assinatura, baseados em anomalia e híbridos (SCARFONE; MELL, 2007).
Modelos baseados em anomalia frequentemente utilizam métricas estatísticas para detectar desvios em padrões de tráfego ou comportamento. Uma métrica amplamente empregada é a entropia de Shannon:
$$ H(X) = -\sum_{i=1}^{n} p(x_i)\log_2 p(x_i) $$
Essa medida permite quantificar a dispersão de distribuições observadas, como portas de destino ou domínios consultados, permitindo detectar comportamentos anômalos em comparação com o perfil histórico (GARCIA‑TEODORO et al., 2009).
Nos últimos anos, pesquisas exploraram técnicas de aprendizado de máquina para detecção de intrusão, incluindo redes neurais profundas e modelos baseados em aprendizado supervisionado (SOMMER; PAXSON, 2010). Entretanto, tais abordagens enfrentam desafios práticos, incluindo necessidade de dados rotulados em larga escala, susceptibilidade a mudanças de distribuição e baixa interpretabilidade operacional.
Ferramentas de monitoramento de rede como Zeek e Suricata permanecem amplamente utilizadas em ambientes operacionais devido à transparência e extensibilidade de seus mecanismos de análise (BEJTLICH, 2013). Paralelamente, soluções de Endpoint Detection and Response (EDR) ampliaram a visibilidade sobre processos, chamadas de sistema e comportamento de aplicações nos hosts.
Sistemas SIEM comerciais introduzem mecanismos de correlação de eventos, porém frequentemente baseados em regras heurísticas ad hoc, sem formalização probabilística consistente (CHANDOLA; BANERJEE; KUMAR, 2009). A integração sistemática entre telemetria de rede e endpoint permanece, portanto, uma área de pesquisa ativa.
A literatura aponta três limitações recorrentes:
• Alta taxa de falsos positivos em detectores puramente estatísticos.
• Cobertura limitada de ataques que utilizam ferramentas legítimas do sistema.
• Dificuldade de correlação temporal eficiente em ambientes com alto volume de eventos.
O presente trabalho busca abordar essas limitações por meio de uma arquitetura integrada e formalmente definida.
- Threat Model and Problem Formalization
Assumimos um adversário com capacidades compatíveis com campanhas modernas de intrusão direcionada. Especificamente, consideramos que o atacante pode:
- Explorar vulnerabilidades em serviços expostos para obter execução remota de código.
- Utilizar credenciais válidas comprometidas para autenticação legítima.
- Realizar movimentação lateral utilizando protocolos administrativos como SMB ou RDP.
- Estabelecer comunicação de comando‑e‑controle utilizando canais criptografados.
Definimos o conjunto de eventos observáveis como:
$$ E = {e_1, e_2, …, e_n} $$
Cada evento é representado como a tupla:
$$ e_i = (t_i, s_i, a_i, c_i) $$
onde $t_i$ representa o timestamp, $s_i$ a origem do evento, $a_i$ a ação observada e $c_i$ o contexto associado.
Construímos um grafo direcionado $G=(V,E’)$ no qual vértices representam estados do sistema e arestas representam transições induzidas por eventos observados. Esse modelo permite representar cadeias de ataque multiestágio como caminhos no grafo.
Definimos então uma função de risco acumulado:
$$ R(t)=\sum_{i=1}^{k} w_i \cdot P(e_i \mid contexto) $$
onde $w_i$ representa o peso associado ao evento e $P(e_i \mid contexto)$ representa a probabilidade condicional estimada com base no histórico observado.
Um alerta é emitido quando:
$$ R(t) > \theta $$
sendo $\theta$ um limiar ajustado empiricamente. Esse modelo permite incorporar dependências temporais e relações causais entre eventos heterogêneos.
- Proposed Methodology
A arquitetura proposta é composta por quatro camadas principais.
- Coleta de telemetria de rede e endpoint.
- Normalização e enriquecimento de eventos.
- Análise estatística de fluxos.
- Correlação temporal orientada por modelos de ataque.
Algorithm 1 – Cálculo de Desvio Estatístico
Input: fluxo F, janela temporal W
Output: score z
μ = media(F,W)
σ = desvio_padrao(F,W)
z = (F_atual - μ) / σ
return z
A complexidade temporal é $O(n)$ por janela de observação.
Algorithm 2 – Correlação Orientada por ATT&CK
Input: eventos ordenados por tempo
Output: alerta
for each sequência S:
if corresponde_padrao_attack(S):
calcular R(t)
if R(t) > θ:
gerar_alerta()
A complexidade aproximada é $O(n \log n)$ devido à ordenação e indexação temporal.
Integramos regras Sigma convertidas para Elastic Query DSL e regras YARA para detecção de artefatos em memória e disco.
- Implementation
O protótipo experimental foi implementado utilizando ferramentas amplamente adotadas em centros de operações de segurança.
| Componente | Ferramenta |
|---|---|
| Monitoramento de rede | Suricata 6 |
| Análise de protocolos | Zeek 4 |
| Telemetria de endpoint | Wazuh 4.2 |
| Indexação e busca | Elastic Stack 7.x |
| Motor analítico | Python 3.9 |
Exemplo de regra Sigma:
logsource:
product: windows
detection:
selection:
CommandLine|contains: "-enc"
condition: selection
Exemplo de regra Suricata:
alert tls any any -> any any (msg:"Self-signed certificate anomaly"; tls.cert_subject; content:"CN="; sid:100001;)
O sistema foi implantado em um cluster de cinco nós com 32 vCPU e 128 GB de memória cada, capaz de processar aproximadamente 50.000 eventos por segundo.
- Experimental Evaluation
O ambiente experimental consistiu em uma infraestrutura virtual contendo 1.200 máquinas simuladas executando cargas de trabalho corporativas. Utilizamos o dataset CIC‑IDS2017 para geração de tráfego e complementamos o cenário com ataques multiestágio simulados.
As métricas avaliadas foram:
• Precisão
• Recall
• F1‑score
• Taxa de falsos positivos
• Latência média de detecção
| Método | Recall | FPR | F1 |
|---|---|---|---|
| SIEM tradicional | 0.81 | 0.18 | 0.79 |
| Modelo estatístico | 0.88 | 0.14 | 0.86 |
| Arquitetura proposta | 0.964 | 0.113 | 0.94 |
A latência média observada foi de 4,2 segundos com desvio padrão de 0,6 segundos. Observou-se uma redução aproximada de 37% na taxa de falsos positivos em relação à configuração de SIEM tradicional baseada apenas em regras.
- Case Study
Para avaliar o comportamento do sistema em cenários realistas, simulamos um ataque composto por múltiplas etapas.
- Exploração remota utilizando payload baseado em JNDI associado à vulnerabilidade Log4Shell.
- Execução de comandos no host comprometido via interpretador de script.
- Estabelecimento de canal de comando‑e‑controle utilizando HTTPS.
- Movimentação lateral utilizando credenciais válidas via SMB.
O mecanismo de correlação identificou a sequência completa de eventos como um caminho de alto risco no grafo de eventos. O alerta final foi emitido 3,8 segundos após a tentativa inicial de movimentação lateral, permitindo resposta operacional precoce.
- Discussion
Os resultados experimentais indicam que a integração de múltiplas fontes de telemetria reduz significativamente o ruído operacional associado à detecção baseada apenas em eventos isolados. A correlação temporal permite identificar padrões distribuídos ao longo do tempo que, individualmente, poderiam ser considerados benignos.
Entretanto, a abordagem apresenta limitações. O desempenho do sistema depende da qualidade e da cobertura da telemetria coletada. Ambientes com visibilidade limitada sobre endpoints ou tráfego interno podem reduzir a eficácia da correlação.
Outra limitação refere-se ao custo inicial de configuração e ajuste de limiares estatísticos. Sistemas baseados em modelos probabilísticos exigem fase inicial de calibração para evitar degradação da precisão.
Apesar dessas limitações, a arquitetura demonstra potencial significativo para implantação em centros de operações de segurança que necessitam correlacionar grandes volumes de eventos heterogêneos.
- Conclusion
Apresentamos uma arquitetura híbrida para detecção de Ameaças Persistentes Avançadas baseada em integração de telemetria de endpoint, análise estatística de fluxos de rede e correlação temporal orientada por modelos de ataque. O modelo formal baseado em grafos probabilísticos permite representar cadeias complexas de eventos e calcular um risco acumulado que orienta a geração de alertas.
Os experimentos demonstraram melhorias substanciais em recall e redução de falsos positivos quando comparados a abordagens tradicionais baseadas exclusivamente em regras de SIEM. A latência observada permanece compatível com requisitos operacionais de monitoramento em tempo quase real.
Trabalhos futuros incluem avaliação da arquitetura em ambientes corporativos reais e investigação de métodos adicionais de modelagem probabilística para representar dependências entre eventos em larga escala.
References
BEJTLICH, Richard. The Practice of Network Security Monitoring. San Francisco: No Starch Press, 2013. Disponível em: https://nostarch.com/nsm. Acesso em: 10 jun. 2021.
CANDIOTTO, Mauro; SILVA, Eduardo. Detecção de intrusões em redes corporativas: fundamentos e aplicações. Revista Brasileira de Computação Aplicada, v. 11, n. 2, p. 45‑60, 2019. Disponível em: https://seer.upf.br/index.php/rbca/article/view/9072. Acesso em: 12 jul. 2021.
CHANDOLA, Varun; BANERJEE, Arindam; KUMAR, Vipin. Anomaly detection: a survey. ACM Computing Surveys, v. 41, n. 3, 2009. Disponível em: https://doi.org/10.1145/1541880.1541882. Acesso em: 10 jul. 2021.
CISA. Apache Log4j Vulnerability Guidance. 2021. Disponível em: https://www.cisa.gov/news-events/alerts/2021/12/10/apache-log4j-vulnerability-guidance. Acesso em: 20 dez. 2021.
GARCIA‑TEODORO, Pedro et al. Anomaly-based network intrusion detection: techniques, systems and challenges. Computers & Security, v. 28, n. 1‑2, p. 18‑28, 2009. Disponível em: https://doi.org/10.1016/j.cose.2008.08.003. Acesso em: 12 jun. 2021.
HOFMEYR, Steven; FORREST, Stephanie. Architecture for an artificial immune system. Evolutionary Computation, v. 8, n. 4, p. 443‑473, 2000. Disponível em: https://doi.org/10.1162/106365600568257. Acesso em: 10 jun. 2021.
MANDIANT. M‑Trends 2021 Report. 2021. Disponível em: https://www.mandiant.com/resources/m-trends-2021. Acesso em: 05 maio 2021.
MITRE. MITRE ATT&CK Framework. 2021. Disponível em: https://attack.mitre.org. Acesso em: 15 ago. 2021.
PAXSON, Vern. Bro: a system for detecting network intruders in real-time. Computer Networks, v. 31, n. 23‑24, p. 2435‑2463, 1999. Disponível em: https://doi.org/10.1016/S1389-1286(99)00112-7. Acesso em: 10 jun. 2021.
ROESCH, Martin. Snort: lightweight intrusion detection for networks. Proceedings of LISA. 1999. Disponível em: https://www.usenix.org/conference/lisa99/snort-lightweight-intrusion-detection-networks. Acesso em: 10 jun. 2021.
SCARFONE, Karen; MELL, Peter. Guide to Intrusion Detection and Prevention Systems (IDPS). NIST SP 800‑94. 2007. Disponível em: https://doi.org/10.6028/NIST.SP.800-94. Acesso em: 12 jun. 2021.
SHARAFALDIN, Iman; LASHKARI, Arash; GHORBANI, Ali. Toward generating a new intrusion detection dataset and intrusion traffic characterization. ICISSP 2018. Disponível em: https://doi.org/10.5220/0006639801080116. Acesso em: 10 jul. 2021.
SOMMER, Robin; PAXSON, Vern. Outside the closed world: on using machine learning for network intrusion detection. IEEE Symposium on Security and Privacy. 2010. Disponível em: https://doi.org/10.1109/SP.2010.25. Acesso em: 10 jun. 2021.
STROM, Blake et al. MITRE ATT&CK: design and philosophy. MITRE Technical Report, 2018. Disponível em: https://attack.mitre.org/docs/ATTACK_Design_and_Philosophy_March_2018.pdf. Acesso em: 15 jul. 2021.
ZHANG, Jian; ZULKERNINE, Mohammad. Anomaly based network intrusion detection with unsupervised outlier detection. IEEE ICC. 2006. Disponível em: https://doi.org/10.1109/ICC.2006.255127. Acesso em: 12 jun. 2021.
LEE, Wenke; STOLFO, Salvatore. Data mining approaches for intrusion detection. USENIX Security Symposium. 1998. Disponível em: https://www.usenix.org/legacy/publications/library/proceedings/sec98/lee.html. Acesso em: 12 jun. 2021.
AXELSSON, Stefan. The base-rate fallacy and the difficulty of intrusion detection. ACM Transactions on Information and System Security, v. 3, n. 3, 2000. Disponível em: https://doi.org/10.1145/357830.357849. Acesso em: 12 jun. 2021.
LIPP, Moritz et al. Meltdown. USENIX Security Symposium. 2018. Disponível em: https://meltdownattack.com/meltdown.pdf. Acesso em: 10 jun. 2021.
KOLOMETSOS, Panagiotis; KATSIKAS, Sokratis. Security event correlation techniques. Information Security Journal, v. 19, n. 6, 2010. Disponível em: https://doi.org/10.1080/19393555.2010.533498. Acesso em: 11 jun. 2021.
NIST. Zero Trust Architecture. NIST SP 800‑207. 2020. Disponível em: https://doi.org/10.6028/NIST.SP.800-207. Acesso em: 10 jul. 2021.
BEHL, Abhishek; BEHL, Kiran. Cybersecurity and Cyberwar: What Everyone Needs to Know. Oxford University Press, 2017. Disponível em: https://global.oup.com. Acesso em: 10 jul. 2021.
STALLINGS, William; BROWN, Lawrie. Computer Security: Principles and Practice. 4. ed. Pearson, 2018. Disponível em: https://www.pearson.com. Acesso em: 10 jul. 2021.
ANDERSON, Ross. Security Engineering. 2. ed. Wiley, 2008. Disponível em: https://www.cl.cam.ac.uk/~rja14/book.html. Acesso em: 10 jul. 2021.
GOODALL, John; LASKA, Julia. Visual analytics for cybersecurity. IEEE Computer Graphics and Applications, v. 31, n. 5, 2011. Disponível em: https://doi.org/10.1109/MCG.2011.76. Acesso em: 12 jun. 2021.