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

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

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

Mensagem pronta para colar

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

Ou baixe só o arquivo:

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

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

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