Um bot anti-nuke do Discord monitora o registro de auditoria do servidor em busca de rajadas de ações destrutivas (banimentos em massa, expulsões, exclusões de canais ou cargos), e quando uma conta ultrapassa um limite dentro de uma janela curta, ele aplica timeout, expulsa ou bane essa conta e envia um alerta. Ele não consegue desfazer as primeiras ações, mas transforma um evento de "perdemos o servidor inteiro em noventa segundos" em "perdemos dois canais e um admin levou timeout". Este guia explica o que é um nuke, como funciona a detecção, quais limites definir e o que fazer depois.

A shield absorbs a burst of ban attempts from an attacker while members stay protected. ! Members protected

O que é um nuke no servidor

Um nuke acontece quando uma conta com permissões elevadas as usa para destruir o servidor o mais rápido possível: apagar todos os canais, apagar todos os cargos, banir todos os membros, renomear o que sobrou. Leva segundos com um script. O atacante quase nunca é um desconhecido. É um membro da equipe que foi vítima de phishing, um moderador insatisfeito, um bot com mais permissões do que precisava, ou uma conta alternativa que recebeu permissão de Administrador meses atrás e foi esquecida.

Esse último ponto é importante para a defesa. A verificação e o anti-spam protegem contra pessoas de fora ou da base da hierarquia. O anti-nuke protege contra pessoas que já estão no topo.

Como funciona a detecção

O Discord não informa ao bot "o usuário X acabou de apagar um canal". Ele emite um evento de canal apagado sem autor. Para descobrir quem fez isso, o bot lê o registro de auditoria do servidor, que registra quem executou cada ação administrativa. É por isso que todo bot anti-nuke precisa da permissão Ver Registro de Auditoria e por que o registro de auditoria é a fonte da detecção, e não um palpite.

O anti-nuke da Noxyr acompanha quatro tipos de ação pelo registro de auditoria:

  • Exclusões de canais
  • Exclusões de cargos
  • Banimentos de membros
  • Expulsões de membros

Cada ação é atribuída a quem a executou e contada dentro de uma janela deslizante. Quando o mesmo executor ultrapassa o número configurado de ações dentro da janela, o bot aplica a punição configurada e registra o que aconteceu. Ações feitas pelo dono do servidor nunca são contadas, e ações feitas por contas de bots também não são; mais sobre essa limitação abaixo.

Definindo os limites

Os padrões da Noxyr são 3 ações destrutivas em 30 segundos, com timeout de 60 minutos como resposta. Você pode alterar tudo isso com /security antinuke ou na página de Segurança do painel:

  • max_actions: quantas ações monitoradas uma conta pode realizar dentro da janela antes que o bot reaja. Três é um piso sensato; um admin de verdade reorganizando categorias pode apagar dois canais rapidamente, e você não quer dar timeout nele por isso.
  • window_seconds: o tamanho da janela. Nukes são rápidos, então de 30 a 60 segundos os pega sem atrapalhar o trabalho normal da administração.
  • action: Timeout, Expulsar, Banir ou apenas Registrar. Timeout é o padrão mais seguro, pois é reversível e tira a capacidade de continuar agindo. Banir é o mais forte, mas um falso positivo em um copropietário dói.
  • timeout_minutes: quanto tempo dura o timeout, quando essa é a ação.

Comece com "Apenas registrar" por um dia se estiver inseguro. Você verá exatamente o que teria acionado o bot, sem que ele mexa em ninguém.

Usuários e cargos confiáveis

Algumas contas apagam coisas em massa legitimamente: um copropietário reorganizando a estrutura de canais, um bot que você usa para canais de voz temporários. /security trust isenta um usuário ou um cargo do anti-nuke; /security untrust remove a isenção. Mantenha a lista curta. Toda conta confiável é uma conta cujo comprometimento o bot não consegue impedir, então a regra honesta é: confie nas pessoas a quem você entregaria o servidor, e em mais ninguém.

Uma observação sobre contas de bots: a Noxyr não conta ações de outros bots. Isso é intencional (bots criam e apagam canais rotineiramente como parte de recursos normais), mas significa que um bot malicioso ou comprometido está fora do alcance do anti-nuke. Audite quais bots têm Gerenciar Canais, Gerenciar Cargos ou Banir Membros, e remova o que eles não precisam. O guia de proteção contra raids tem uma lista de verificação de permissões.

O que acontece quando ele é acionado

  • O executor recebe a punição configurada: timeout, expulsão ou banimento.
  • Um embed de alerta é enviado ao seu canal de registros com o executor, o tipo de ação, a contagem dentro da janela e a resposta aplicada.
  • A janela é reiniciada, então uma segunda rajada de outra conta é monitorada separadamente.

Defina o canal de registros antes de depender de qualquer coisa disso. Sem ele, o bot ainda age, mas você não tem um registro para explicar um timeout ou reconstruir o que foi apagado. As configurações de segurança e um passo a passo estão na documentação de segurança e no tutorial.

Recuperação: o que o anti-nuke não consegue fazer

Nenhum bot anti-nuke restaura o seu servidor. Quando o limite é ultrapassado, as ações anteriores a ele já aconteceram, e o Discord não oferece desfazer para canais ou cargos. A recuperação é responsabilidade sua, e fica muito mais fácil se você se preparou:

  • Mantenha um modelo do servidor. As Configurações do Servidor permitem gerar um modelo da estrutura de canais e cargos. Atualize-o depois de grandes mudanças de layout. Ele não restaura mensagens, mas devolve o esqueleto em um minuto.
  • Exporte o que importa para outro lugar. Transcrições de tickets, faturas e avaliações armazenadas fora do Discord sobrevivem a um nuke. A Noxyr mantém suas transcrições e registros de faturas no próprio banco de dados e permite que você faça backup das faturas.
  • Desbanir em massa. Se membros foram banidos, a lista de banimentos pode ser limpa nas Configurações do Servidor. Trabalhoso, mas viável.
  • Revogue acessos. Remova o Administrador de todos os cargos que não precisam estritamente dele, e exija 2FA para ações de moderação na Configuração de Segurança.

Escolhendo um bot anti-nuke

Bots de segurança dedicados (Wick, Beemo, Security Bot) vão mais fundo: alguns monitoram mais tipos de ação, adicionam heurísticas para raids de entrada, ou oferecem reversão parcial para assinantes premium. Se segurança é a única coisa que você precisa de um bot e está disposto a pagar, vale a pena conhecê-los; nossa comparação de bots de segurança os analisa de forma justa. A vantagem da Noxyr é que o anti-nuke, o anti-spam, a verificação e o canal de registros são todos gratuitos e configurados no mesmo painel que seus tickets e sua loja, então há um bot a menos com permissões perigosas no servidor. A página do bot de segurança lista exatamente o que está incluído.

Perguntas frequentes

O anti-nuke vem ativado por padrão? O módulo de segurança da Noxyr está ligado, mas o anti-nuke em si começa desativado para que o bot nunca modere administradores de surpresa. Ative-o com /security antinuke enabled:True ou pelo painel.

Ele vai dar timeout no meu copropietário por limpar canais? Só se ele ultrapassar o limite dentro da janela. Adicione-o com /security trust se ele faz trabalhos em massa com frequência.

O bot precisa de Administrador? Ele precisa de Ver Registro de Auditoria para detectar os executores e de Moderar Membros, Expulsar ou Banir para responder. Administrador é a forma mais simples de garantir que ele consiga agir sobre a conta infratora; o cargo do bot também precisa estar acima dos cargos sobre os quais ele precisa agir.

O anti-nuke consegue restaurar canais apagados? Não, e o Discord também não. Mantenha um modelo do servidor e trate o anti-nuke como contenção de danos.

E o dono do servidor? O dono nunca sofre punição. Se a conta do dono for comprometida, entre em contato com o suporte do Discord; nenhum bot pode ajudar nesse caso.