hunting-advanced-persistent-threats
Ajuda seu agente a procurar por atividades de ameaças avançadas em redes corporativas. É útil para encontrar ataques sofisticados e garantir a segurança do ambiente.
O que ela faz
Esta ferramenta ajuda a procurar por atividades de hackers avançados em redes de computadores. Ela usa informações sobre como esses hackers agem para encontrar sinais de sua presença.
Quando usar
- ✓Quando você quer procurar por novas ameaças de forma planejada.
- ✓Quando um sistema de alerta indica um comportamento estranho que precisa ser investigado.
- ✓Quando você quer verificar se um grupo de hackers conhecido está tentando invadir sua rede.
Exemplo do que pedir para a IA
“Procure por sinais de que o grupo 'APT29' está usando técnicas de 'living-off-the-land' em nossos sistemas.”
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
Mensagem pronta para colar
Como funciona
A ferramenta primeiro cria uma 'hipótese' sobre como um hacker pode estar agindo, baseada em inteligência sobre ameaças. Depois, ela procura por padrões específicos nos registros de atividades dos computadores e da rede que confirmem ou neguem essa hipótese.
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-advanced-persistent-threatsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/hunting-advanced-persistent-threats/SKILL.md -o SKILL.mdConteú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ça a Ameaças Persistentes Avançadas
Quando Usar
Use esta habilidade quando:
- Realizar ciclos de caça proativa a ameaças (geralmente ciclos de 2 a 4 semanas) com base em inteligência de APT recém-publicada
- Um alerta de UEBA ou sistema de detecção de anomalias sinalizar desvios comportamentais que justifiquem uma investigação mais aprofundada
- Uma organização parceira ou parceiro de compartilhamento ISAC relatar um comprometimento ativo de APT e você precisar validar sua própria exposição
Não use esta habilidade como substituta para resposta a incidentes quando uma violação confirmada estiver em andamento — escale para procedimentos de RI (NIST SP 800-61).
Pré-requisitos
- Plataforma EDR com retenção de telemetria (CrowdStrike Falcon, Microsoft Defender for Endpoint ou SentinelOne) cobrindo mais de 30 dias
- Acesso ao MITRE ATT&CK Navigator para desenvolvimento de hipóteses
- Dados de fluxo de rede (NetFlow, Zeek ou logs Suricata) em um SIEM consultável
- Plataforma de caça a ameaças ou interface de consulta (Velociraptor, osquery fleet ou Splunk ES)
Fluxo de Trabalho
Etapa 1: Desenvolver Hipótese de Caça
Selecione um ator de ameaça relevante para seu setor usando o MITRE ATT&CK Groups (https://attack.mitre.org/groups/). Revise os TTPs conhecidos do grupo mapeados para técnicas do ATT&CK. Exemplo de hipótese: "APT29 (Cozy Bear) usa spearphishing com anexos ISO (T1566.001) e binários living-off-the-land (T1218) — teste para relações incomuns de pai-filho entre mshta.exe e rundll32.exe."
Documente a hipótese usando o framework Threat Hunting Loop: hipótese → coleta de dados → análise de padrões → resposta.
Etapa 2: Identificar Fontes de Dados Necessárias
Mapeie cada técnica do ATT&CK para as fontes de log necessárias usando a taxonomia ATT&CK Data Sources:
- Criação de processo (T1059): Windows Security Event 4688 ou Sysmon Event ID 1
- Conexões de rede (T1071): Zeek conn.log, NetFlow, telemetria de rede EDR
- Modificações de registro (T1547): Sysmon Event ID 13, Windows Security 4657
- Injeção de memória (T1055): telemetria de varredura de memória EDR, saída Volatility
Verifique a cobertura de log usando o ATT&CK Coverage Calculator ou uma matriz de fontes de dados personalizada.
Etapa 3: Executar Caças com Velociraptor ou osquery
Caça VQL com Velociraptor para execução incomum de PowerShell:
SELECT Pid, Ppid, Name, CommandLine, CreateTime
FROM pslist()
WHERE Name =~ "powershell.exe"
AND CommandLine =~ "-enc|-nop|-w hidden"
osquery para persistência via tarefas agendadas:
SELECT name, action, enabled, path
FROM scheduled_tasks
WHERE action NOT LIKE '%System32%'
AND enabled = 1;
Splunk SPL para movimento lateral via PsExec:
index=windows EventCode=7045 ServiceFileName="*PSEXESVC*"
| stats count by ComputerName, ServiceName, ServiceFileName
Etapa 4: Analisar Resultados e Pivotar
Para cada anomalia identificada, pivote entre dimensões:
- Temporal: Isso ocorreu antes ou depois dos carimbos de data/hora de IOC conhecidos?
- Host: Quantos endpoints exibem esse comportamento?
- Usuário: A conta associada é uma conta de serviço, usuário privilegiado ou usuário regular?
- Rede: O host se comunica com IPs externos que não estão na linha de base?
Aplique o Modelo Diamante (adversário, capacidade, infraestrutura, vítima) para estruturar as descobertas.
Etapa 5: Documentar e Operacionalizar Descobertas
Se a caça revelar atividade maliciosa confirmada, ative os procedimentos de RI. Se a caça revelar uma lacuna (a caça não encontrou nada, mas a cobertura de dados foi insuficiente), documente a lacuna de cobertura e corrija-a.
Converta as consultas de caça bem-sucedidas em regras de detecção SIEM usando o formato Sigma para portabilidade entre plataformas.
Conceitos Chave
| Termo | Definição |
|---|---|
| TTP | Táticas, Técnicas e Procedimentos — padrões comportamentais de adversários definidos no MITRE ATT&CK |
| Modelo Diamante | Framework analítico com quatro vértices (adversário, capacidade, infraestrutura, vítima) usado para estruturar a análise de intrusão |
| Living-off-the-Land (LotL) | Técnica de atacante que usa ferramentas legítimas do sistema operacional (PowerShell, WMI, certutil) para evadir a detecção |
| UEBA | User and Entity Behavior Analytics — detecção baseada em ML de linhas de base de comportamento anômalo |
| Sigma | Padrão aberto para formato de regra de detecção agnóstico de SIEM, análogo ao YARA para detecção de rede/log |
| Hipótese de Caça | Uma previsão testável sobre a presença do adversário com base em inteligência de ameaças e conhecimento ambiental |
Ferramentas e Sistemas
- Velociraptor: Plataforma DFIR de código aberto com linguagem de consulta VQL para caça escalável de endpoints em milhares de sistemas
- osquery: Framework de instrumentação de SO baseado em SQL para consultas de telemetria de endpoint em tempo real
…
Perguntas frequentes
O que são 'APT'?
APT significa 'Ameaça Persistente Avançada'. São grupos de hackers geralmente bem financiados e com objetivos específicos, que tentam invadir redes e permanecerem escondidos por muito tempo.
O que são 'TTPs'?
TTPs são as Táticas, Técnicas e Procedimentos que os hackers usam. É como o 'modus operandi' deles, o conjunto de ações que eles costumam realizar para invadir e operar em uma rede.
Quando eu NÃO devo usar esta ferramenta?
Você não deve usar esta ferramenta se já souber que houve uma invasão. Nesse caso, é preciso acionar a equipe de resposta a incidentes imediatamente.
Detalhes
Descrição original do autor
Proactively hunts for Advanced Persistent Threat (APT) activity within enterprise environments using hypothesis-driven searches across endpoint telemetry, network logs, and memory artifacts. Use when conducting scheduled threat hunting cycles, investigating anomalous behavior flagged by UEBA, or validating that known APT TTPs are not present in the environment. Activates for requests involving MIT
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5781
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC