Servidor comprometido: o que fazer passo a passo
Admins desconhecidos banindo todo mundo, dinheiro infinito aparecendo, dados apagados, senha do RCON trocada. Se isso está acontecendo, respire e siga um plano.
1. Contenha
- Pare o servidor pelo painel da hospedagem, se o estrago estiver acontecendo agora;
- Se não puder parar, coloque senha no servidor para impedir novas entradas;
- Não apague nada ainda: logs e arquivos são evidências.
2. Troque todas as credenciais
Faça isso de um computador confiável:
- Senha do painel da hospedagem (e de subusuários);
- Senha do RCON;
- Senha do banco de dados;
- Senhas de admin do gamemode;
- Tokens de bots do Discord ligados ao servidor.
3. Investigue a origem
Perguntas-chave:
- Gamemode ou include de terceiros? Procure backdoors (
SendRconCommand, comandos ocultos, nomes fixos com admin); - Plugin suspeito adicionado recentemente?
- Senha vazada? Ex-membro da staff, senha fraca, senha reutilizada;
- SQL injection? Veja os logs do banco e as consultas com texto vindo de jogadores;
- Admin abusando? Veja os logs de ações de staff.
Os logs do servidor, de ações de admin e de login RCON são as melhores pistas.
4. Corrija a brecha
Não adianta restaurar se a porta continua aberta. Remova o plugin ou include suspeito, corrija o código, revogue acessos.
5. Restaure
- Escolha um backup anterior ao incidente;
- Restaure banco e arquivos;
- Se algumas horas de progresso forem perdidas, considere compensar os jogadores.
6. Reforce
- Revise o checklist de segurança;
- Ative alertas de ações sensíveis no Discord da gerência;
- Aumente a frequência de backups.
7. Comunique
Seja transparente com a comunidade: o que aconteceu, o que foi afetado, o que foi feito e o que vai mudar. Peça que os jogadores troquem a senha se houver chance de exposição de contas.
Se dados pessoais foram expostos, avalie as obrigações legais com um profissional (este post não substitui orientação jurídica).
Prevenção
A melhor resposta a incidentes é não precisar dela: código revisado, plugins confiáveis, senhas fortes, permissões mínimas e backups testados.
Hospede seu servidor com a VittHost
Nos planos OPENMP-BR da VittHost, você para o servidor, troca arquivos e acompanha o console pelo painel Pterodactyl, e conta com proteção DDoS. Servidores no Brasil, MySQL incluso, compatibilidade total com scripts SA-MP e teste grátis de 3 dias.