O que fazer se o servidor for comprometido
Jogadores com dinheiro infinito, admins desconhecidos, contas da staff banidas, banco apagado. Se algo assim aconteceu, aja com método. Este é um roteiro de resposta.
1. Contenha
- Coloque senha no servidor ou pare o servidor;
- Remova imediatamente contas suspeitas dos grupos da ACL;
- Pare resources instalados ou alterados recentemente;
- Troque a senha do painel da hospedagem.
2. Preserve evidências
Antes de apagar qualquer coisa:
- Copie os logs (
server.log,server_auth.log, logs do gamemode); - Faça uma cópia do
acl.xmlatual; - Anote horários e sintomas relatados.
3. Investigue a origem
Causas mais comuns:
| Causa | Onde olhar |
|---|---|
| Resource com backdoor | Resources recentes, código com loadstring, fetchRemote, comandos escondidos |
| Conta de staff invadida | server_auth.log, logins de seriais/IPs diferentes |
| Exploit em evento remoto | Logs de transações, eventos sem validação |
| ACL mal configurada | Everyone com permissões, resources no grupo Admin |
| Vazamento de credenciais | Quem tinha acesso ao painel/banco |
4. Limpe
- Remova resources maliciosos;
- Restaure o
acl.xmlde um backup confiável (ou revise linha por linha); - Corrija o exploit encontrado;
- Troque todas as senhas: painel, banco de dados, contas de admin, tokens de bots.
5. Restaure os dados
- Se o banco foi alterado (dinheiro, itens), restaure um backup anterior ao incidente;
- Ou use os logs de transações para reverter apenas o que foi afetado.
Comunique o que será revertido antes de fazer.
6. Volte com segurança
- Teste o servidor antes de reabrir;
- Monitore logs de perto nos primeiros dias.
7. Comunique a comunidade
Seja transparente: o que aconteceu, o que foi afetado, o que foi feito e o que muda. Esconder costuma sair pior.
8. Aprenda
- Documente o incidente;
- Atualize o checklist de segurança;
- Revise permissões e processos de deploy.
Prevenção
Veja o "Checklist de segurança para servidores de MTA:SA" e "Resources de origem duvidosa".
Hospede seu servidor com a VittHost
No MTASA-BR da VittHost, você tem painel Pterodactyl para agir rápido, MySQL incluso, servidores no Brasil, proteção DDoS, downloads acelerados por nginx dedicado e teste grátis de 3 dias.