Como Exportar Logs do Devo

Como Exportar Logs do Devo

SOC Prime Team
SOC Prime Team linkedin icon Seguir

Use a API de Consulta Devo: envie uma consulta LINQ, um intervalo de tempo e um modo de saída para o endpoint /search/query da sua região, autenticado com um token ou chave e segredo da API. Peça um modo JSON e você obterá eventos estruturados; selecione o campo de mensagem das tabelas brutas para obter as linhas originais de volta. O SDK oficial para Python (devo-sdk) envolve a mesma API se você preferir código ao invés de curl.

A Devo armazena grandes volumes de dados de segurança e operacionais na nuvem, frequentemente com longa retenção. A Prime Core possui 23.653 regras de detecção para a Devo, mapeadas para 664 técnicas do MITRE ATT&CK. Abaixo está como extrair dados, sanitizá-los e investigá-los gratuitamente no LogTotal.

Comece Gratuitamente

Antes de começar

Credenciais. Crie um token de API, ou uma chave e segredo de API, nas configurações de credenciais do seu domínio Devo, com acesso às tabelas que você precisa.

O endpoint da sua região. O host da API de Consulta depende de onde seu domínio está localizado, por exemplo, apiv2-us.devo.com ou apiv2-eu.devo.com.

Nomes das tabelas. A Devo organiza dados em tabelas como box.unix ou firewall.fortinet.traffic. Encontre a sua na área de Pesquisa de Dados, e construa a consulta lá primeiro.

Exportar com a API de Consulta

curl -sS -X POST "https://apiv2-eu.devo.com/search/query" 
  -H "Authorization: Bearer $DEVO_TOKEN" -H 'Content-Type: application/json'
  -d '{
    "query": "from box.unix where hostname = "web-03" select eventdate, hostname, message",
    "from": 1792368000,
    "to": 1792454400,
    "mode": {"type": "json/simple"}
  }' > devo_web03_1019.json

Os valores de from e to acima são segundos em época para 2026-10-19 00:00 UTC a 2026-10-20 00:00 UTC. Se a resposta for um objeto JSON por linha, carregue-o como está. Se for um array, achate-o com jq -c ‘.[]’. Para linhas brutas, extraia a mensagem.

Alternativa em Python. Instale pip devo-sdk, depois use o cliente da API do pacote devo.api com seu token, a mesma consulta e datas. Ele gerencia a assinatura da requisição para a autenticação com chave e segredo.

Carregar, sanitizar e revisar no LogTotal

  1. Carregar. Abrir logtotal.com e soltar o arquivo.
  2. Sanitizar.
  3. Revisar.

Quando algo dá errado

SintomaCausa provávelFix
401Token incorreto, ou um problema de assinatura de chave/segredoVerifique as credenciais; tente o SDK, que assina as requisições para você
Erros de conexãoEndpoint regional incorretoUse a região do seu domínio
Resultados vaziosNome de tabela errado, ou milissegundos em vez de segundosVerifique a tabela na Pesquisa de Dados; verifique as unidades de tempo
A saída é uma tabela que você não esperavaModo não corresponde ao que você precisaEscolha um modo JSON

FAQ

Bruto ou analisado?

Para fontes no estilo syslog, selecione mensagem e carregue as linhas brutas. Para fontes JSON, carregue os eventos analisados.

Posso agendar exportações?

Sim, a mesma API funciona em trabalhos agendados. Para encaminhamento contínuo, a Devo também possui funcionalidades de exportação de dados.

Junte-se à plataforma Detection as Code da SOC Prime para melhorar a visibilidade das ameaças mais relevantes para o seu negócio. Para ajudá-lo a começar e gerar valor imediato, agende uma reunião agora com os especialistas da SOC Prime.