Discord 서버가 방금 파괴되었다면, 먼저 피해를 멈추세요(서버를 잠그거나 침해된 계정의 역할을 제거). 그다음 감사 로그에서 누가 했는지 확인하세요. 템플릿이 있다면 그것으로 채널과 역할을 다시 만들고, 차단 목록에서 차단을 해제하세요. 메시지는 Discord에 되돌리기 기능이 없으므로 사라진 것으로 받아들이세요. 이것은 이론적인 안티 너크 봇의 탐지 원리가 아니라 실제로 할 일의 순서입니다. 탐지 원리는 안티 너크 가이드에서 다룹니다. 이 글은 첫 한 시간, 첫날, 그 이후에 실제로 무엇을 해야 하는지 설명합니다.

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

먼저: 공격이 실제로 멈췄는지 확인하기

다른 것을 건드리기 전에, 공격자가 더 이상 행동할 수 없는지 확인하세요. 안티 너크 봇이 실행 중이라면 로그 채널을 확인하세요. 해당 계정이 자동으로 타임아웃, 추방, 또는 차단되었다고 나와 있어야 합니다. 안티 너크 보호가 없거나, 봇이 예외로 두는 계정에서 공격이 왔다면(서버 소유자 계정은 안티 너크가 조치할 수 없고, 신뢰 목록에 있는 계정은 의도적으로 건너뜁니다), 직접 처리하세요. 계정의 역할을 모두 제거하거나 추방하세요. 침해된 스태프 계정이었다면, 그 사람에게 즉시 Discord 비밀번호를 바꾸고 승인된 앱을 확인하라고 알리세요. 파괴 행위는 무작위 공격이 아니라 피싱당한 토큰의 마지막 단계인 경우가 매우 많습니다.

무슨 일이 있었는지 알아내기: 감사 로그

서버 설정 → 감사 로그에는 모든 채널 삭제, 역할 삭제, 차단, 추방이 실행한 계정과 타임스탬프와 함께 기록됩니다. 누가 했는지, 얼마나 피해를 입었는지에 대한 기준이 되는 자료이므로, 무언가를 가정하기 전에 먼저 확인하세요. 침해된 관리자 계정이 한 파괴 행위는, 권한이 너무 많은 봇이 한 파괴 행위와 당시에는 똑같아 보이기 때문입니다. 보안 봇을 운영하고 있다면, 그 봇의 로그 채널에 무엇이 대응을 촉발했고 언제였는지 더 깔끔하게 요약되어 있는 경우가 많습니다. Discord 기본 감사 로그를 항목별로 넘기는 것보다 빠르게 읽을 수 있습니다.

재건하기: 되찾을 수 있는 것과 없는 것

  • 채널과 카테고리: 서버 템플릿이 없다면 사라진 것입니다. 서버 설정 → 서버 템플릿에서는 언제든 채널과 역할 구조의 스냅샷을 만들 수 있습니다. 공격 전에 만들어 두었다면, 그것을 적용해 1분 안에 기본 골격을 다시 세울 수 있습니다. 만든 적이 없다면, 기억이나 스크린샷에 의존해 채널을 하나씩 손으로 다시 만들어야 합니다.
  • 역할과 권한: 채널과 같습니다. 템플릿은 구조를 복원할 뿐, 각 역할을 누가 가졌는지는 복원하지 않습니다. 이후 역할을 손으로 다시 부여하는 것이 가장 오래 걸리는 부분입니다.
  • 메시지: 복구할 수 없습니다. Discord에는 메시지 내용을 서버 쪽에서 되돌리는 기능이 없습니다. 대화가 아니라 기록으로서 중요했던 내용, 즉 지원 이력, 판매, 리뷰가 일반 채팅 메시지 밖에 있었는지 확인하세요. Noxyr는 파괴가 채널과 함께 이를 날려 버리지 않도록 인보이스와 티켓 대화 기록을 자체 데이터베이스에 따로 보관합니다.
  • 차단: 공격자가 멤버를 대량으로 차단했다면, 서버 설정 → 차단에서 일괄 해제할 수 있습니다. 번거롭지만 완전히 복구할 수 있습니다. 차단은 데이터를 파괴하지 않고, 다시 들어오는 것만 막습니다.
  • 서버 자체: 파괴가 아무리 심각해도 서버를 삭제하거나 소유자를 제거하지는 않습니다. 이것은 항상 복구 작업이며, 아무것도 없는 상태에서 처음부터 다시 만드는 작업이 아닙니다.

빈 서버를 보고 알아내기 전에 멤버에게 알리기

갑자기 채널 세 개만 있고 역할이 하나도 없는 서버는, 그 상황을 지켜보지 않은 사람에게 버려졌거나 침해된 것처럼 보입니다. 아직 남아 있는 채널(또는 가장 먼저 다시 만드는 채널)에 무슨 일이 있었는지 한두 문장으로 설명하고, 복구 중이라고 알리는 글을 올리세요. 침묵은 “파괴당했어요, 지금 고치는 중입니다”라는 솔직한 말보다 나쁘게 받아들여집니다.

안정된 뒤: 실제 허점 막기

파괴는 필요 이상의 권한을 가진 계정이 침해되었거나 악의적으로 변했기 때문에 일어납니다. 눈앞의 혼란만 수습하고 그 원인을 고치지 않으면, 같은 일이 한 번의 사고만큼 가까이 다시 올 수 있습니다.

  1. 관리자, 채널 관리, 역할 관리, 멤버 차단 권한이 있는 모든 역할을 감사하세요. 그 권한이 반드시 필요하지 않은 사람에게서는 제거하세요. 최소 권한 역할 설정 가이드를 참고하세요.
  2. 서버의 모든 봇에도 같은 권한이 있는지 확인하세요. 기능에 필요한 것보다 많은 권한을 가진 봇은, 침해된 관리자와 같은 피해 범위를 가진 두 번째 공격 표면입니다.
  3. 꺼져 있다면 안티 너크와 안티 스팸을 켜고, 로그 채널을 설정하세요. 다음 사고(부디 없기를)가 처음 순간부터 명확한 흔적을 남기도록 하기 위해서입니다.
  4. 지금 조용할 때 서버 템플릿을 만들어 두세요. 다음 재건이 하루가 아니라 1분 만에 끝나도록 하기 위해서입니다.
  5. 서버 설정 → 안전 설정에서, 높은 권한의 역할을 가진 모든 사람에게 2단계 인증을 요구하세요.

자주 묻는 질문

Discord 지원팀이 파괴된 서버를 복구해 줄 수 있나요? 서버 수준의 사고에서는 Discord가 삭제된 채널, 역할, 메시지를 복구해 주지 않습니다. 복구는 서버 소유자의 몫입니다. 소유자의 계정 자체가 침해되어 완전히 잠긴 경우에만 Discord 지원팀에 연락하세요. 이것은 서버 피해와는 별개인 계정 보안 문제입니다.

침해된 스태프 계정인지, 악의적인 봇인지 어떻게 알 수 있나요? 감사 로그는 모든 작업의 실행 계정을 보여 줍니다. 봇 계정이라면, 그 봇에 실제로 필요한 권한과 가진 권한을 비교하세요. 사람 계정이라면, 그 사람이 의도했든 아니든 비밀번호와 연결된 앱을 확인해야 합니다.

파괴를 한 계정을 차단해야 하나요? 명백히 악의적이고, 대화할 수 있는 친구나 스태프의 침해된 계정이 아니라면 그렇습니다. 아는 사람의 침해된 계정이었다면, 그 사람이 계정을 보호하는 동안 추방하거나 타임아웃하는 것으로 보통 충분합니다. 친구의 해킹된 계정을 차단하면, 나중에 그 사람이 다시 들어오기가 복잡해질 수 있습니다.

안티 너크가 다음번에 이를 막아 주나요? 피해를 제한해 줍니다. 안티 너크가 올바르게 설정된 봇은 “서버 전체가 사라짐”을 “채널 두세 개와 타임아웃된 계정 하나”로 바꿔 줍니다. 제한선을 넘기 전에 일어난 작업을 되돌릴 수는 없습니다. 제한과 설정은 안티 너크 가이드를 참고하세요.

삭제된 메시지를 되찾을 방법이 있나요? Discord를 통해서는 없습니다. 사고가 있어도 메시지 내용이 남아야 한다면, 일반 채팅 밖에 따로 보관해야 합니다. 고정된 규칙 문서, 내보낸 기록, 또는 대화 기록이나 인보이스처럼 중요한 내용의 자체 사본을 저장하는 봇에 보관하세요.

다음 사고를 막으려면 감사 로그를 계속 감시하는 보안 봇을 쓰고, 서버 방어에서 입장 쪽 절반을 담당하는 레이드 보호 가이드를 읽어 보세요.