Checklist de segurança para servidores open.mp
Use esta lista para revisar seu servidor antes do lançamento e periodicamente depois. Cada item tem um post detalhado na série.
RCON e acesso administrativo
- [ ] Senha do RCON longa, aleatória e conhecida por pouquíssimas pessoas
- [ ]
OnRconLoginAttemptregistrando falhas e bloqueando IPs insistentes - [ ] Sistema de admin no gamemode (a staff não usa RCON)
- [ ] Acesso ao painel da hospedagem só para quem precisa
- [ ] Senhas trocadas quando alguém sai da equipe
Contas de jogadores
- [ ] Senhas com hash forte (bcrypt ou equivalente), nunca texto puro
- [ ] Limite de tentativas de login
- [ ] Spawn, comandos e chat bloqueados antes do login
Banco de dados
- [ ]
mysql_formatcom%eem todo texto vindo do jogador - [ ] Usuário do banco com permissões mínimas (nada de root)
- [ ] Credenciais fora do código e do Git
- [ ] Backups automáticos, fora do servidor e testados
Código
- [ ] Validação de todos os dados do cliente (diálogos, comandos, valores)
- [ ] Nada de valores negativos ou absurdos em transferências
- [ ] Diálogos validados (ID aberto e
listitemno intervalo) - [ ] Revisão de gamemodes e includes de terceiros (sem comandos ocultos)
- [ ] crashdetect no servidor de testes
Plugins
- [ ] Somente de fontes oficiais e confiáveis
- [ ] Versões compatíveis com o open.mp e atualizadas
- [ ] Nada de plugins "milagrosos" sem código-fonte
Anti-cheat
- [ ] Verificação de armas, dinheiro, vida e colete no servidor
- [ ] Detecção de teleporte e velocidade
- [ ] Logs de alertas para a staff
Infraestrutura
- [ ] Hospedagem com proteção DDoS
- [ ] Porta e IP do servidor sem serviços desnecessários expostos
- [ ] Monitoramento de quedas
Equipe
- [ ] Níveis de admin com permissões mínimas
- [ ] Logs de todas as ações de staff
- [ ] Revisão periódica dos logs
Plano de incidente
- [ ] Saber como agir se o servidor for comprometido (veja o post dedicado)
Hospede seu servidor com a VittHost
Os planos OPENMP-BR da VittHost cuidam da parte de infraestrutura: servidores no Brasil, proteção DDoS, painel Pterodactyl com contêineres isolados e MySQL incluso. Compatibilidade total com scripts SA-MP e teste grátis de 3 dias.