Cara Mengamankan Kode Javacsript Dengan Obfuscator Javascript

Kode javascript yang telah kita buat biasanya akan mudah digunakan dan di edit oleh orang lain. Tentunya ini sangat merugikan kita. Untuk mengatasi hal tersebut, kamu dapat menggunkan aplikasi web bernama Obfuscator Javascript

Tampilan Panel Javacsript Obfuscator



Obfuscator Javacript

Obfuscator Javascript adalah sebuah aplikasi website yang berfungsi untuk mengaburkan atau mengamankan kode javascript yang telah kita buat. Dengan kata lain, hasil kode yang telah dikaburkan akan membuat bingung si plagiat kode. Selain itu, kode javascript yang telah kita kaburkan, bisa kita atur agar hanya bisa berjalan di domain tertentu saja. Fitur ini bernama DOMAIN LOCK yang akan saya bahas di bawah.

Bukan hanya fitur DOMAIN LOCK, tetapi ada fitur lainnya yang akan saya jelaskan berikut ini.

Fitur COMPACT

Fitur compact adalah fitur yang akan membuat kode javascript kita menjadi lebih ringkas atau kode akan di compress menjadi lebih ringkas. Artinya kode javascript akan dihasilkan menjadi kode sebaris tanpa ada 'enter' atau baris kosong. Hal ini tentunya akan membuat kode javascript yang telah kita kaburkan kan menjadi lebih ringkas dan menghemat ukuran size.

Fitur Debug Protection

Fitur Debug Protection adalah fitur yang berfungsi untuk menonaktifkan fitur debug di browser jika kode javascript yang telah dikaburkan dijalankan. Artinya, jika ada orang yang menggunakan kode script kita, lalu mereka ingin melakukan debug di browsernya, maka fitur debug di browser mereka akan ter non-aktif secara otomatis. Jadi, kode javascript kita akan aman dan mereka tidak bisa melihat fungsi detail dari kode javascript asli kita.

Fitur Debug Protection Interval

Fitur Debug Protection Interval ini akan melakukan printah berulang kepada browser untuk menonaktifkan fitur debug. Jadi fitur Debug Protection dapat dihentikan jika pengguna browser melakukan inspect element untuk kedua kalinya. Oleh karena itu, jika fitur Debug Protection Interval ini di aktifkan, maka kode script yang telah di kaburkan akan memberikan perintah secara berulang kepada browser agar selalu menonaktifkan fitur debug. Fitur ini akan membuat kode javascript kita lebih aman dari orang yang akan melakukan palgiat kode.

Fitur Disable Console Output

Fitur Disable Console Output akan menonaktifkan fungsi console log di browser. Jadi ketika orang lain ingin melihat fungsi kode javascript kita dari console.log(), maka console log tidak akan menampilkan apa apa. Hal ini akan membuat kode javascript yang telah di kaburkan menjadi lebih aman dan orang lain tidak dapat melihat fungsi detail dari tiap-tiap kode javascript milik kita.

Fitur String Array Encoding

Fitur String Array Encoding ini berfungsi untuk melakukan enkripsi terhadap string array yang ada di kode javascript kita. Terdapat 2 pilihan enkripsi yaitu RC4 dan BASE64. Kunci enkripsi tiap string array akan di lakukan enkripsi berulang dan di sebar secara acak di dalam susunan array. Tentunya hal ini akan membuat si plagiat kode lebih frustasi...hahaha.

Fitur Domain Lock

Fitur Domain Lock ini berfungsi untuk menyetel kode yang telah dikaburkan agar dapat berjalan di domain tertentu saja. Kita bisa mengatur daftar domain yang dapat menjalankan kode script kita. Jadi jika ada orang lain yang ingin menggunakan script kita, maka script tersebut tidak akan berjalan karena orang tersebut menjalankannya di domain yang tidak terdaftar. Fitur ini sangat bermanfaat untuk kita seorang developer, terutama para pembuat template agar menggunakan fitur ini untuk aktifasi template.

Cara Menggunakan Obfuscator Javascript

1. Masukkan kode di kolom box yang bertuliskan "Insert Javascript Code..".
2. Dibagian bawah box terdapat pilihan fitur yang bisa kita aktifkan. Untuk fungsi dari tiap2 fitur, silahkan baca di atas.
3. Setelah itu, Tekan tombol "OBFUSCATE".
4. Tunggu sampai loading selesai.
5. Selanjutnya kamu dapat meng-copy isi kode yang terdapat di kolom box berwarna hitam. Kode ini adalah kode yang telah berhasil di kaburkan.


Tambahan

Keterangan:
Kode yang telah dikaburkan, tidak dapat dibalikkan. Oleh karena itu, tetap simpan kode asli javascript anda.

Donasi
Rek : 106 00 1076089 3 (mandiri)
a.n : abdi syahputra harahap

Pesan :
- Donasi digunakan untuk biaya pembuatan project lain seperti, penggunan paket data, biaya hosting dan biaya sewa database server.
- Jika ada kendala dalam pemakaian aplikasi web di atas atau masukan lain, silahkan beri komentar di bawah.


Post a Comment for "Cara Mengamankan Kode Javacsript Dengan Obfuscator Javascript"