Skip to main content
Panduan
PanduanSecurityModeration

Anti Nuke: Apa yang Terjadi Saat Akun Admin Diambil Alih

Raid datang dari luar, nuke datang dari dalam. Cara kerja lapisan perlindungan ini, kenapa ia menilai ancaman alih-alih memakai aturan tetap, dan apa yang tidak bisa dilakukannya.

Diterbitkan pada oleh AlphaCloud3 menit baca

Ada dua cara untuk menghancurkan server Discord, dan keduanya butuh pertahanan yang sama sekali berbeda.

Dalam sebuah raid, banyak akun dari luar datang sekaligus dan melakukan spam. Verifikasi, pemeriksaan usia akun, dan honeypot membantu melawannya, semua yang berada di pintu masuk.

Nuke adalah kebalikannya: seseorang yang sudah punya izin menghapus saluran, menghapus peran, mem-ban anggota. Itu bisa berupa akun admin yang dibobol, bot dengan izin terlalu banyak, atau anggota staf yang pergi dengan cara tidak baik. Pintu masuk tidak membantu di sini, serangannya datang dari dalam.

Kenapa aturan tetap tidak cukup

Pendekatan yang paling jelas adalah batas keras: siapa pun yang menghapus lebih dari lima saluran dalam semenit akan dikeluarkan.

Masalahnya, tindakan yang sama bisa berarti hal yang sama sekali berbeda tergantung konteksnya. Pemilik server yang menghapus sepuluh saluran lama saat bersih-bersih melakukan sesuatu yang tidak berbahaya. Akun yang dibuat kemarin, diberi admin hari ini, dan sekarang menghapus saluran melakukan hal yang sama sekali lain, meskipun tindakannya terlihat identik.

Karena itu Anti Nuke bekerja dengan skor ancaman berbobot, bukan ambang batas tetap. Penilaiannya mempertimbangkan, antara lain:

  • Seberapa berbahaya peran yang diberikan
  • Berapa usia akunnya
  • Apakah akun yang sama sudah pernah menarik perhatian di server AlphaCloud lain, jika pelaporan lintas jaringan diaktifkan

Dari situ lahir sebuah penilaian, dan baru setelah itu sebuah respons menyusul.

Manusia dan bot ditangani terpisah

Respons bisa diatur sepenuhnya terpisah untuk pengguna dan untuk bot, dan itu bukan detail kecil.

Bot yang menghapus saluran tidak pernah melakukannya karena tidak sengaja. Entah memang dibuat untuk itu, atau sudah dibobol. Dalam kedua kasus, respons keras seketika adalah respons yang tepat.

Manusia, di sisi lain, bisa berbuat salah. Karena itu masuk akal untuk memulai pengguna di langkah yang lebih ringan: karantina, bukan ban. Karantina mengambil izin tanpa mengeluarkan orangnya, sehingga masih ada ruang untuk berbicara. Tersedia karantina, kick, dan ban.

Selain itu ada whitelist bot untuk bot yang memang kamu percayai, dan opsi untuk langsung mengeluarkan setiap bot yang baru ditambahkan. Yang terakhir terdengar drastis, tapi justru itulah celah yang dilalui banyak nuke: seseorang dengan izin "tambah bot" mengundang bot yang sudah disiapkan.

Auto Revert dan lockdown darurat

Dua fungsi mengambil alih begitu sesuatu sudah terjadi.

Auto Revert memulihkan saluran dan peran yang dihapus secara otomatis. Itu berharga, tapi ada batasan yang jujur: yang dipulihkan adalah strukturnya, bukan isinya. Salurannya kembali, pesan di dalamnya tidak. Discord tidak mengembalikan pesan yang sudah dihapus, kepada siapa pun.

Lockdown darurat membekukan server alih-alih mengejar tindakan satu per satu. Berguna saat tidak jelas berapa banyak akun yang terlibat: hentikan kerusakannya, lalu bersihkan dengan tenang.

Pelaporan lintas jaringan

Secara opsional, server-mu bisa berbagi laporan ancaman dengan server AlphaCloud lain. Idenya: seseorang yang mencoba nuke di satu server sering kali mencoba di server berikutnya.

Ini sengaja dijadikan keputusan yang kamu ambil, bukan pengaturan default. Mengaktifkannya berarti ikut berkontribusi pada deteksi bersama dan ikut mendapat manfaat darinya.

Apa yang tidak bisa dilakukan Anti Nuke

Tiga hal layak disebutkan dengan terus terang:

Pesan yang dihapus sudah hilang. Lihat di atas. Kalau kamu ingin menyimpan isi, kamu butuh backup server, dan itu pun menyimpan struktur, bukan pesan.

Bot butuh izin untuk bertindak. Tanpa "Kelola Peran", bot tidak bisa mengarantina siapa pun. Ini benar-benar terjadi dalam praktik, dan diselesaikan dengan mengirim satu DM per jam yang menyebutkan penyebabnya kepada pemilik dan setiap administrator, alih-alih membanjiri log error. Tapi perbaikan sebenarnya adalah memberikan izinnya.

Tidak ada perlindungan teknis terhadap pemilik server. Discord memberi pemilik semua izin, dan tidak ada bot yang bisa mengubahnya.

Urutan penyiapan yang masuk akal

Anti Nuke adalah lapisan kedua, bukan yang pertama. Urutan yang berhasil:

  1. Rapikan izin. Siapa yang benar-benar butuh "Kelola Saluran"? Biasanya lebih sedikit orang daripada yang kamu kira.
  2. Aktifkan Anti Nuke, mulai pengguna di karantina, bersikap lebih keras pada bot.
  3. Atur saluran log dan benar-benar baca selama beberapa minggu pertama.
  4. Baru setelah itu sesuaikan ambang batasnya.

Detail setiap pengaturan ada di dokumentasi Anti Nuke.

Artikel lainnya