Avaliação de Segurança de Banco de Dados
AÇÃO REQUERIDA (leia e execute imediatamente)
AGORA: Leia oprecedent-pentest; proibido usar instruções destrutivas em bancos de produção a menos que explicitamente autorizadoAGORA: Defina claramente o escopo: instância, credenciais de conta, e se operações de escrita/exclusão são permitidasPRÓXIMO: Caminho das ferramentas clienteAÇÃO: Superfície de exposição → Autenticação → Autorização → Configuração → Validação da cadeia de exploração (segurança)
Cenários de Aplicação
- Banco de dados não autorizado/senha fraca/bind incorreto 0.0.0.0
- Privilégios excessivos, funcionalidades perigosas (xp_cmdshell, COPY PROGRAM, UDF)
- Movimentação lateral: de conta de aplicação para DBA
- Injeção NoSQL e escrita de arquivos via Redis (ambiente autorizado)
Fluxo de Trabalho
□ Exposição de rede e TLS
□ Contas, papéis e privilégios
□ Controle de acesso a tabelas sensíveis
□ Configurações perigosas: file_priv, xp_cmdshell, load_file
□ Auditoria de logs ativada?
□ Permissões de backup e snapshot
Cadeia de Ferramentas
| Ferramenta | Propósito |
|---|---|
| CLI oficial | Conexão e enumeração |
| sqlmap | Validação de injeção (autorizada) |
| nuclei | Templates de exposição conhecida |
| Console de auditoria de RDS cloud | Configuração |
Referências
references/db-misconfig-checklist.md../pentest-tools/../cloud-k8s/
Contexto de Roteamento
Upstream: MASTER R35
Downstream: Obter comando de OS → attack-chain; cloud gerenciado → cloud-k8s
Auto-Verificação de Tarefa Concluída
- Evitou escrita/exclusão não autorizada?
- Diferenciou problemas de configuração de cadeias exploráveis?
- Aplicou a checklist?