SOC Prime Bias: Crítico

04 Nov 2025 06:05 UTC

Deteção do Backdoor SesameOp: Microsoft Descobre Novo Malware que Abusa da API de Assistentes OpenAI em Ciberataques

Author Photo
Ruslan Mikhalov Chief of Threat Research at SOC Prime linkedin icon Seguir
Deteção do Backdoor SesameOp: Microsoft Descobre Novo Malware que Abusa da API de Assistentes OpenAI em Ciberataques
shield icon

Detection stack

  • AIDR
  • Alert
  • ETL
  • Query

Ataques de Malware SesameOp

Pesquisadores da Microsoft descobriram uma nova backdoor chamada SesameOp que usa a API do OpenAI Assistants como um canal encoberto de comando e controle. O malware é entregue via um carregador malicioso Netapi64.dll que é injetado em processos .NET usando a injeção AppDomainManager. Ele armazena a configuração nos recursos do DLL e se comunica com endpoints OpenAI para receber comandos e exfiltrar resultados. A ameaça é projetada para espionagem a longo prazo em hosts Windows.

Investigação

A investigação identificou um DLL carregador (Netapi64.dll) ofuscado com Eazfuscator.NET que cria arquivos marcadores e um mutex, depois decodifica e executa um componente de backdoor chamado OpenAIAgent.Netapi64. O backdoor analisa uma configuração delimitada por pipe contendo uma chave de API OpenAI, uma chave de dicionário e um proxy opcional. Ele interage com a API do OpenAI Assistants para buscar armazéns de vetores, assistentes e mensagens que codificam comandos ou cargas úteis, que são descriptografadas, descomprimidas e executadas via um motor JScript.

Mitigação

A Microsoft recomenda fortalecer firewalls e configurações de proxy, habilitar proteção contra adulteração e proteção em tempo real no Defender, e usar o modo de bloqueio para aplicativos potencialmente indesejados. Monitorar o tráfego de saída para api.openai.com e detectar a criação do mutex específico e arquivos temporários pode ajudar a detectar a atividade. Implementar EDR com modo de bloqueio e automatizar ações de remediação também é aconselhado.

Resposta

Após a detecção, isolar o host afetado, terminar os processos maliciosos, deletar o Netapi64.dll e arquivos temporários relacionados, e revogar a chave API OpenAI comprometida. Conduzir uma revisão forense completa para mecanismos de persistência adicionais e mudar todas as credenciais privilegiadas. Atualizar as regras de detecção para procurar pelo mutex identificado, caminhos de arquivo e conexões de saída para a API do OpenAI Assistants.

Fluxo de Ataque

Carga Útil do Backdoor SesameOp

Execução de Simulação

Pré-requisito: O Check de Pré-voo de Telemetria & Baseline deve ter sido aprovado.

  • Narrativa & Comandos do Ataque:

    O adversário implantou o backdoor SesameOp no host Windows comprometido. Para estabelecer C2, o SesameOp emite um POST HTTPS para https://api.openai.com/v1/assistants carregando dados de comando criptografados. Como o backdoor é executado sob svchost.exe (um processo do sistema que parece confiável) e usa o proxy do sistema padrão, nenhum processo adicional ou contexto de usuário é evidente, tornando a correspondência de string única o único indicador.

    1. Iniciar o processo de backdoor (simulado aqui com PowerShell para evitar malware real).
    2. Enviar a carga útil maliciosa para o endpoint do OpenAI Assistants.
    3. Manter a conexão por um curto intervalo para gerar um visívelNetworkConnect evento.
  • Script de Teste de Regressão:

    # Comunicação Simulada do C2 de SesameOp – Reproduzível para Testes
    $payload = @{
        "model" = "gpt-4"
        "messages" = @(
            @{ "role" = "system"; "content" = "You are a backdoor controller." },
            @{ "role" = "user";  "content" = "list processes" }
        )
    } | ConvertTo-Json -Depth 4