Obfuskasi VM
Obfuskasi VM adalah bentuk proteksi kode yang paling canggih. Teknik ini mengubah fungsi JavaScript Anda menjadi bytecode khusus yang dijalankan pada virtual machine yang tertanam di dalam keluaran. Logika aslinya disembunyikan sepenuhnya - tidak ada JavaScript yang bisa direkayasa balik.
Di bagian ini
Async Executor
Jalankan VM secara asinkron agar kunci dekripsi bytecode dapat diambil saat runtime alih-alih ikut dikirim di dalam bundel.
Menargetkan Fungsi
Terapkan obfuskasi VM hanya pada fungsi sensitif secara selektif demi performa yang optimal.
Perilaku Direct eval
Mengapa direct eval() menonaktifkan obfuskasi VM, dan cara menghindari jebakan tersebut.
Kompatibilitas Strict Mode
Deklarasikan strict mode agar VM mengompilasi bytecode yang benar.
VM Self Defending
Deteksi pengutakatikan, anti-hooking, dan proteksi anti-agen untuk runtime VM.
VM Debug Protection
Langkah-langkah anti-debugging untuk kode yang dilindungi VM.
VM Domain Lock
Batasi kode VM hasil obfuskasi hanya pada domain dan subdomain tertentu.
Cara VM Mentransformasi Kode
Apa yang tetap terlihat dan apa yang disembunyikan oleh VM, serta cara melindungi nama fungsi.
Menggunakan Paket NPM
Terapkan obfuskasi VM dari alur build Anda melalui paket npm.
