Pular para o conteúdo
Skillpedia
Deploy e nuvem (DevOps)35 mil · #5620

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/deploying-honeytokens-and-canarytokens/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/deploying-honeytokens-and-canarytokens/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-canarytokens

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/deploying-honeytokens-and-canarytokens/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.

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/credentials ou 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.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#5620
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