Keamanan & AntiMalware

Cara server dan data Anda dilindungi oleh sistem AntiMalware.

Di halaman ini

Ringkasan#

Arqonara menerapkan sistem keamanan Semi-Transparent Anti-Virus yang berjalan otomatis di level server (backend). Sistem ini dirancang untuk melindungi infrastruktur dan layanan pengguna dari malicious software yang sering bersembunyi di dalam plugin atau file modifikasi.

Sistem bekerja secara native pada lingkungan Pterodactyl/Wings dan melakukan pemindaian mendalam sebelum server dinyalakan — bukan sekadar klaim, tetapi benar-benar berjalan otomatis.

Catatan

Sistem ini aktif secara otomatis. Pengguna tidak perlu melakukan konfigurasi manual apa pun untuk mengaktifkan perlindungan ini.

Sistem AntiMalware ini dibuat oleh Vanes (AntiVirus Maintainer).

Alur Kerja#

Berikut alur bagaimana sistem keamanan kami mendeteksi dan menangani ancaman:

  1. Inisiasi Lingkungan (Environment Initialization) — Saat server hendak dinyalakan, entrypoint mengumpulkan metadata dari lingkungan Wings/Pterodactyl: UUID Server, Group, dan Node ID. Data disimpan sementara di memori untuk verifikasi.
  2. Pemindaian File (Deep Scanning) — Sistem membuka dan membaca seluruh file .jar di dalam direktori plugins, lalu melakukan path search untuk mencari anomali pada struktur file Java.
  3. Deteksi Heuristik — Sistem mencari pola mencurigakan yang seharusnya tidak ada pada plugin standar (Maven/Shading):
    • Code Injector: skrip yang menyisipkan kode berbahaya ke proses lain.
    • Suspicious Obfuscator: pola kompilasi yang disamarkan untuk menyembunyikan malware.
    • Hidden Executables: file eksekusi (.exe/binary) yang disisipkan di dalam arsip .jar.
  4. Tindakan Mitigasi (Enforcement) — Jika ditemukan plugin berpotensi berbahaya (flagged):
    • Logging: data plugin dicatat ke memori main task.
    • Action: menjalankan perintah RENAME (ubah nama file), DELETE (hapus file), atau CRASH.
    • Alerting: log insiden otomatis dikirim ke tim administrasi Arqonara via Discord.
  5. Validasi Startup
    • Jika virus ditemukan: server dipaksa berhenti (Force Crash) untuk mencegah kode berbahaya berjalan.
    • Jika aman: server melanjutkan startup normal tanpa gangguan.

Runtime Protection#

Perlindungan tidak berhenti saat server menyala. Sistem memiliki mekanisme Watcher yang aktif selama server berjalan:

Log MonitoringMenganalisis log server secara real-time untuk mendeteksi error spesifik yang mungkin dihasilkan oleh compiler obfuscator yang lemah atau mencurigakan.
Zero LatencyBerjalan di latar belakang (background process) dan dirancang untuk tidak membebani performa server game Anda.

Perhatian

**Penting:** Jika server Anda mengalami *crash* mendadak saat startup dengan pesan keamanan, mohon cek file plugin yang baru saja Anda unggah.