디스코드 안티 너크 봇은 서버 감사 로그에서 파괴적인 작업(대량 밴, 추방, 채널이나 역할 삭제)이 몰아치는지 지켜보다가, 한 계정이 짧은 시간 안에 제한을 넘기면 그 계정을 타임아웃, 추방 또는 밴하고 알림을 게시해요. 처음 몇 번의 작업은 되돌릴 수 없어요. 하지만 "90초 만에 서버 전체를 잃었다" 같은 상황을 "채널 두 개를 잃었고 관리자 한 명이 타임아웃되었다" 수준으로 줄여 줘요. 이 가이드에서는 너크가 무엇인지, 감지가 어떻게 이루어지는지, 어떤 제한을 설정해야 하는지, 그리고 그 뒤에 무엇을 해야 하는지 설명해요.

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

서버 너크란 무엇인가요

너크는 높은 권한을 가진 계정이 그 권한으로 서버를 가능한 한 빨리 파괴하는 것을 말해요. 모든 채널 삭제, 모든 역할 삭제, 모든 멤버 밴, 남은 것 이름 바꾸기 같은 작업이에요. 스크립트를 쓰면 몇 초면 끝나요. 공격자는 거의 항상 외부인이 아니에요. 피싱을 당한 스태프, 불만을 가진 운영자, 필요 이상의 권한을 가진 봇, 또는 몇 달 전 관리자 권한을 받은 뒤 잊혀진 부계정일 수 있어요.

이 마지막 점이 방어에서 중요해요. 인증과 스팸 방지는 서버 밖에 있거나 권한 계층의 맨 아래에 있는 사람들로부터 보호해요. 안티 너크는 이미 최상위에 있는 사람들로부터 보호해요.

감지는 어떻게 작동하나요

디스코드는 봇에게 "사용자 X가 채널을 삭제했다"고 알려 주지 않아요. 작성자 정보 없이 채널 삭제 이벤트만 보내요. 누가 했는지 알아내려고 봇은 서버 감사 로그를 읽어요. 감사 로그는 각 관리 작업의 실행자를 기록해요. 그래서 모든 안티 너크 봇에는 감사 로그 보기 권한이 필요하고, 감사 로그가 추측이 아니라 감지의 근거가 되는 거예요.

Noxyr의 안티 너크는 감사 로그를 통해 네 가지 작업 유형을 추적해요:

  • 채널 삭제
  • 역할 삭제
  • 멤버 밴
  • 멤버 추방

각 작업은 실행자에게 귀속되고, 이동하는 시간 창 안에서 집계돼요. 같은 실행자가 시간 창 안에서 설정된 횟수를 넘으면 봇은 설정된 처벌을 적용하고 무슨 일이 일어났는지 기록해요. 서버 소유자의 작업은 절대 집계되지 않고, 봇 계정의 작업도 집계되지 않아요. 이 한계는 아래에서 다시 설명할게요.

제한 설정하기

Noxyr의 기본값은 30초 안에 파괴 작업 3회이고, 대응으로 60분 타임아웃을 적용해요. /security antinuke나 대시보드의 보안 페이지에서 모두 바꿀 수 있어요:

  • max_actions: 봇이 반응하기 전에 한 계정이 시간 창 안에서 수행할 수 있는 추적 작업의 횟수예요. 3은 합리적인 최솟값이에요. 실제 관리자가 카테고리를 정리하면서 채널 두 개를 빠르게 삭제할 수도 있는데, 그 이유로 타임아웃시키고 싶지는 않을 거예요.
  • window_seconds: 시간 창의 길이예요. 너크는 빠르게 일어나므로, 30~60초면 너크를 잡으면서도 일반적인 관리 작업을 위한 여유를 남겨요.
  • action: 타임아웃, 추방, 밴, 또는 기록만 중에서 선택해요. 타임아웃은 되돌릴 수 있고 계정이 계속 작업할 능력을 빼앗기 때문에 가장 안전한 기본값이에요. 밴이 가장 강력하지만, 공동 소유자를 잘못 감지하면 곤란해져요.
  • timeout_minutes: 처벌이 타임아웃일 때 그 타임아웃이 지속되는 시간이에요.

불안하다면 하루 동안 "기록만"으로 시작하세요. 봇이 아무도 건드리지 않고 무엇이 감지되었을지 정확히 볼 수 있어요.

신뢰 사용자와 역할

어떤 계정은 정당하게 대량으로 삭제해요. 채널 구조를 다시 짜는 공동 소유자나, 임시 음성 채널에 쓰는 봇이 그런 경우예요. /security trust는 사용자나 역할을 안티 너크에서 제외하고, /security untrust는 그 제외를 해제해요. 목록은 짧게 유지하세요. 신뢰하는 모든 계정은 봇이 탈취를 막을 수 없는 계정이라는 뜻이에요. 그러니 솔직한 원칙은 이거예요. 서버를 맡겨도 될 사람만 신뢰하고, 그 밖의 누구도 신뢰하지 마세요.

봇 계정에 대한 참고 사항: Noxyr는 다른 봇의 작업을 집계하지 않아요. 봇은 일반 기능의 일부로 채널을 만들고 삭제하기 때문에 이는 의도된 설계예요. 하지만 악성이거나 탈취된 봇은 안티 너크가 닿지 않는 곳에 있다는 뜻이기도 해요. 채널 관리, 역할 관리, 멤버 밴 권한을 가진 봇을 점검하고, 필요 없는 권한은 제거하세요. 레이드 방어 플레이북에 권한 체크리스트가 있어요.

발동되었을 때 일어나는 일

  • 실행자는 설정된 처벌을 받아요. 타임아웃, 추방 또는 밴이에요.
  • 실행자, 작업 유형, 시간 창 안의 횟수, 적용된 대응이 담긴 알림 임베드가 로그 채널에 전송돼요.
  • 시간 창이 초기화되므로, 다른 계정에서 나온 두 번째 몰아치기는 따로 추적돼요.

이 기능에 의존하기 전에 로그 채널을 설정하세요. 로그 채널이 없어도 봇은 작동하지만, 타임아웃을 설명하거나 무엇이 삭제되었는지 재구성할 기록이 없게 돼요. 보안 설정과 안내는 보안 문서와 튜토리얼에 있어요.

복구: 안티 너크가 할 수 없는 일

어떤 안티 너크 봇도 서버를 복원해 주지 않아요. 제한을 넘을 때쯤이면 그 이전의 작업은 이미 일어난 뒤이고, 디스코드는 채널이나 역할에 대한 삭제 취소를 제공하지 않아요. 복구는 내 몫이고, 미리 준비해 두면 훨씬 쉬워요:

  • 서버 템플릿을 보관하세요. 서버 설정에서 채널과 역할 구조의 템플릿을 만들 수 있어요. 큰 레이아웃 변경 후에는 새로 고치세요. 메시지는 복원되지 않지만, 뼈대는 1분 안에 되돌릴 수 있어요.
  • 중요한 것은 다른 곳에도 내보내 두세요. 디스코드 밖에 저장된 티켓 트랜스크립트, 인보이스, 리뷰는 너크에도 살아남아요. Noxyr는 트랜스크립트와 인보이스 기록을 자체 데이터베이스에 보관하고, 인보이스를 백업할 수 있게 해 줘요.
  • 대량으로 밴 해제하세요. 멤버가 밴되었다면 서버 설정에서 밴 목록을 비울 수 있어요. 번거롭지만 가능해요.
  • 권한을 회수하세요. 꼭 필요하지 않은 역할에서는 관리자 권한을 제거하고, 안전 설정에서 모더레이션 작업에 2단계 인증을 요구하세요.

안티 너크 봇 고르기

전용 보안 봇(Wick, Beemo, Security Bot)은 더 깊이 들어가요. 더 많은 작업 유형을 추적하거나, 참여 레이드 휴리스틱을 추가하거나, 유료 구독자에게 부분 롤백을 제공하기도 해요. 봇에게 필요한 것이 보안뿐이고 돈을 낼 의향이 있다면 살펴볼 만해요. 보안 봇 비교에서 공정하게 다루고 있어요. Noxyr의 장점은 안티 너크, 안티 스팸, 인증, 로그 채널이 모두 무료이고, 티켓과 상점과 같은 대시보드에서 설정된다는 점이에요. 그래서 서버에 위험한 권한을 가진 봇이 하나 줄어들어요. 포함된 기능의 정확한 목록은 보안 봇 페이지에 있어요.

자주 묻는 질문

안티 너크는 기본으로 켜져 있나요? Noxyr의 보안 모듈은 켜져 있지만, 안티 너크 자체는 처음에 꺼져 있어요. 봇이 관리자를 예상치 못하게 제재하지 않도록 하기 위해서예요. /security antinuke enabled:True로 켜거나 대시보드에서 켤 수 있어요.

채널을 정리하다가 공동 소유자가 타임아웃되나요? 시간 창 안에서 제한을 넘었을 때만 그래요. 대량 작업을 정기적으로 한다면 /security trust로 추가하세요.

봇에 관리자 권한이 필요한가요? 실행자를 감지하려면 감사 로그 보기가, 대응하려면 멤버 타임아웃, 추방, 또는 밴 권한이 필요해요. 문제 계정에 대해 확실히 조치할 수 있게 하는 가장 간단한 방법은 관리자 권한이에요. 다만 봇의 역할은 조치가 필요한 역할보다 위에 있어야 해요.

안티 너크가 삭제된 채널을 복원할 수 있나요? 아니요, 디스코드도 할 수 없어요. 서버 템플릿을 보관하고, 안티 너크는 피해를 줄이는 수단으로 생각하세요.

서버 소유자는 어떤가요? 소유자에게는 절대 조치하지 않아요. 소유자 계정이 탈취되었다면 디스코드 지원팀에 문의하세요. 그 상황에서는 어떤 봇도 도울 수 없어요.