deploying-honeytokens-and-canarytokens
Faz seu agente criar 'armadilhas' digitais para detectar acessos não autorizados. Alerta quando alguém tenta usar essas armadilhas.
O que ela faz
Esta ferramenta cria 'tokens de mel' (canarytokens), que são arquivos ou links falsos. Se alguém tentar usar ou abrir um desses tokens, você receberá um alerta.
Quando usar
- ✓Para detectar invasores em áreas com pouca informação.
- ✓Para saber se credenciais roubadas foram usadas.
- ✓Para identificar roubo de dados ou preparação para ransomware.
Exemplo do que pedir para a IA
“Crie um token de documento falso para detectar acesso não autorizado a arquivos importantes.”
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
Você configura um servidor especial (Canarytokens) que gera esses tokens falsos. Quando um token é ativado, ele envia um aviso para você por e-mail ou outro sistema.
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 deploying-honeytokens-and-canarytokensOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/deploying-honeytokens-and-canarytokens/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.
Implantação de Honeytokens e Canarytokens
Uso Autorizado Apenas: Os ativos de engano descritos aqui são controles defensivos implantados em seu próprio ambiente. A implantação de tokens, credenciais de isca ou honeypots em infraestrutura que você não possui ou administra, ou o uso deles para prender terceiros, pode violar leis de uso indevido de computadores e privacidade. Implante apenas em ativos que você possui ou que tem autorização explícita para instrumentar, e direcione todos os dados de alerta através de canais de monitoramento aprovados.
Visão Geral
Honeytokens (também conhecidos como canarytokens) são artefatos de isca — credenciais, arquivos, URLs, chaves de API, nomes de DNS, strings de conexão de banco de dados, documentos — que não têm uso operacional legítimo. Como nenhum usuário ou processo autorizado deveria tocá-los, qualquer interação é um sinal de alta fidelidade de uma intrusão, uso indevido interno ou reconhecimento. Ao contrário da detecção baseada em assinatura ou anomalia, os honeytokens geram quase zero falsos positivos: o alerta é o comprometimento.
O projeto de código aberto Canarytokens da Thinkst (https://canarytokens.org e o auto-hospedável thinkst/canarytokens-docker) gera dezenas de tipos de tokens que "ligam para casa" quando acionados: um URL HTTP/web-bug que dispara em GET, uma chave de API AWS que dispara quando usada contra AWS, um documento MS Word/PDF que dispara ao abrir, um token DNS que dispara na resolução, um token de API Slack, um kubeconfig do Kubernetes, um certificado de login Azure, um payload log4shell, e mais. Cada token está vinculado a um memo exclusivo (para que você saiba onde ele foi plantado) mais um canal de alerta (e-mail e/ou webhook).
Esta habilidade se mapeia para as técnicas Arquivo de Isca (D3-DF), Credencial de Usuário de Isca (D3-DUC) e Honeytoken do MITRE D3FEND. De uma perspectiva ATT&CK, uma credencial de mel acionada evidencia mais comumente as tentativas do adversário de abusar ou modificar material de autenticação (T1556 – Modificar Processo de Autenticação e atividades relacionadas de acesso a credenciais), dando ao SOC um tripwire inicial e inequívoco no fundo da cadeia de ataque — tipicamente após o acesso inicial, mas antes que o movimento lateral seja concluído.
Quando Usar
- Quando você precisa de detecção de intrusão de alta fidelidade em segmentos onde a telemetria tradicional é escassa (compartilhamentos de arquivos, cofres de senhas, repositórios de código, contas na nuvem).
- Ao validar que um invasor que atinge um host ou armazenamento de documentos "joia da coroa" é detectado, não apenas bloqueado no perímetro.
- Ao semear credenciais de isca na memória acessível pelo LSASS, lojas de navegador,
.aws/credentialsou gerenciadores de senhas para capturar despejo e reutilização de credenciais. - Ao instrumentar documentos, repositórios ou wikis para capturar roubo de dados e staging de ransomware.
- Ao construir uma camada de engano alinhada ao MITRE D3FEND como parte de um programa de defesa em profundidade ou zero-trust.
Pré-requisitos
- Docker Engine e Docker Compose v2 para auto-hospedagem (
docker compose version). - Um domínio registrado que você controla mais delegação de DNS para tokens baseados em DNS (registros NS apontando para seu host de switchboard).
- Um endereço IPv4 público alcançável em 80/443 (tokens HTTP) e 53/udp (tokens DNS).
- Um relay SMTP ou conta Mailgun, e/ou um URL de webhook genérico/Slack/Teams para entrega de alertas.
- Python 3.8+ para o script auxiliar:
python3 -m pip install requests - Para uso rápido sem hospedagem, um token sem conta do serviço público em https://canarytokens.org.
Objetivos
- Configurar uma instância Canarytokens auto-hospedada (ou usar o serviço público) com alertas funcionando.
- Gerar os principais tipos de token (HTTP, DNS, chave AWS, MS Word/PDF, Slack, kubeconfig) com memos descritivos.
- Plantar credenciais de isca e arquivos de isca em locais realistas e monitorados.
- Validar que cada token dispara e que os alertas chegam ao canal do SOC.
- Catalogar os tokens implantados e mapeá-los para MITRE D3FEND/ATT&CK para rastreamento de cobertura.
Mapeamento MITRE ATT&CK
| ID | Nome Oficial da Técnica | Relevância |
|---|---|---|
| T1556 | Modificar Processo de Autenticação | Uma credencial de mel acionada revela um adversário coletando/abusando de material de autenticação; a isca fornece um tripwire de detecção para atividades de abuso de credenciais. |
Técnicas defensivas relacionadas do MITRE D3FEND (o contra-mapeamento ofensivo para este controle):
| ID D3FEND | Técnica | Papel |
|---|---|---|
| D3-DF | Arquivo de Isca | Documentos Canary, configs falsas, arquivos de isca colocados e monitorados. |
| D3-DUC | Credencial de Usuário de Isca | Credenciais de mel (chaves AWS, contas AD, kubeconfig) integradas a um ativo de isca monitorado. |
…
Perguntas frequentes
O que são 'tokens de mel'?
São itens falsos (como senhas, links ou documentos) criados para parecerem reais. Eles não têm uso normal, então qualquer acesso a eles é um sinal de alerta.
Por que usar isso?
Para detectar atividades suspeitas com muita precisão, pois apenas um invasor ou alguém agindo de má fé usaria esses tokens.
Preciso instalar algo?
Sim, você pode instalar o programa Canarytokens no seu próprio computador (usando Docker) ou usar o serviço online gratuito deles.
Detalhes
Descrição original do autor
Plants Canarytokens-based decoy artifacts (honey credentials, DNS tokens, web-bug URLs, AWS keys, documents, kubeconfigs) using Thinkst's open-source Canarytokens project and alerts via email or webhook when a token is touched. Use for high-fidelity intrusion detection in low-telemetry areas like file shares or credential stores, or to catch credential dumping and data-theft staging.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5620
- 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
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC