Pular para o conteúdo
Skillpedia
Análise e planilhas35 mil · #5796

hunting-for-domain-fronting-c2-traffic

Faz seu agente encontrar tráfego de comando e controle usando 'domain fronting'. É útil para detectar tráfego escondido atrás de domínios legítimos de CDN.

O que ela faz

Esta ferramenta procura por tráfego de internet suspeito que tenta se esconder atrás de sites conhecidos, como os de redes de entrega de conteúdo (CDNs). Ela faz isso comparando informações diferentes que o computador envia quando se conecta a um site.

Quando usar

  • ✓Quando você suspeita que alguém está escondendo comunicação maliciosa.
  • ✓Ao investigar registros de rede para encontrar atividades incomuns.
  • ✓Para verificar se suas ferramentas de segurança estão capturando esse tipo de tráfego escondido.

Exemplo do que pedir para a IA

“Procure por tráfego escondido em nossos registros de proxy.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/hunting-for-domain-fronting-c2-traffic/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/hunting-for-domain-fronting-c2-traffic/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta compara o nome do site que aparece no início da conexão (SNI) com o nome do site que o navegador diz que está acessando (cabeçalho Host). Se eles forem diferentes e parecerem estar usando um site legítimo para esconder um site malicioso, ela alerta.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill hunting-for-domain-fronting-c2-traffic

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-for-domain-fronting-c2-traffic/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Caçando Tráfego C2 de Domain Fronting

Visão Geral

Domain fronting (MITRE ATT&CK T1090.004) é uma técnica onde atacantes usam nomes de domínio diferentes no campo SNI TLS e no cabeçalho HTTP Host para disfarçar o tráfego C2 atrás de domínios legítimos hospedados em CDNs. Esta habilidade detecta domain fronting analisando logs de proxy/gateway web em busca de incompatibilidades entre SNI e cabeçalho Host, analisando certificados TLS para identificação do provedor de CDN, sinalizando conexões onde o SNI aponta para um domínio de alta reputação, mas o cabeçalho Host tem como alvo um domínio controlado pelo atacante, e correlacionando com intervalos de IP conhecidos de provedores de CDN.

Quando Usar

  • Ao investigar incidentes de segurança que exigem a caça por tráfego C2 de domain fronting.
  • Ao construir regras de detecção ou consultas de threat hunting para este domínio.
  • Quando analistas de SOC precisam de procedimentos estruturados para este tipo de análise.
  • Ao validar a cobertura de monitoramento de segurança para técnicas de ataque relacionadas.

Pré-requisitos

  • Logs de proxy web ou gateway web seguro com campos SNI e cabeçalho Host.
  • Python 3.8+ com as bibliotecas pyOpenSSL e cryptography.
  • Inspeção TLS habilitada no proxy para visibilidade do cabeçalho Host.
  • Listas de intervalos de IP de provedores de CDN (CloudFront, Azure CDN, Cloudflare).

Passos

  1. Analisar logs de proxy em busca de conexões com campos SNI e cabeçalho Host.
  2. Comparar o domínio SNI com o cabeçalho Host HTTP em busca de incompatibilidades.
  3. Extrair os campos Subject e SAN do certificado TLS usando pyOpenSSL.
  4. Identificar conexões hospedadas em CDN através do emissor do certificado e intervalos de IP.
  5. Sinalizar domain fronting de alta confiança onde SNI e Host diferem em IPs de CDN.
  6. Pontuar alertas com base na diferença de reputação dos domínios.
  7. Gerar relatório de detecção com contexto de fluxo de rede.

Saída Esperada

Relatório JSON contendo indicadores detectados de domain fronting com pares SNI-Host, detalhes do certificado, identificação do provedor de CDN, pontuações de confiança e mapeamento da técnica MITRE ATT&CK.

Perguntas frequentes

O que é 'domain fronting'?

É uma técnica usada por atacantes para disfarçar o tráfego de comando e controle (C2) de malware, fazendo parecer que ele está indo para um site legítimo e conhecido, como um serviço de CDN.

O que são 'SNI' e 'Host header'?

SNI (Server Name Indication) é a informação que seu navegador envia no início de uma conexão segura (TLS/SSL) para dizer qual site ele quer acessar. O cabeçalho Host é enviado um pouco depois, dentro da comunicação HTTP, e também indica o site desejado.

Por que comparar SNI e Host header é importante?

Se o SNI aponta para um domínio de CDN (como `cdn.example.com`) e o Host header aponta para um domínio diferente e suspeito (como `malware.attacker.com`), isso é um forte indício de que alguém está tentando usar 'domain fronting' para esconder comunicação.

Detalhes

Descrição original do autor

Detects domain fronting C2 traffic by analyzing SNI-vs-HTTP-Host-header mismatches in proxy logs and inspecting TLS certificate discrepancies with pyOpenSSL. Use when hunting for command-and-control traffic hidden behind legitimate CDN domains, or when investigating proxy/TLS logs for signs of domain fronting evasion.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5796
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas