Anti-Nuke
Detecta ataques a tu servidor, detiene al infractor y deshace el daño en la medida de lo posible.
En esta página
En el panel en: Moderación, Anti-Nuke
Un nuke es cuando alguien con permisos lo destruye todo en poco tiempo: borra canales, borra roles, banea a todo el mundo. Anti-Nuke lo reconoce por la velocidad y el patrón, no por una acción aislada.
Cómo funciona
Cada acción sospechosa aumenta una puntuación de amenaza de quien la provoca. Si se supera el Umbral de cuarentena, el bot interviene. Si se supera el Umbral crítico, el incidente se considera crítico y puede activar el bloqueo de emergencia.
Así que un solo canal borrado no es un incidente. Diez en veinte segundos desde una cuenta que se hizo admin ayer, sí lo es.
Configuración
Activar el módulo
Crear el rol de cuarentena
Haz clic en Crear rol de cuarentena. El bot crea el rol y le niega el acceso a todos los canales. Con Sincronizar rol de cuarentena lo completas más adelante para los canales nuevos.
Elegir el canal de registros
Ahí van los avisos de incidentes, junto con los botones para perdonar o confirmar.
Mantener la lista blanca
Añade tus roles de dirección y los bots de confianza antes de activar la protección.
Guardar y probar
Observa el canal de registros durante unos días antes de endurecer los umbrales.
Los nueve mecanismos de detección
| Disparador | Qué detecta |
|---|---|
| Eliminación masiva de canales | Muchos canales borrados en poco tiempo |
| Eliminación masiva de roles | Muchos roles borrados en poco tiempo |
| Permiso peligroso concedido | Alguien reparte permisos de administrador o similares |
| Baneo masivo | Muchos miembros baneados en poco tiempo |
| Expulsión masiva | Muchos miembros expulsados en poco tiempo |
| Bot no aprobado añadido | Solo con bots con permisos ampliados que no están en la lista blanca |
| Bot expulsado o baneado | Alguien que no es el propietario del servidor quita un bot, solo con el interruptor de la sección de abajo |
| Spam de webhooks | Creación o abuso masivo de webhooks |
| Cambio peligroso en los ajustes del servidor | Por ejemplo, bajar el nivel de seguridad del servidor |
Lista blanca
| Ajuste | Significado |
|---|---|
| Roles en lista blanca | Los miembros con uno de estos roles nunca se marcan como infractores |
| Usuarios y bots en lista blanca | Cuentas concretas que nunca se marcan |
La lista blanca de bots es importante: sin ella, añadir un bot legítimo cuenta como incidente.
Los moderadores que a menudo banean o expulsan a muchos miembros seguidos (por ejemplo, durante un raid) también deben estar en la lista blanca. Esto vale para los baneos a mano igual que para /ban y /kick a través de AlphaCloud: ambos cuentan para el miembro que los ejecuta.
Bloquear webhooks
A un bot de nuke le gusta crear webhooks y hacer spam con ellos. Un webhook sigue existiendo aunque el bot haya sido expulsado hace tiempo. Dos interruptores separados, ambos desactivados por defecto:
| Ajuste | Significado |
|---|---|
| Borrar al instante los webhooks de bots | Cuando un bot crea un webhook, AlphaCloud lo borra al instante |
| Borrar al instante los webhooks de miembros | Lo mismo para los miembros, el propietario del servidor queda exento |
Los bots y miembros en lista blanca pueden seguir creando webhooks. Seguir un canal de anuncios siempre es posible. El borrado aparece con su motivo en el registro de auditoría de Discord, y el bot necesita para ello el permiso Gestionar webhooks.
Importante: bots como PluralKit, Tupperbox o NQN solo funcionan con webhooks. Añádelos a la lista blanca antes de activar el bloqueo para bots.
Solo el propietario del servidor puede quitar bots
Un atacante suele echar primero a los bots de protección. Si Solo el propietario puede expulsar o banear bots está activado (desactivado por defecto), AlphaCloud trata al instante como infractor a cualquier otra persona que expulse o banee un bot, sea cual sea su puntuación de amenaza.
- Un bot baneado se desbanea automáticamente.
- Solo una persona puede volver a añadir un bot expulsado. Por eso el aviso del incidente en el canal de registros y el MD al propietario del servidor incluyen el enlace de invitación del bot.
- Quedan exentos el propietario del servidor, la lista blanca y los bots que están actuando ellos mismos como infractores. Así que quien echa a un bot de nuke no recibe castigo.
/kicky/bana través de AlphaCloud también cuentan para el miembro que usa el comando.
Discord no permite a los bots impedir una expulsión o un baneo, por eso AlphaCloud reacciona justo después. Si se quita al propio AlphaCloud, ya no puede reaccionar.
Respuesta
| Ajuste | Significado |
|---|---|
| Acción para usuarios | Qué pasa con un infractor humano: cuarentena, expulsión o baneo |
| Acción para bots | Lo mismo para un bot, por ejemplo una integración comprometida |
| Rol de cuarentena | Le quita al infractor todos los demás roles y le bloquea la vista del servidor |
| Avisar al propietario del servidor | MD al propietario en cuanto se detecta un incidente |
La cuarentena es el ajuste recomendado para personas: el ataque se detiene al instante, pero puedes devolver los roles si era una falsa alarma. Un baneo es definitivo.
Reversión automática
Restaura automáticamente los canales y roles que el infractor acaba de borrar.
Riesgo adaptativo
Dos valores que hacen que un infractor alcance antes el umbral:
| Ajuste | Significado |
|---|---|
| Ventana de admin reciente (minutos) | Quien haya recibido un permiso peligroso dentro de esta ventana se puntúa más alto en cada acción destructiva |
| Umbral de cuenta nueva (días) | Las cuentas de Discord más recientes se puntúan más alto |
Ambos son las señales clásicas de una cuenta de atacante robada o creada a propósito.
Inteligencia de amenazas en toda la red
AlphaCloud funciona en miles de servidores. Dos interruptores separados:
| Ajuste | Significado |
|---|---|
| Reportar infractores | Comparte con la red el ID de Discord, el tipo de disparador y el momento de un infractor confirmado |
| Usar reportes de la red | Aumenta la puntuación de riesgo de los miembros que ya han sido reportados en otro lugar |
Bloqueo de emergencia
Bloquea el servidor entero. Ya sea automáticamente en caso crítico o manualmente con Bloquear ahora. Con Levantar bloqueo vuelves atrás.
Incidentes
Al final de la página encontrarás la lista de todos los incidentes con el infractor, la puntuación de amenaza y la acción aplicada. Dos botones por entrada:
- Perdonar levanta la medida y restaura los roles anteriores.
- Confirmar baneo hace definitiva la sanción.
Los mismos botones aparecen también bajo el aviso del incidente en el canal de registros, para que tu equipo pueda reaccionar directamente en Discord.
Comando
/lockdown bloquea el servidor o levanta el bloqueo sin que tengas que abrir el panel. El comando solo está disponible si Anti-Nuke está activo.
Permisos necesarios
Aquí se recomienda encarecidamente Administrador. Anti-Nuke tiene que poder gestionar roles, gestionar canales, banear, expulsar y leer el registro de auditoría de Discord, y además más rápido que el atacante.