Gestão de Credenciais Comprometidas

Comprometimento de credenciais é vetor comum de ataques. Resposta rápida e abrangente minimiza janela de exploração e previne acesso não autorizado contínuo.

Tipos de Comprometimento

Phishing: Usuário fornece credenciais em página falsa. Comprometimento geralmente detectado por tentativas de acesso anômalas.

Credential Stuffing: Atacante usa credenciais vazadas de outros serviços. Afeta usuários que reutilizam senhas.

Malware/Keylogger: Malware captura credenciais durante digitação ou de armazenamento local.

Data Breach: Credenciais expostas em vazamento de base de dados. Pode afetar milhares simultaneamente.

Insider Threat: Colaborador malicioso compartilha ou vende credenciais.

Detecção de Comprometimento

Impossible Travel: Login de localizações geograficamente impossíveis em curto período (ex: São Paulo e Tóquio em 1 hora).

Anomalous Access Patterns: Acesso fora de horário habitual, de IPs desconhecidos, a recursos incomuns para o usuário.

Multiple Failed Attempts: Tentativas repetidas de login antes de sucesso podem indicar credential stuffing.

New Device/Browser: Login de dispositivo ou navegador nunca usado antes, especialmente com geolocalização suspeita.

Threat Intelligence: Credenciais da organização aparecem em pastes, fóruns underground ou databases vazadas.

Resposta Imediata

1. Desabilitar Conta: Suspender imediatamente conta comprometida para prevenir acesso adicional. Balance urgência com impacto operacional.

2. Revogar Sessões Ativas: Terminar todas sessões ativas do usuário em todos os sistemas (SSO, VPN, aplicações).

3. Revogar Tokens: Invalidar tokens de API, OAuth tokens, tokens de aplicativos móveis associados à conta.

4. Notificar Usuário: Informar usuário imediatamente sobre comprometimento e instruções para próximos passos.

5. Investigar Atividade: Analisar logs para identificar que sistemas foram acessados, dados visualizados, ações executadas.

Rotação de Credenciais

Contas de Usuário: Forçar reset de senha via self-service ou assistido. Implementar requisitos de senha forte temporariamente mais rigorosos.

Contas de Serviço: Rotacionar senhas de service accounts, especialmente aquelas com privilégios elevados ou acesso a sistemas críticos.

API Keys: Revogar e reemitir API keys comprometidas. Coordenar com equipes de desenvolvimento para atualizar aplicações.

Certificados: Se certificados comprometidos, revogar via CRL/OCSP e emitir novos certificados.

Secrets Management: Rotacionar secrets em vaults (HashiCorp Vault, AWS Secrets Manager) que possam ter sido acessados.

MFA Emergencial

Se MFA não estava habilitado, implementar emergencialmente:

Enrollment Forçado: Requer configuração de MFA antes de permitir novo login após reset de senha.

Priorização: Implementar primeiro para contas privilegiadas, depois contas com acesso a dados sensíveis, finalmente todos os usuários.

Métodos Seguros: Preferir authenticator apps (Google Authenticator, Microsoft Authenticator) ou hardware tokens (YubiKey) sobre SMS que é vulnerável a SIM swapping.

Verificação de Identidade

Antes de reabilitar conta comprometida, verificar identidade do usuário:

Multi-Channel Verification: Confirmar identidade via múltiplos canais (email corporativo, telefone cadastrado, verificação presencial/vídeo).

Knowledge-Based Authentication: Perguntas que somente usuário legítimo saberia (não informações facilmente descobertas).

Manager Approval: Para contas sensíveis, requerer aprovação do gestor direto antes de reativação.

Escopo de Comprometimento

Avaliar extensão do comprometimento:

Sistemas Acessados: Listar todos os sistemas que conta tinha permissão de acesso e verificar logs de acesso durante período de comprometimento.

Dados Visualizados: Identificar que dados sensíveis o atacante pode ter visualizado ou exfiltrado.

Alterações Realizadas: Procurar por modificações de dados, criação de backdoors, elevação de privilégios, adição de novas contas.

Lateral Movement: Verificar se credenciais foram usadas para acessar outros sistemas ou contas (pass-the-hash, pass-the-ticket).

Re-certificação de Acessos

Aproveitar incidente para revisar acessos:

Access Review: Revisar permissões da conta comprometida - remover acessos desnecessários antes de reativar.

Least Privilege: Aplicar princípio de menor privilégio - usuário deve ter apenas acessos necessários para função.

Role-Based Access: Transicionar de permissões ad-hoc para roles bem-definidos.

Periodic Re-certification: Estabelecer processo de re-certificação periódica de acessos (trimestral/semestral).

Contas Privilegiadas

Comprometimento de contas privilegiadas requer resposta mais agressiva:

Rotação Massiva: Considerar rotação de todas credenciais privilegiadas do ambiente, não apenas a comprometida.

PAM (Privileged Access Management): Implementar solução PAM para gerenciar, rotacionar e auditar uso de credenciais privilegiadas.

Just-in-Time Access: Transicionar para modelo JIT onde privilégios são concedidos temporariamente quando necessário.

Break-Glass Procedures: Manter procedimentos de break-glass documentados para acesso emergencial se contas administrativas comprometidas.

Comunicação

Usuário Afetado: Notificar clara e rapidamente. Explicar o que aconteceu, riscos, próximos passos, como obter suporte.

Equipe de TI: Alertar equipes técnicas sobre comprometimento para monitoramento de atividades relacionadas.

Gestão: Informar gestão sobre comprometimento de contas sensíveis ou em escala.

DPO/Jurídico: Envolver DPO e jurídico se dados pessoais podem ter sido acessados (obrigações LGPD).

Monitoramento Pós-Incidente

Após remediação, monitorar atentamente:

Enhanced Logging: Aumentar nível de logging para conta afetada temporariamente.

Alertas Dedicados: Criar alertas específicos para atividades da conta para detectar reinfecção rapidamente.

Behavioral Analysis: UEBA para detectar desvios de comportamento normal mesmo após remediação.

Prevenção Futura

MFA Universal: Implementar MFA para todas as contas, não apenas privilegiadas.

Phishing Training: Treinamento regular anti-phishing para todos os colaboradores com simulações.

Password Managers: Incentivar uso de gerenciadores de senha para gerar e armazenar senhas únicas e complexas.

Credential Monitoring: Serviços que monitoram pastes e databases vazadas para credenciais da organização (Have I Been Pwned Enterprise, SpyCloud).

Conditional Access: Políticas de acesso condicional baseadas em risco (localização, dispositivo, comportamento).

Ferramentas e Tecnologias

IAM Platforms: Azure AD, Okta, Auth0 com capacidades de detecção de anomalias e resposta.

PAM Solutions: CyberArk, BeyondTrust, Thycotic para gestão de credenciais privilegiadas.

Password Managers: 1Password, LastPass, Bitwarden para uso empresarial.

UEBA: Microsoft Sentinel, Exabeam, Splunk UBA para detecção comportamental.

Aspectos Legais

LGPD: Se credenciais comprometidas permitem acesso a dados pessoais, avaliar necessidade de notificação à ANPD e titulares.

Compliance: Frameworks como PCI-DSS, HIPAA têm requisitos específicos sobre gestão de credenciais e notificação de comprometimento.

Evidências: Preservar logs e evidências de comprometimento para potencial investigação legal ou regulatória.

Recomendações Finais

Credenciais comprometidas são porta de entrada para ataques maiores. Resposta rápida, rotação abrangente e implementação de MFA minimizam janela de exploração. Investimento em prevenção - treinamento, password managers, monitoramento contínuo - reduz significativamente risco de comprometimento futuro.