Payloads Gerados por IA Impulsionam Ataques CL-UNK-1211 em Organizações Governamentais
Detection stack
- AIDR
- Alert
- ETL
- Query
Resumo
Um sofisticado agrupamento de ameaças rastreado como CL-UNK-1211 está mirando entidades governamentais com cargas e scripts gerados por IA. Os atacantes concentram-se principalmente em ambientes Linux para realizar reconhecimento, despejar bancos de dados e exfiltrar informações sensíveis, incluindo dados de caixas de correio. A campanha apresenta RATs personalizados baseados em Go, web shells e técnicas avançadas de antiforense projetadas para reduzir a visibilidade.
Investigação
A Unidade 42 analisou a cadeia de ataques desde o acesso inicial através de web shells até o movimento lateral e a exfiltração de dados. A investigação revelou comentários conversacionais gerados por IA embutidos em scripts maliciosos, indicando a criação de código automatizado ou assistido por LLM. Os analistas também identificaram um malware personalizado conhecido como SysGoRAT, juntamente com diversas técnicas de shell reverso em memória.
Mitigação
As organizações devem impor políticas estritas de firewall de saída para prevenir shells reversos não autorizados e exfiltração de dados. Fortalecer ambientes Linux através da correção oportuna de vulnerabilidades como o PwnKit e a configuração segura do PHP, incluindo auto_prepend_file, é fundamental. Implantar proteção avançada de endpoint capaz de identificar comportamentos anômalos de processos e adulteração de logs também é fortemente recomendado.
Resposta
Quando atividades maliciosas são detectadas, os respondedores de incidentes devem isolar os hosts Linux comprometidos e revisar todas as configurações de PHP e shell em busca de alterações não autorizadas. Conduza um exame minucioso dos logs do sistema, levando em consideração possíveis tentativas dos atacantes de limpá-los ou manipulá-los. Realize uma redefinição abrangente de credenciais para todas as contas administrativas e de serviço identificadas no ambiente afetado.
Fluxo de Ataque
Detecções
Possível Exfiltração de Dados / Shell Reverso via Bash (via linha de comando)
Possível Execução de Comando via Procedimento Armazenado Estendido SQL xp_cmdshell (via linha de comando)
Possível Atividade Python (GTFOBin) com Uso de Argumentos de Comando Incomuns (via linha de comando)
Possível Infiltração / Exfiltração de Dados / C2 via Serviços / Ferramentas de Terceiros (via proxy)
Possível Infiltração / Exfiltração de Dados / C2 via Serviços / Ferramentas de Terceiros (via DNS)
Possível Tentativa de Descoberta de Hosts Conhecidos por SSH [Linux] (via linha de comando)
Execução Suspeita de Chmod Apontando para Diretórios Suspeitos (via linha de comando)
Possível Manipulação do Arquivo de Histórico do Linux (via linha de comando)
Possível Manipulação de Strings Codificadas em Base64 (via linha de comando)
Downloads para Pastas Suspeitas (via linha de comando)
Script Linux Foi Criado em Pastas Temporárias (via evento de arquivo)
IOCs (HashSha256) para detectar: Investigação da Unidade 42 de CL-UNK-1211: Campanha Habilitada com IA Mirando Ambientes Linux
IOCs (SourceIP) para detectar: Investigação da Unidade 42 de CL-UNK-1211: Campanha Habilitada com IA Mirando Ambientes Linux
IOCs (DestinationIP) para detectar: Investigação da Unidade 42 de CL-UNK-1211: Campanha Habilitada com IA Mirando Ambientes Linux
Execução Potencial de Shell Reverso via Named Pipe [Criação de Processo Linux]
Modificação do PHP auto_prepend_file para Acesso Backdoor [Servidor Web]
Evasão de Defesa pela Interrupção de Processos Cortex XDR [Criação de Processo Linux]
Execução de Simulação
-
Narrativa do Ataque & Comandos: O adversário obteve acesso inicial a um servidor de produção baseado em Linux. Para garantir a persistência e evitar que suas atividades sejam sinalizadas pelo EDR, eles pretendem desabilitar o agente do Cortex XDR. O atacante primeiro usa
pgreppara identificar os processos em execução associados a “cortex”. Uma vez confirmados os nomes, eles usampkillpara enviar um sinal de término a todos os processos que correspondem a esse padrão. Esta é uma abordagem clássica de “Living off the Land” usando binários padrão do sistema para evitar o acionamento de alertas de malware baseados em assinaturas. -
Script de Teste de Regressão:
#!/bin/bash # Script de simulação para acionar a regra "Evasão de Defesa pela Interrupção de Processos Cortex XDR". echo "[+] Iniciando a Simulação: Identificando processos do Cortex..." # Isso gera a telemetria 'pgrep cortex' pgrep cortex || echo "[-] Nenhum processo Cortex encontrado, mas telemetria gerada." echo "[+] Simulando Ataque: Tentando eliminar processos do Cortex..." # Isso gera a telemetria 'pkill cortex' pkill cortex || echo "[-] pkill executado (alvo provavelmente não em execução)." echo "[+] Simulação Completa." -
Comandos de Limpeza:
# Nenhuma alteração persistente é feita por este script de simulação. # Se um processo foi realmente interrompido (em um ambiente de teste real), # o serviço precisaria ser reiniciado: # sudo systemctl start cortex-agent echo "[+] Limpeza: Nenhum artefato para remover."