Anti-Nuke
Mengenali serangan ke servermu, menghentikan pelakunya dan membatalkan kerusakannya sejauh mungkin.
Di panel pada: Moderasi, Anti-Nuke
Nuke adalah saat seseorang yang punya izin menghancurkan segalanya dalam waktu singkat: menghapus saluran, menghapus peran, mem-ban semua orang. Anti-Nuke mengenali hal ini dari kecepatan dan polanya, bukan dari satu tindakan saja.
Cara kerjanya
Setiap tindakan mencurigakan menaikkan Skor ancaman pelakunya. Jika Ambang batas karantina terlampaui, bot turun tangan. Jika Ambang batas kritis terlampaui, insiden dianggap kritis dan bisa memicu lockdown darurat.
Jadi satu saluran yang dihapus bukanlah insiden. Sepuluh saluran dalam dua puluh detik dari akun yang kemarin baru menjadi admin, jelas merupakan insiden.
Penyiapan
Aktifkan modul
Buat peran karantina
Klik Buat peran karantina. Bot membuat peran tersebut dan menolak aksesnya ke setiap saluran. Lewat Sinkronkan peran karantina kamu menambahkannya nanti untuk saluran baru.
Pilih saluran log
Laporan insiden dikirim ke sana, beserta tombol untuk memaafkan atau mengonfirmasi.
Rawat whitelist
Masukkan peran pimpinanmu dan bot tepercaya sebelum kamu mengaktifkannya sepenuhnya.
Simpan dan uji
Amati saluran log selama beberapa hari sebelum kamu memperketat ambang batasnya.
Sembilan mekanisme deteksi
| Pemicu | Yang dikenalinya |
|---|---|
| Penghapusan saluran massal | Banyak saluran dihapus dalam waktu singkat |
| Penghapusan peran massal | Banyak peran dihapus dalam waktu singkat |
| Izin berbahaya diberikan | Seseorang membagikan izin admin atau yang sebanding |
| Ban massal | Banyak anggota di-ban dalam waktu singkat |
| Kick massal | Banyak anggota di-kick dalam waktu singkat |
| Bot tak disetujui ditambahkan | Hanya untuk bot dengan izin lanjutan yang tidak ada di whitelist |
| Bot dikeluarkan atau diblokir | Seseorang selain pemilik server menghapus bot, hanya dengan sakelar dari bagian di bawah |
| Spam webhook | Membuat atau menyalahgunakan webhook secara massal |
| Perubahan pengaturan server berbahaya | Misalnya menurunkan tingkat keamanan server |
Whitelist
| Pengaturan | Arti |
|---|---|
| Peran yang dikecualikan | Anggota dengan salah satu peran ini tidak pernah ditandai sebagai pelaku |
| Pengguna & bot yang dikecualikan | Akun tertentu yang tidak pernah ditandai |
Whitelist bot itu penting: tanpanya, menambahkan bot yang sah pun dihitung sebagai insiden.
Moderator yang sering memblokir atau mengeluarkan banyak anggota secara beruntun (misalnya saat raid) juga sebaiknya masuk whitelist. Ini berlaku untuk ban manual sama seperti untuk /ban dan /kick lewat AlphaCloud: keduanya dihitung atas nama anggota yang melakukannya.
Memblokir webhook
Bot nuke suka membuat webhook lalu melakukan spam lewat webhook itu. Webhook tetap ada meskipun bot tersebut sudah lama dikeluarkan. Ada dua sakelar terpisah, keduanya nonaktif secara default:
| Pengaturan | Arti |
|---|---|
| Langsung hapus webhook dari bot | Saat bot membuat webhook, AlphaCloud langsung menghapusnya lagi |
| Langsung hapus webhook dari anggota | Sama untuk anggota, pemilik server dikecualikan |
Bot dan anggota di whitelist tetap boleh membuat webhook. Mengikuti channel pengumuman selalu tetap bisa. Penghapusan tercatat beserta alasannya di audit log Discord, dan bot membutuhkan izin Kelola Webhook untuk itu.
Penting: bot seperti PluralKit, Tupperbox, atau NQN hanya berfungsi dengan webhook. Masukkan bot tersebut ke whitelist sebelum kamu menyalakan blokir untuk bot.
Bot hanya bisa dihapus oleh pemilik server
Penyerang sering mengeluarkan bot pelindung lebih dulu. Jika Hanya pemilik yang boleh mengeluarkan atau memblokir bot aktif (nonaktif secara default), AlphaCloud langsung memperlakukan siapa pun selain pemilik yang mengeluarkan atau memblokir bot sebagai pelaku, berapa pun skor ancamannya.
- Bot yang diblokir otomatis dibuka blokirnya lagi.
- Bot yang dikeluarkan hanya bisa dikembalikan oleh manusia. Karena itu pesan insiden di channel log dan DM ke pemilik server berisi link undangan bot tersebut.
- Pengecualian berlaku untuk pemilik server, whitelist, dan bot yang sedang bertindak sebagai pelaku. Jadi, siapa pun yang mengeluarkan bot nuke tidak dihukum.
/kickdan/banlewat AlphaCloud juga dihitung atas nama anggota yang memakai perintah itu.
Discord tidak mengizinkan bot mencegah kick atau ban, jadi AlphaCloud bereaksi tepat setelahnya. Jika AlphaCloud sendiri yang dihapus, ia tidak bisa bereaksi lagi.
Respons
| Pengaturan | Arti |
|---|---|
| Tindakan untuk pengguna | Apa yang terjadi pada pelaku manusia: karantina, kick atau ban |
| Tindakan untuk bot | Hal yang sama untuk bot, misalnya integrasi yang dibobol |
| Peran karantina | Mencabut semua peran lain dari pelaku dan memblokir pandangannya ke server |
| Beri tahu pemilik server | DM ke pemilik begitu insiden terdeteksi |
Karantina adalah pengaturan yang disarankan untuk manusia: serangan langsung berhenti, tetapi kamu bisa mengembalikan perannya jika ternyata alarm palsu. Ban bersifat final.
Pemulihan otomatis
Memulihkan secara otomatis saluran dan peran yang baru saja dihapus pelaku.
Risiko adaptif
Dua nilai yang membuat pelaku lebih cepat mencapai ambang batas:
| Pengaturan | Arti |
|---|---|
| Jendela admin baru (menit) | Siapa pun yang mendapat izin berbahaya dalam jendela ini dinilai lebih tinggi untuk setiap tindakan merusak |
| Ambang batas akun baru (hari) | Akun Discord yang lebih muda dari ini dinilai lebih tinggi |
Keduanya adalah tanda klasik akun yang dibajak atau akun yang sengaja dibuat untuk menyerang.
Intelijen ancaman lintas server
AlphaCloud berjalan di ribuan server. Dua sakelar terpisah:
| Pengaturan | Arti |
|---|---|
| Laporkan pelaku | Membagikan ID Discord, jenis pemicu dan waktu dari pelaku yang dikonfirmasi ke jaringan |
| Gunakan laporan jaringan | Menaikkan skor risiko anggota yang sudah pernah dilaporkan di tempat lain |
Lockdown darurat
Mengunci seluruh server. Bisa Lockdown otomatis saat kritis atau secara manual lewat Lockdown sekarang. Lewat Cabut lockdown kamu membatalkannya.
Insiden
Di bagian bawah halaman kamu menemukan daftar semua insiden dengan pelaku, skor ancaman dan tindakan yang diambil. Dua tombol per entri:
- Maafkan mencabut tindakan dan memulihkan peran sebelumnya.
- Konfirmasi ban membuat sanksinya final.
Tombol yang sama juga ada di bawah laporan insiden di saluran log, sehingga timmu bisa langsung bereaksi di Discord.
Perintah
/lockdown mengunci server atau mencabut kuncinya tanpa kamu perlu membuka panel. Perintah ini hanya tersedia jika Anti-Nuke aktif.
Izin yang dibutuhkan
Administrator sangat disarankan di sini. Anti-Nuke harus bisa mengelola peran, mengelola saluran, mem-ban, meng-kick dan membaca log audit Discord, dan melakukannya lebih cepat daripada penyerang.