performing-service-account-audit
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
O que ela faz
Esta ferramenta verifica contas de serviço em sistemas de computador para encontrar aquelas que não são mais usadas, têm permissões excessivas ou não seguem as regras de segurança. Ela ajuda a manter a segurança e a conformidade.
Quando usar
- ✓Ao fazer uma verificação de segurança completa.
- ✓Ao investigar um incidente de segurança.
- ✓Ao testar regularmente as defesas de segurança.
Exemplo do que pedir para a IA
“Verifique minhas contas de serviço e me diga quais estão com problemas de segurança.”
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 procura por contas de serviço em diferentes sistemas, como Active Directory e nuvens. Ela analisa quem é o dono, quais permissões a conta tem e se as senhas são trocadas regularmente.
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 performing-service-account-auditOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-service-account-audit/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.
Auditoria de Contas de Serviço
Visão Geral
Audite contas de serviço em toda a infraestrutura corporativa para identificar contas órfãs, com privilégios excessivos e não conformes. Esta habilidade abrange a descoberta de contas de serviço no Active Directory, plataformas de nuvem, bancos de dados e aplicativos, avaliando níveis de privilégio, identificando proprietários ausentes e aplicando políticas de ciclo de vida.
Quando Usar
- Ao realizar avaliações de segurança que envolvam auditoria de contas de serviço
- Ao seguir procedimentos de resposta a incidentes para eventos de segurança relacionados
- Ao realizar testes de segurança ou atividades de auditoria agendadas
- Ao validar controles de segurança por meio de testes práticos
Pré-requisitos
- Familiaridade com conceitos e ferramentas de gerenciamento de identidade e acesso
- Acesso a um ambiente de teste ou laboratório para execução segura
- Python 3.8+ com as dependências necessárias instaladas
- Autorização apropriada para quaisquer atividades de teste
Objetivos
- Descobrir todas as contas de serviço em AD, nuvem, bancos de dados e aplicativos
- Identificar contas órfãs sem proprietário válido ou aplicativo associado
- Avaliar níveis de privilégio e sinalizar contas de serviço com privilégios excessivos
- Verificar senhas que não rotacionam e autenticação fraca
- Mapear dependências de contas de serviço para remediação segura
- Gerar relatórios de conformidade para auditorias SOX, PCI DSS e HIPAA
Conceitos Chave
Tipos de Contas de Serviço
- Contas de Serviço AD: Serviços do Windows, tarefas agendadas, pools de aplicativos IIS
- Contas de Serviço Gerenciadas (gMSA): Rotação automática de senhas gerenciada pelo AD
- Contas de Serviço IAM na Nuvem: Funções/usuários AWS IAM, princípios de serviço Azure, contas de serviço GCP
- Contas de Serviço de Banco de Dados: Contas de conexão de aplicativos, contas de replicação
- Contas de Serviço de Aplicativo: Chaves de API, contas de bot, contas de integração
Dimensões da Auditoria
- Propriedade: Quem é responsável por esta conta?
- Propósito: Qual aplicativo/serviço usa esta conta?
- Privilégios: Quais permissões esta conta tem?
- Autenticação: Como esta conta se autentica (senha, chave, certificado)?
- Rotação: Quando a credencial foi alterada pela última vez?
- Atividade: Quando esta conta foi usada pela última vez?
Fluxo de Trabalho
Etapa 1: Descoberta - Active Directory
- Consultar o AD para todas as contas de serviço (filtrar por descrição, OU, convenção de nomenclatura)
- Identificar contas com
ServicePrincipalNamedefinido - Listar contas em grupos privilegiados (Administradores de Domínio, Administradores de Empresa)
- Verificar gMSA versus contas de serviço tradicionais
- Identificar contas com
PasswordNeverExpiressinalizado
Etapa 2: Descoberta - Plataformas de Nuvem
- AWS: Listar usuários IAM com chaves de acesso, verificar a última data de uso, identificar funções não utilizadas
- Azure: Enumerar princípios de serviço, registros de aplicativos, identidades gerenciadas
- GCP: Listar contas de serviço, verificar a idade da chave, identificar permissões não utilizadas
Etapa 3: Avaliação
- Sinalizar contas com associação a grupos administrativos/privilegiados
- Verificar a idade da senha em relação à política de rotação (máximo de 90 dias)
- Identificar contas sem atividade de login nos últimos 90+ dias
- Verificar a propriedade da conta em relação ao CMDB/inventário de ativos
- Verificar credenciais compartilhadas (mesmo hash de senha entre contas)
Etapa 4: Classificação de Risco
- Crítico: Privilégios de administrador de domínio/nuvem, sem rotação de senha
- Alto: Acesso a dados confidenciais, sem proprietário identificado
- Médio: Permissões de serviço padrão, senha com mais de 90 dias
- Baixo: Acesso somente leitura, credenciais gerenciadas (gMSA, identidade gerenciada)
Etapa 5: Remediação
- Desabilitar contas órfãs após validação com as equipes de aplicativos
- Converter contas de serviço tradicionais para gMSA onde for possível
- Rotacionar credenciais com mais de um limite de política
- Reduzir privilégios ao mínimo necessário
- Atribuir proprietários e documentar dependências
Controles de Segurança
| Controle | NIST 800-53 | Descrição |
|---|---|---|
| Gerenciamento de Contas | AC-2 | Ciclo de vida da conta de serviço |
| Revisão de Contas | AC-2(3) | Revisão periódica de contas |
| Menor Privilégio | AC-6 | Permissões mínimas da conta de serviço |
| Gerenciamento de Autenticadores | IA-5 | Rotação de credenciais de serviço |
| Revisão de Auditoria | AU-6 | Revisão da atividade da conta de serviço |
Armadilhas Comuns
- Desabilitar contas de serviço sem verificar primeiro as dependências do aplicativo
- Não descobrir contas de serviço fora do Active Directory
- Princípios de serviço na nuvem e identidades gerenciadas ausentes
- Não verificar direitos de logon interativo em contas de serviço
…
Perguntas frequentes
O que são contas de serviço?
São contas usadas por programas ou serviços para se comunicar com outros sistemas, em vez de um usuário humano.
O que significa 'órfão'?
Uma conta órfã é aquela que não tem mais um dono claro ou não está mais ligada a nenhum programa ou serviço.
O que são contas 'superprivilegiadas'?
São contas com permissões muito altas, que podem fazer alterações importantes no sistema, representando um risco maior se comprometidas.
Detalhes
Descrição original do autor
Audit service accounts across enterprise infrastructure to identify orphaned, over-privileged, and non-compliant accounts. This skill covers discovery of service accounts in Active Directory, cloud pl
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6141
- 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
django-security
Ajuda seu agente a implementar práticas de segurança em aplicações Django. Ele foca em autenticação, autorização e prevenção contra ataques comuns, garantindo um código mais seguro.
affaan-m/ECC
laravel-security
Ajuda seu agente a proteger aplicações Laravel contra ameaças. Implementa práticas de segurança para autenticação, autorização e prevenção de ataques comuns.
affaan-m/ECC
module-regression
Ajuda seu agente a gerenciar mudanças em projetos grandes. Garante que alterações em uma parte do código não quebrem outras partes.
affaan-m/ECC