deploying-active-directory-honeytokens
Ensina seu agente de IA a colocar projetos no ar e cuidar da infraestrutura.
O que ela faz
Esta ferramenta cria 'armadilhas' digitais (honeytokens) no seu ambiente de rede (Active Directory). Essas armadilhas imitam contas ou configurações importantes para atrair e detectar hackers que tentam roubar informações ou se mover pela rede.
Quando usar
- ✓Ao implementar defesas para detectar ataques.
- ✓Para encontrar hackers tentando roubar senhas.
- ✓Para descobrir se alguém está tentando se mover pela rede sem permissão.
Exemplo do que pedir para a IA
“Crie armadilhas digitais para detectar quem tenta roubar senhas de administrador.”
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 cria contas falsas de administrador, serviços com nomes suspeitos e configurações que parecem importantes. Quando um hacker interage com essas armadilhas, um alerta é gerado.
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-active-directory-honeytokensOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/deploying-active-directory-honeytokens/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 do Active Directory
Quando Usar
- Ao implantar detecção baseada em engano em ambientes do Active Directory
- Ao detectar ataques de Kerberoasting via honeytokens de SPN falsos (honeyroasting)
- Ao criar contas de "tripwire" para detectar roubo de credenciais e movimento lateral
- Ao construir GPOs de isca para detectar a coleta de senhas de Preferências de Política de Grupo
- Ao criar caminhos enganosos no BloodHound para desviar e detectar atacantes
- Ao complementar o monitoramento existente do AD com sinais de detecção de alta fidelidade
Pré-requisitos
- Privilégios de administrador de domínio ou de administração delegada do AD
- Domínio do Active Directory (Windows Server 2016+ recomendado)
- Encaminhamento de logs de eventos do Windows para SIEM (Splunk, Sentinel, Elastic)
- PowerShell 5.1+ com o módulo ActiveDirectory
- Console de Gerenciamento de Política de Grupo (GPMC)
- Compreensão de segurança do AD, Kerberos e caminhos de ataque do BloodHound
Contexto
Por que Honeytokens de AD
A detecção tradicional baseada em assinatura perde técnicas de ataque novas. Honeytokens fornecem detecção de alta fidelidade com quase zero falsos positivos, pois qualquer interação com um objeto de isca é inerentemente suspeita. No Active Directory:
- Contas privilegiadas falsas detectam a extração de credenciais (DCSync, extração de NTDS.dit)
- SPNs falsos detectam reconhecimento de Kerberoasting (solicitações TGS para serviços inexistentes)
- GPOs de isca detectam a coleta de senhas de Preferências de Política de Grupo
- Caminhos falsos no BloodHound desorientam atacantes que usam análise de AD baseada em grafos
IDs de Eventos de Detecção Chave
| ID do Evento | Descrição | Uso do Honeytoken |
|---|---|---|
| 4769 | Solicitação de ticket Kerberos TGS | Detectar Kerberoast contra honey SPN |
| 4625 | Tentativa de logon falha | Detectar uso de credenciais falsas de GPO de isca |
| 4662 | Objeto de serviço de diretório acessado | Detectar leitura de DACL em usuário honeytoken |
| 5136 | Objeto de serviço de diretório modificado | Detectar modificação de GPO de isca |
| 5137 | Objeto de serviço de diretório criado | Detectar criação de GPO imitando isca |
| 4768 | Solicitação de ticket Kerberos TGT | Detectar AS-REP roasting de conta de isca |
Tornando Honeytokens Realistas
De acordo com a pesquisa da Trimarc Security, honeytokens eficazes devem parecer legítimos:
- Envelheça a conta: Reutilize contas antigas inativas (contas de 10-15 anos em domínios igualmente antigos parecem autênticas)
- Defina AdminCount=1: Marca a conta como tendo direitos elevados no AD, tornando-a um alvo atraente para Kerberoasting
- Use nomenclatura realista: Corresponda às convenções de nomenclatura da organização (svc_sqlbackup, admin.maintenance, svc_exchange_legacy)
- Defina data de senha antiga: Idade da senha de 10+ anos com um SPN parece uma conta de serviço negligenciada e de alto valor para atacantes
- Adicione associações a grupos: Coloque em grupos visíveis como "Usuários de Área de Trabalho Remota" ou um "Operadores de Backup" personalizado para aumentar o interesse do atacante
- Evite sinais de detecção: Atacantes verificam a data de criação versus o último logon versus a data de alteração da senha para consistência
Instruções
Etapa 1: Implantar Conta de Administrador Privilegiada Falsa
Crie uma conta de honeytoken que imite uma conta de serviço privilegiada legada.
# Import the deployment module
Import-Module .\scripts\Deploy-ADHoneytokens.ps1
# Create a honeytoken admin account
$honeyAdmin = New-HoneytokenAdmin `
-SamAccountName "svc_sqlbackup_legacy" `
-DisplayName "SQL Backup Service (Legacy)" `
-Description "Legacy SQL Server backup service account - DO NOT DELETE" `
-OU "OU=Service Accounts,DC=corp,DC=example,DC=com" `
-PasswordLength 128 `
-SetAdminCount $true
Write-Host "Honeytoken admin created: $($honeyAdmin.DistinguishedName)"
Etapa 2: Implantar SPN Falso para Detecção de Kerberoasting
Atribua um SPN realista, mas falso, à conta de honeytoken. Qualquer solicitação TGS para este SPN é definitivamente maliciosa (honeyroasting).
# Add fake SPN to honeytoken account
$honeySPN = Add-HoneytokenSPN `
-SamAccountName "svc_sqlbackup_legacy" `
-ServiceClass "MSSQLSvc" `
-Hostname "sql-legacy-bak01.corp.example.com" `
-Port 1433
Write-Host "Honey SPN registered: $($honeySPN.SPN)"
Write-Host "Monitor Event ID 4769 for TGS requests targeting this SPN"
Etapa 3: Implantar GPO de Isca com Armadilha de Credenciais
Crie um GPO falso no SYSVOL com uma cpassword embutida (senha de Preferência de Política de Grupo). Atacantes que usam ferramentas como Get-GPPPassword ou gpp-decrypt encontrarão e tentarão usar essas credenciais, acionando a detecção.
…
Perguntas frequentes
O que são 'honeytokens'?
São dados ou contas falsas criadas para atrair e detectar atividades maliciosas. Qualquer interação com um honeytoken é um sinal de alerta.
Por que usar 'honeytokens' em vez de antivírus?
Honeytokens são bons para detectar ataques que o antivírus pode não reconhecer, pois qualquer acesso a eles é incomum e suspeito.
Preciso de conhecimento técnico para usar isso?
Sim, é recomendado ter conhecimento sobre segurança de redes e Active Directory, além de privilégios de administrador.
Detalhes
Descrição original do autor
Deploys deception-based honeytokens in Active Directory including fake privileged accounts with AdminCount=1, fake SPNs for Kerberoasting detection (honeyroasting), decoy GPOs with cpassword traps, and fake BloodHound paths. Monitors Windows Security Event IDs 4769, 4625, 4662, 5136 for honeytoken interaction. Use when implementing AD deception defenses for detecting lateral movement, credential t
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5615
- 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