위키 / Core Features / Anti-Nuke

Anti-Nuke

업데이트한 사람 Maxime_48 · 1시간 전 · 조회수: 107

언어: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Anti-Nuke는 탈취된 관리자 계정이나 악의적인 모더레이터가 서버를 파괴하려는 상황으로부터 서버를 보호해요.

Anti-Raid가 서버에 들어오는 멤버를 감시한다면, Anti-Nuke는 이미 권한을 가진 사람이 하는 파괴적인 행동을 감시합니다. 정상이라고 보기에는 너무 빠르게 일어나는 밴, 킥, 채널 삭제, 역할 삭제 같은 행동이에요.

Anti-Nuke 설정 페이지: 조치 임계값, 시간 범위, 문제 계정에 대한 조치, 알림 채널, 예외 역할


🧨 Anti-Nuke가 감지하는 것

Anti-Nuke는 슬라이딩 시간 범위 안에서 행위자별로 파괴적인 관리자 행동을 집계해요.

  • 🔨 대량 밴
  • 👢 대량 킥
  • 🗑️ 대량 채널 삭제
  • 🗑️ 대량 역할 삭제

한 사람이 시간 범위 안에 임계값을 넘으면 핵 공격(nuke)으로 판단합니다.

예시: 같은 사용자가 15초 안에 파괴적인 행동을 4번 하면 nuke로 감지됩니다.

임계값과 시간 범위를 모두 조정할 수 있어요.


🛡️ 문제 계정에 대한 조치

nuke가 감지되면 YAWBDB는 해당 행위자에게 조치를 취해요.

🧹 역할 제거 (기본값)

행위자의 역할을 모두 제거해서 권한을 즉시 무력화하고, 검토할 수 있도록 서버에는 그대로 둡니다. 가장 안전한 첫 번째 방어선이에요.

👢 킥

행위자를 서버에서 내보냅니다.

🔨 밴

행위자를 서버에서 차단합니다.

어떤 경우든 알림이 게시되고, 해당 조치는 멤버의 모더레이션 기록에 (anti-nuke 태그와 함께) 남습니다.


✅ 항상 예외로 처리되는 대상

Anti-Nuke는 다음을 절대 감지 대상으로 삼지 않아요.

  • YAWBDB 자신 - 그래서 Anti-Raid의 대량 밴이 Anti-Nuke를 발동시키지 않습니다.
  • 서버 소유자 - 봇은 어차피 소유자에게 조치를 취할 수 없어요.
  • 예외 역할을 가진 모든 사람 - 완전히 신뢰하는 고위 스태프에게 사용하세요.

⚙️ 설정

옵션 기능
조치 임계값 한 행위자가 nuke로 간주되기까지의 파괴적인 행동 횟수예요.
시간 범위 (초) 해당 행동을 집계하는 슬라이딩 시간 범위예요.
조치 strip_roles, kick 또는 ban 중에서 선택해요.
알림 채널 감지 알림이 게시되는 채널이에요.
멘션할 역할 알림에서 멘션할 역할이며, 선택 사항이에요.
예외 역할 이 역할 중 하나라도 가진 멤버는 절대 감지되지 않아요.

🔑 권한

Anti-Nuke는 봇에게 View Audit Log 권한이 있어야 해요. 각 행동을 누가 했는지 알아내는 방법이 바로 이 권한이라서, 없으면 감지가 동작하지 않습니다.

선택한 조치에 따라 Manage Roles(역할 제거), Kick Members, Ban Members 권한도 필요해요. 기능별 권한을 참고하세요.

⚠️ 봇은 자신의 최고 역할보다 낮은 멤버에게만 조치할 수 있어요. 악의적인 관리자를 무력화할 수 있도록 YAWBDB 역할을 목록 상단 가까이에 두세요.


💡 권장 설정

  1. Anti-Nuke를 켜고 봇에게 View Audit Log 권한이 있는지 확인하세요.
  2. 처음에는 조치를 strip_roles로 두세요. 되돌릴 수 있고 파괴적이지 않아요.
  3. 가장 신뢰하는 고위 스태프 역할을 예외로 등록하세요.
  4. 사고를 바로 알 수 있도록 알림 채널(그리고 필요하면 멘션할 역할)을 설정하세요.
  5. YAWBDB 역할을 목록 위쪽으로 옮겨서, 지켜야 할 관리자보다 높은 순위에 두세요.