Como o LogTotal Sanitiza Logs Antes da Análise

Como o LogTotal Sanitiza Logs Antes da Análise

SOC Prime Team
SOC Prime Team linkedin icon Seguir

Antes que o LogTotal execute qualquer lógica de detecção em um texto simples, CSV ou upload de JSON, ele substitui valores identificadores por placeholders: nomes de usuários, nomes de host, endereços IP e similares. Em seguida, mostra o resultado para revisão antes que a análise comece. Os arquivos enviados não são mantidos após a análise. Os arquivos EVTX são a exceção por agora: eles são analisados como enviados, sem a etapa de sanitização.

A objeção à análise de logs online é justa. Logs estão cheios de nomes internos, endereços e ocasionalmente coisas que ninguém pretendia registrar. Esta página explica o que o LogTotal mascara, o que ele deixa intencionalmente de lado e o que você ainda deve verificar por si mesmo.

Comece Gratuitamente

O que permanece inalterado e por quê

A lógica de detecção olha para o comportamento, não para os nomes. Para detectar uma pulverização de senhas ou uma carga útil PowerShell codificada, as regras precisam de IDs de eventos, nomes de processos e arquivos, a estrutura de uma linha de comando, portas, protocolos e timestamps. Mascarar esses elementos cegaria a análise sem proteger muito.

Mesmo valor, mesmo placeholder

A máscara só funciona para investigação se for consistente. Se jane.doe se torna user_1 em todas as linhas, você ainda pode ver que user_1 falhou em 40 logins de um endereço e depois teve sucesso. Se cada nome de usuário se tornasse uma string aleatória diferente, esse padrão desapareceria. Placeholders consistentes mantêm a história intacta enquanto removem os nomes.

Sua parte: revise antes de continuar

A máscara automática captura as formas comuns. Ela não pode conhecer seu ambiente. Antes de continuar além da etapa de sanitização, procure por:

  • segredos dentro de mensagens de texto livre, como senhas digitadas em linhas de comando ou chaves de API em mensagens de erro;
  • campos personalizados que mantêm nomes, como ticket_owner ou approved_by;
  • codenomes de projetos ou clientes escondidos em nomes de host ou caminhos;
  • dados pessoais dentro de URLs e strings de consulta.

Se você notar algo, limpe no arquivo antes de enviar. Um comando sed simples resolve a maioria dos casos:

sed -E 's/(password|token|apikey)=[^&[:space:]]+/1=REDACTED/Ig' in.log > clean.log

EVTX: ainda não sanitizados

Arquivos EVTX são analisados como enviados, sem a etapa de sanitização. Utilize uploads EVTX livremente para máquinas de teste. Para hosts de produção, obtenha aprovação de quem controla o manuseio de dados primeiro. Se precisar de sanitização hoje, converta o arquivo em linhas JSON com o evtx_dump de código aberto e faça o upload disso:

evtx_dump -o jsonl Security.evtx > Security.jsonl

FAQ

A sanitização torna meus logs anônimos segundo o GDPR?

Não necessariamente. Placeholders consistentes são uma pseudonimização, e dados pseudonimizados ainda podem ser considerados dados pessoais sob o GDPR. Isso não é uma razão para evitar a ferramenta, mas é uma razão para seguir as regras de proteção de dados da sua organização. Se estiver em dúvida, pergunte ao seu DPO. Isto não é aconselhamento jurídico.

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.