implementing-privileged-session-monitoring
Ajuda seu agente a monitorar e gravar sessões de administradores para garantir que as ações sejam seguras e auditáveis.
O que ela faz
Esta ferramenta ajuda a configurar um sistema para gravar e monitorar sessões de usuários com acesso especial (administradores, etc.). Ela garante que tudo o que é feito durante essas sessões seja registrado para fins de segurança e auditoria.
Quando usar
- ✓Ao configurar o acesso de administradores a sistemas importantes.
- ✓Quando é preciso comprovar que as regras de segurança foram seguidas.
- ✓Para investigar atividades suspeitas após um incidente de segurança.
Exemplo do que pedir para a IA
“Configure o monitoramento para gravar todas as sessões de administradores nos servidores de produção.”
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 redireciona o acesso especial para um servidor intermediário que grava a tela e os comandos. Essas gravações ficam armazenadas de forma segura para consulta posterior.
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-privileged-session-monitoringOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-privileged-session-monitoring/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 Monitoramento de Sessões Privilegiadas
Quando Usar
- Implantando ou configurando gravação de sessão para todo o acesso privilegiado a servidores e bancos de dados críticos
- Atendendo a requisitos de conformidade (PCI-DSS 10.2, SOX, HIPAA, ISO 27001) que exigem monitoramento de atividade privilegiada
- Investigando um incidente onde um administrador ou fornecedor terceirizado pode ter realizado ações não autorizadas
- Implementando alertas em tempo real para comandos de alto risco executados durante sessões privilegiadas
- Estabelecendo uma trilha de auditoria forense de todas as ações administrativas na infraestrutura de produção
Não use para monitorar sessões de usuários padrão ou atividade de endpoint; use soluções EDR/UBA para monitoramento geral do comportamento do usuário. O monitoramento de sessões privilegiadas foca especificamente em sessões com acesso elevado.
Pré-requisitos
- Implantação do CyberArk PAM Self-Hosted ou Privilege Cloud com Digital Vault configurado
- CyberArk Privileged Session Manager (PSM) ou PSM for SSH (PSMP) instalado em um servidor jump Windows/Linux endurecido
- Arquitetura de rede onde todo o acesso privilegiado é roteado através do proxy PSM (sem RDP/SSH direto para os alvos)
- PVWA (Password Vault Web Access) implantado e acessível para revisão de sessão
- Integração com o Active Directory para autenticar usuários PAM
- Armazenamento suficiente para gravações de sessão (estimativa: 50-250 KB por minuto para RDP, 5-20 KB por minuto para SSH)
- Alternativamente para código aberto: Teleport, Apache Guacamole com gravação de sessão, ou
script/ttyrecpara Linux
Fluxo de Trabalho
Etapa 1: Arquitetura — Roteie Todo o Acesso Privilegiado Através do PSM
Garanta que nenhum acesso privilegiado direto contorne o proxy de gravação:
Architecture Overview:
Admin User ──> PVWA (Web Portal) ──> PSM (Jump Server) ──> Target Server
│ │ │
│ Credentials never │ Session is │
│ exposed to admin │ recorded and │
│ │ stored in Vault │
└── MFA + AD Auth ──────────────────> │ │
└── RDP/SSH proxy ──>│
Network Controls:
- Firewall: DENY direct RDP (3389) and SSH (22) to target servers from user networks
- Firewall: ALLOW RDP/SSH to target servers ONLY from PSM server IPs
- Firewall: ALLOW PVWA access (443) from admin user networks
- PSM server: Hardened, no internet access, local admin access restricted
Etapa 2: Configure Componentes de Conexão do PSM
Defina como o PSM se conecta aos sistemas de destino. No console de administração do PVWA:
PVWA > Administration > Configuration > Connection Components
For Windows RDP targets:
Connection Component: PSM-RDP
Protocol: RDP
Client Application: mstsc.exe
Recording Settings:
Record Sessions: Yes
Recording Format: AVI (video) + Keystrokes (text)
Record Windows Titles: Yes
For Linux SSH targets:
Connection Component: PSM-SSH
Protocol: SSH
Client Application: PSM-SecureCRT or PSM-Putty
Recording Settings:
Record Sessions: Yes
Recording Format: AVI + Text commands
Record Unix Commands: Yes
For Database targets (SQL Server Management Studio):
Connection Component: PSM-SSMS
Protocol: Custom
Client Application: SSMS.exe
Recording Settings:
Record Sessions: Yes
Record SQL Queries: Yes (via keystroke logging)
Etapa 3: Configure Políticas de Gravação de Sessão
Defina regras de gravação com base no nível de risco e nos requisitos de conformidade:
PVWA > Administration > Platform Management > [Platform] > Session Management
Session Recording Settings:
Enable Session Recording: Yes
Recording Type: Record and Save (not just Monitor)
Keystroke Logging:
Enable Transcript: Yes
Enable Window Events: Yes
Storage:
Recordings Storage Location: Vault (encrypted, tamper-proof)
Retention Period: 90 days (adjust per compliance requirement)
PCI-DSS: Retain for 1 year, available for 3 months
SOX: Retain for 7 years
HIPAA: Retain for 6 years
Compression:
Enable Recording Compression: Yes
Compression Level: Medium (balance storage vs. quality)
Para controle granular, configure políticas de gravação por cofre (safe):
Cofre: Servidores-Producao-Admin
Gravar todas as sessões: Sim
Cofre: Servidores-Desenvolvimento
Gravar todas as sessões: Não (opcional para não produção)
Cofre: Acesso-Fornecedor-Terceirizado
Gravar todas as sessões: Sim
Habilitar monitoramento em tempo real: Sim
…
Perguntas frequentes
O que são 'sessões privilegiadas'?
São sessões onde um usuário tem permissões elevadas, como um administrador de sistema, que pode fazer mudanças importantes nos computadores ou redes.
Por que gravar essas sessões?
Para ter um registro claro de quem fez o quê, quando e em qual sistema, ajudando a prevenir fraudes, erros e a investigar incidentes de segurança.
Posso usar isso para monitorar usuários normais?
Não, esta ferramenta é específica para usuários com acesso especial. Para usuários comuns, existem outras ferramentas de monitoramento de comportamento.
Detalhes
Descrição original do autor
Implements privileged session monitoring and recording using PAM solutions, focusing on CyberArk Privileged Session Manager (PSM) and open-source alternatives, covering session recording configuration, keystroke logging, real-time monitoring, risk-based session analysis, and compliance audit trail generation. Use when configuring CyberArk PSM, recording administrator sessions, or building complian
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #5938
- 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