Skip to main content
Guias
GuiasSecurityModeration

Anti-nuke: o que acontece quando uma conta de admin é tomada

Uma raid vem de fora, um nuke vem de dentro. Como a camada de proteção funciona, por que ela pontua ameaças em vez de usar regras fixas e o que ela não consegue fazer.

Publicado em por AlphaCloud4 min de leitura

Existem duas formas de destruir um servidor do Discord, e elas exigem defesas completamente diferentes.

Numa raid, muitas contas de fora chegam ao mesmo tempo e fazem spam. Contra isso ajudam a verificação, a checagem de idade da conta e um honeypot, tudo o que fica na entrada.

Um nuke é o contrário: alguém que já tem permissões apaga canais, apaga cargos, bane membros. Pode ser uma conta de admin comprometida, um bot com permissões demais ou um membro da equipe que sai brigado. A entrada não ajuda aqui, o ataque vem de dentro.

Por que regras fixas não bastam

A abordagem óbvia seria um limite rígido: quem apagar mais de cinco canais em um minuto é removido.

O problema é que a mesma ação significa coisas completamente diferentes dependendo do contexto. O dono do servidor apagando dez canais antigos durante uma faxina está fazendo algo inofensivo. Uma conta criada ontem, que recebeu admin hoje e agora está apagando canais, está fazendo algo bem diferente, embora a ação pareça idêntica.

Por isso, o Anti-nuke trabalha com uma pontuação de ameaça ponderada em vez de limites fixos. A avaliação considera, entre outras coisas:

  • O quão perigoso é o cargo concedido
  • A idade da conta
  • Se a mesma conta já chamou atenção em outros servidores do AlphaCloud, caso os reportes em toda a rede estejam ativados

Isso gera uma avaliação, e só então vem uma resposta.

Pessoas e bots são tratados separadamente

As respostas podem ser configuradas de forma totalmente separada para usuários e para bots, e isso não é um detalhe.

Um bot que apaga canais nunca faz isso por acidente. Ou foi feito para isso, ou foi comprometido. Nos dois casos, a resposta dura e imediata é a certa.

Já um ser humano pode cometer um erro. Por isso faz sentido começar os usuários no passo mais brando: quarentena em vez de banimento. A quarentena tira as permissões sem remover a pessoa, o que deixa espaço para uma conversa. Estão disponíveis quarentena, expulsão e banimento.

Além disso, há uma lista de bots liberados para os bots em que você confia de propósito e uma opção para remover na hora qualquer bot recém-adicionado. A última parece drástica, mas é exatamente a brecha pela qual muitos nukes passam: alguém com permissão para "adicionar bot" convida um bot preparado.

Reversão automática e bloqueio de emergência

Duas funções entram em ação quando algo já aconteceu.

A Reversão automática restaura automaticamente canais e cargos apagados. Isso é valioso, mas tem uma limitação honesta: o que é restaurado é a estrutura, não o conteúdo. Um canal volta, as mensagens dentro dele não. O Discord não devolve mensagens apagadas, para ninguém.

O bloqueio de emergência congela o servidor em vez de correr atrás de ações individuais. Útil quando não está claro quantas contas estão envolvidas: pare o estrago e depois limpe com calma.

Reportes em toda a rede

Opcionalmente, o seu servidor pode compartilhar reportes de ameaças com outros servidores do AlphaCloud. A ideia: quem tentou um nuke em um servidor muitas vezes tenta o próximo.

Isso é, de propósito, uma decisão sua, e não um padrão. Ativar significa contribuir para a detecção compartilhada e se beneficiar dela.

O que o Anti-nuke não consegue fazer

Três coisas merecem ser ditas com clareza:

Mensagens apagadas não voltam. Veja acima. Se você quer preservar conteúdo, precisa de um backup do servidor, e ele também salva a estrutura, não as mensagens.

O bot precisa de permissões para agir. Sem "Gerenciar cargos", ele não consegue colocar ninguém em quarentena. Isso aconteceu na prática, e foi resolvido enviando ao dono e a cada administrador uma DM por hora com a causa, em vez de inundar o log de erros. Mas a correção de verdade é conceder a permissão.

Não existe proteção técnica contra o dono do servidor. O Discord dá ao dono todas as permissões, e nenhum bot pode mudar isso.

Uma ordem sensata de configuração

O Anti-nuke é a segunda camada, não a primeira. A ordem que funciona:

  1. Arrume as permissões. Quem realmente precisa de "Gerenciar canais"? Geralmente menos gente do que você imagina.
  2. Ative o Anti-nuke, comece os usuários na quarentena e seja mais duro com os bots.
  3. Defina um canal de log e leia de verdade nas primeiras semanas.
  4. Só então ajuste os limites.

Detalhes sobre cada configuração estão na documentação do Anti-nuke.

Mais artigos