Saltar para o conteúdo

Cloud & Infraestrutura · Comunidade de jogo

Uma base comprada, cheia de portas abertas

Auditoria e saneamento de um servidor de jogo com código de origem duvidosa.

exploits fechados
22+exploits fechados
erros no arranque
0erros no arranque

O problema

A comunidade tinha comprado uma base pronta a usar. Por baixo havia código ofuscado, webhooks a enviar dados dos jogadores para terceiros, e eventos de rede que permitiam a qualquer pessoa dar-se itens ou entrar em propriedade alheia.

O que fizemos

Auditoria linha a linha do que era legível e desofuscação do que não era. Remoção dos canais de exfiltração, correção dos eventos que confiavam no cliente, e reescrita das validações para o servidor decidir — nunca o jogador.

O resultado

Servidor a arrancar sem um único erro, com os acessos indevidos fechados e a comunidade a jogar numa base que já não trabalha para terceiros.

Tecnologias

  • Lua
  • MariaDB
  • Auditoria de código

O nome do cliente não é revelado — por autorização pendente ou, no caso de trabalho de segurança, por princípio.