Discord 안티뉴크 봇: 대량 밴과 채널 삭제 막기
Discord 안티뉴크 봇은 한 계정이 서버를 찢어 놓는 것을 막습니다. Noxyr는 사람별로 채널 삭제, 역할 삭제, 밴, 추방을 셉니다. 누군가 짧은 시간 창 안에서 한도를 넘으면, 타임아웃하거나 추방하거나 밴한 뒤 로그 채널에 기록을 남깁니다.
이것이 막으려는 공격
스팸 필터는 일반 멤버를 지켜봅니다. 뉴크는 이미 권한을 가진 사람에게서 옵니다. 침해된 모더레이터, 도난당한 관리자 계정, 여러분이 초대했지만 초대하지 말았어야 했던 봇입니다. 1분도 되지 않아 모든 채널을 지우고 멤버 절반을 밴할 수 있습니다. Discord는 이것을 스스로 막지 않습니다. 그 역할에게는 모든 개별 동작이 허용되어 있기 때문입니다.
안티뉴크는 대신 패턴을 봅니다. 한 사람이 많은 파괴적 행동을 빠르게 하는 것은 정상적인 스태프 행동이 아닙니다.
무엇을 지켜보나
Noxyr는 감사 로그를 읽어 각 동작을 누가 했는지 알아낸 뒤, 사람별로 셉니다.
- 채널 삭제
- 역할 삭제
- 멤버 밴
- 멤버 추방
한 사람이 시간 창 안에서 한도를 넘으면, 봇은 그 사람을 처벌하고 로그 채널에 게시합니다.
설정과 기본값
| 설정 | 기본값 | 의미 |
|---|---|---|
| enabled | 꺼짐 | 켜기 전까지는 아무도 처벌하지 않습니다 |
| max_actions | 3 | 시간 창 안에서 허용되는 동작 수 |
| window_seconds | 30 | 셈이 다루는 기간 |
| action | timeout | timeout, kick, ban 또는 none. none은 기록만 합니다 |
| timeout_minutes | 60 | action이 timeout일 때 사용 |
이것들은 /security antinuke로 설정하거나 대시보드의 Security 페이지에서 설정하고, /security status를 실행해 무엇이 켜져 있는지 확인하세요. action을 none으로 두고 시작하는 것은 누군가를 처벌하기 전에 무엇을 잡을지 지켜볼 수 있는 안전한 방법입니다.
신뢰 목록
정리 작업을 하는 관리자처럼, 실제로 많은 것을 삭제하는 사람도 있습니다. 역할이나 사용자와 함께 /security trust를 쓰면 면제되고, /security untrust로 제거합니다. 서버 소유자는 항상 면제되며, 봇 자신이 한 동작은 무시합니다.
신뢰 목록은 짧게 유지하세요. 대량 정리 도구와 가장 신뢰하는 관리자 정도면 충분합니다. 신뢰 목록은 설정 복사로 절대 복사되지 않으므로, 두 번째 서버가 실수로 물려받지 않습니다.
부족할 수 있는 곳
모든 안티뉴크 설정에서 솔직하게 말해야 할 부분입니다.
- 봇에는 감사 로그 보기 권한이 필요합니다. 없으면 누가 행동했는지 알 수 없습니다.
- 타임아웃, 추방, 밴을 하려면 그 권한과, 처벌할 사람보다 위에 있는 역할이 필요합니다. 자신의 역할보다 위에 있는 사람에게는 조치할 수 없습니다.
- Discord의 감사 로그는 부하가 크면 몇 초 늦을 수 있습니다. 그래도 폭주를 잡을 만큼 시간 창이 넉넉합니다.
그러니 Noxyr 역할은 소유자 아래, 보호하려는 다른 모든 사람 위에 높게 두고, 관리자 권한은 가능한 한 적은 계정에만 주세요.
합리적인 시작 설정
- Noxyr 역할을 위로 올리세요. 서버 설정, 역할에서 여러분의 역할 바로 아래로요.
- 로그 채널을 정하세요. 잡은 것이 모두 기록되도록요.
- 기본값으로 안티뉴크를 켜세요. 30초에 3번 동작, 60분 타임아웃입니다.
- 신뢰하는 사람을 추가하세요.
/security trust로 추가하세요. - 일주일 뒤 검토하고, 더 강한 선을 원하면 추방이나 밴으로 옮기세요.
처벌 고르기
기본값은 60분 타임아웃입니다. 피해를 즉시 멈추고, 살펴볼 시간을 줍니다. 상대가 악당이 아니라 전화기가 해킹된 실제 모더레이터일 때 중요합니다. 스태프 교체가 적고 어떤 파괴적 폭주든 의심스러운 서버에서는 추방이나 밴이 맞습니다.
action을 none으로 두면 안티뉴크는 경보가 됩니다. 봇은 기록만 해서, 아무 처벌 없이 누가 무엇을 했는지 알 수 있습니다. 많은 소유자가 이렇게 일주일 돌려서, 어떤 정상적인 관리자 작업이 한도를 건드리는지 찾은 뒤 max_actions를 올리거나 알맞은 사람을 신뢰 목록에 넣습니다.
일이 생기기 전에 켜야 하는 이유
안티뉴크는 기본으로 꺼져 있으며, 켜기 전에 일어난 일은 되돌릴 수 없습니다. 오늘 켜세요. 로그 전용 동작이라도 필요한 날에 감사 기록이 존재하도록요.
안전하게 테스트하기
버리는 서버나 신뢰 목록에 없는 테스트 계정을 쓰세요. 테스트 채널 몇 개를 빠르게 삭제하고 로그 채널에 항목이 생기는지 확인하세요. 아무 일도 없다면 먼저 감사 로그 보기 권한을, 그다음 봇 역할의 위치를 확인하세요.
다음 단계
설정은 안티뉴크 문서에 있습니다. 설정의 근거를 보려면 안티뉴크 가이드를 읽고, 어쨌든 일이 생길 경우를 위해 뉴크 복구 체크리스트를 가까이 두세요. 안티스팸과 더 넓은 보안 봇 옆에서 가장 잘 작동합니다. Noxyr를 추가하고 켜세요.
자주 묻는 질문
Discord 안티뉴크 봇은 무엇을 하나요?
한 계정이 서버를 대량으로 파괴하지 못하게 합니다. Noxyr는 사람별로 채널 삭제, 역할 삭제, 밴, 추방을 세고, 시간 창 안에서 한도를 넘은 사람을 처벌합니다.
Noxyr의 기본 안티뉴크 설정은 무엇인가요?
기본으로 꺼져 있습니다. 켜면 30초에 3번 동작을 허용하고, 동작은 60분 타임아웃입니다. 추방, 밴, none을 고를 수도 있습니다.
안티뉴크에서 관리자를 어떻게 면제하나요?
역할이나 사용자와 함께 /security trust를 쓰세요. 서버 소유자는 항상 면제되며, 봇은 자신의 동작을 무시합니다.
안티뉴크가 누군가를 막지 못한 이유는 무엇인가요?
봇에는 감사 로그 보기 권한, 해당 권한, 그리고 그 사람보다 위에 있는 역할이 필요합니다. 역할이 봇 역할보다 위에 있는 계정은 막을 수 없습니다.
Noxyr 안티뉴크는 무료인가요?
네. 무료 보안 모듈의 일부입니다.