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.
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.