Skip to main content

Ringkasan

Tinnzstore 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.
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.
  1. 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 Tinnzstore via Discord.
  1. 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.
Penting: Jika server Anda mengalami crash mendadak saat startup dengan pesan keamanan, mohon cek file plugin yang baru saja Anda unggah.