implementing-just-in-time-access-provisioning
Implementa provisionamento de acesso Just-In-Time (JIT). Concede acesso temporário e com prazo definido para eliminar privilégios permanentes.
O que ela faz
Esta habilidade ajuda a criar um sistema onde o acesso a informações ou sistemas importantes é concedido apenas por um tempo limitado e quando realmente necessário. Isso evita que as pessoas tenham acesso permanente a coisas que não precisam o tempo todo, tornando tudo mais seguro.
Quando usar
- ✓Ao configurar como as pessoas pedem acesso a sistemas restritos.
- ✓Quando você quer que o acesso expire automaticamente após um certo tempo.
- ✓Ao criar regras de segurança para cumprir normas.
Exemplo do que pedir para a IA
“Configure um sistema onde o acesso a dados sensíveis só é liberado por 4 horas após aprovação, com revogação automática.”
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
O sistema permite que você defina quem pode aprovar acessos, por quanto tempo o acesso será válido e garante que ele seja removido automaticamente. Ele se integra com outras ferramentas de segurança para registrar tudo.
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 implementing-just-in-time-access-provisioningOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-just-in-time-access-provisioning/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.
Implementando Provisionamento de Acesso Just-In-Time
Visão Geral
Implemente o provisionamento de acesso Just-In-Time (JIT) para eliminar privilégios permanentes, concedendo acesso temporário e com prazo determinado apenas quando necessário. Esta habilidade abrange o design da arquitetura JIT, fluxos de aprovação, expiração automática, integração com plataformas PAM e IGA, e alinhamento com princípios de confiança zero.
Quando Usar
- Ao implantar ou configurar capacidades de provisionamento de acesso just-in-time em seu ambiente
- Ao estabelecer controles de segurança alinhados aos requisitos de conformidade
- Ao construir ou melhorar a arquitetura de segurança para este domínio
- Ao realizar avaliações de segurança que exigem esta implementação
Pré-requisitos
- Familiaridade com conceitos e ferramentas de gerenciamento de acesso à identidade
- 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
- Projetar fluxos de solicitação e aprovação de acesso JIT
- Implementar concessões de acesso com prazo determinado e expiração automática
- Configurar roteamento de aprovação baseado em risco (aprovação automática de baixo risco, aprovação múltipla para alto risco)
- Integrar JIT com PAM para elevação de acesso privilegiado
- Monitorar e auditar todas as concessões e usos de acesso JIT
- Reduzir a superfície de ataque eliminando privilégios permanentes
Conceitos Chave
Modelos de Acesso JIT
- Broker e Remover: Conceder acesso mediante aprovação, remover automaticamente após janela de tempo
- Elevação Sob Demanda: O usuário tem acesso base, eleva para privilegiado mediante solicitação
- Criação/Exclusão de Conta: Conta temporária criada, destruída após o uso
- Alternância de Membro de Grupo: Adicionar a um grupo privilegiado temporariamente, remover automaticamente
Princípio de Privilégio Zero Permanente (ZSP)
- Nenhum usuário tem acesso privilegiado permanente
- Todo acesso privilegiado requer solicitação explícita com justificativa de negócio
- O acesso expira automaticamente após uma janela de tempo definida
- Todos os eventos de acesso são registrados e auditáveis
Fluxo de Trabalho
Etapa 1: Identificar Tipos de Acesso Elegíveis
- Acesso de administrador privilegiado (administrador de domínio, root, DBA)
- Acesso ao ambiente de produção
- Acesso a dados sensíveis (PII, financeiros, de saúde)
- Acesso de emergência/break-glass
- Acesso de fornecedor terceirizado
Etapa 2: Projetar Fluxos de Aprovação
- Portal de solicitação de autoatendimento com requisito de justificativa
- Aprovação automática para acesso de baixo risco pré-autorizado (< 1 hora)
- Aprovador único para risco médio (gerente ou proprietário do recurso)
- Aprovação dupla para alto risco (gerente + equipe de segurança)
- Bypass de emergência com revisão post-facto
Etapa 3: Implementar Acesso com Prazo Determinado
- Configurar a duração máxima de acesso por tipo de recurso
- Implementar um cronômetro com capacidade de solicitação de extensão
- Revogar automaticamente ao expirar, independentemente do estado da sessão
- Notificação de período de carência (15 min antes da expiração)
- Término automático da sessão ao expirar o acesso
Etapa 4: Arquitetura de Integração
- Conectar à plataforma IAM/IGA para provisionamento/desprovisionamento
- Integrar com PAM para checkout de credenciais privilegiadas
- Conectar ao ITSM para correlação de tickets
- Encaminhar eventos para SIEM para monitoramento
- Integração de API para solicitações de acesso programáticas
Etapa 5: Monitoramento e Conformidade
- Registrar todas as solicitações, aprovações, concessões e revogações JIT
- Alertar sobre acesso usado além do escopo aprovado
- Rastrear acesso não utilizado (solicitado, mas nunca conectado)
- Medir o tempo médio de acesso (solicitação para concessão)
- Relatar padrões de acesso para otimização de linha de base
Controles de Segurança
| Controle | NIST 800-53 | Descrição |
|---|---|---|
| Acesso Temporário | AC-2(2) | Gerenciamento automatizado de contas temporárias |
| Menor Privilégio | AC-6 | Acesso mínimo com prazo determinado |
| Aplicação de Acesso | AC-3 | Concessão/revogação automatizada de acesso |
| Auditoria | AU-3 | Trilha de auditoria completa de acesso JIT |
| Avaliação de Risco | RA-3 | Roteamento de aprovação baseado em risco |
Armadilhas Comuns
- Definir janelas de tempo muito longas, negando os benefícios do JIT
- Não implementar revogação automática ao expirar
- Fluxos de aprovação complexos causando atrasos no acesso para necessidades legítimas
- Não fornecer bypass de emergência para incidentes críticos
- Falha em auditar o acesso JIT aprovado, mas não utilizado
Verificação
- Fluxo de solicitação JIT funcional de ponta a ponta
- Acesso revogado automaticamente ao expirar
- Roteamento de aprovação correto para todos os níveis de risco
- Bypass de acesso de emergência funciona com revisão posterior
- Todos os eventos JIT registrados no SIEM
- Privilégios permanentes reduzidos em uma porcentagem mensurável
…
Perguntas frequentes
O que significa 'privilégios permanentes'?
Significa ter acesso contínuo a sistemas ou dados importantes, mesmo quando você não está usando ativamente. Essa habilidade ajuda a eliminar isso.
Como o acesso é revogado?
O sistema é configurado para remover o acesso automaticamente quando o tempo definido expira, sem a necessidade de intervenção manual.
Preciso de conhecimento técnico para usar isso?
É recomendado ter alguma familiaridade com como o acesso a sistemas funciona e acesso a um ambiente de teste para configurar e verificar.
Detalhes
Descrição original do autor
Implements Just-In-Time (JIT) access provisioning to eliminate standing privileges by granting temporary, time-bound access, covering approval workflows, automatic expiration/revocation, and PAM/IGA integration. Use when designing access approval workflows or replacing standing privileged accounts with time-bound, zero-trust-aligned grants.
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5901
- 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