Pular para o conteúdo
Skillpedia
Segurança42 mil · #4758

database-security

Faz seu agente avaliar a segurança de bancos de dados. Útil para encontrar acessos não autorizados, configurações erradas e verificar comandos perigosos.

O que ela faz

Esta ferramenta ajuda a verificar a segurança de bancos de dados como PostgreSQL, MySQL, MongoDB e outros. Ela procura por problemas como senhas fracas, configurações erradas e permissões excessivas que poderiam ser exploradas por hackers.

Quando usar

  • ✓Quando você suspeita que um banco de dados pode estar vulnerável.
  • ✓Antes de colocar um banco de dados em produção.
  • ✓Após uma atualização ou mudança na configuração do banco de dados.

Exemplo do que pedir para a IA

“Verifique a segurança do meu banco de dados MySQL e procure por senhas fracas.”

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

https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/database-security/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/database-security/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta analisa as configurações do banco de dados, as permissões de acesso e procura por vulnerabilidades conhecidas. Ela usa ferramentas específicas para testar diferentes tipos de ataques, sempre respeitando as regras de segurança.

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 zhaoxuya520/reverse-skill --skill database-security

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/zhaoxuya520/reverse-skill/main/skills/database-security/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Avaliação de Segurança de Banco de Dados

AÇÃO NECESSÁRIA (Execute imediatamente após a leitura)

  1. NOW: Leia o precedent-pentest; proibido comandos destrutivos em bancos de produção a menos que explicitamente permitido.
  2. NOW: Descreva claramente o escopo: instância, permissões de conta, se escrita/exclusão são permitidas.
  3. NEXT: Caminho da ferramenta cliente.
  4. ACT: Superfície de ataque → Autenticação → Autorização → Configuração → Verificação de cadeia de exploração (segurança).

Cenários de Aplicação

  • Banco de dados sem autorização/senhas fracas/vinculação incorreta 0.0.0.0
  • Permissões excessivas, funções perigosas (xp_cmdshell, COPY PROGRAM, UDF)
  • Movimentação lateral: de conta de aplicação para DBA
  • Injeção NoSQL e escrita de arquivos no Redis, etc. (ambiente autorizado)

Fluxo de Trabalho

□ 网络暴露与 TLS
□ 账号角色与 grantee
□ 敏感表访问控制
□ 危险配置:file_priv、xp_cmdshell、load_file
□ 审计日志是否开启
□ 备份与快照权限

Cadeia de Ferramentas

Ferramenta Uso
CLI Oficial Conexão e enumeração
sqlmap Verificação de injeção (autorizado)
nuclei Templates de exposição conhecidos
Auditoria do console do RDS na nuvem Configuração

Referências

  • references/db-misconfig-checklist.md
  • ../pentest-tools/ ../cloud-k8s/

Contexto de Roteamento

Upstream: MASTER R35
Downstream: Obtenção de comando OS → cadeia de ataque; hospedagem na nuvem → cloud-k8s

Auto-verificação de Conclusão da Tarefa

  • Evitou escrita/exclusão não autorizada?
  • Distinguiu problemas de configuração de cadeias exploráveis?
  • Checklist?
Perguntas frequentes

O que são 'senhas fracas'?

São senhas fáceis de adivinhar, como '123456' ou 'password'.

O que significa 'configurações erradas'?

São ajustes no banco de dados que o deixam mais vulnerável, como permitir acesso de qualquer lugar ou habilitar funções perigosas.

Esta ferramenta pode danificar meu banco de dados?

Não, a ferramenta foi projetada para ser segura e não realizar ações destrutivas em bancos de dados de produção, a menos que explicitamente permitido e com cuidado.

Detalhes

Descrição original do autor

Use for authorized database security assessment covering PostgreSQL/MySQL/MSSQL/Mongo/Redis exposure, authz, UDF/command paths, and misconfiguration review.

repo: zhaoxuya520/reverse-skill

Popularidade

Estrelas no GitHub
42 mil
Posição no ranking
#4758
Licença
MIT
Atualizada em
22/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas