JSCrambler adalah teknologi perlindungan JavaScript untuk aplikasi web dan seluler. Tujuan utamanya adalah untuk memungkinkan aplikasi JavaScript menjadi defensif diri dan tangguh untuk merusak dan membalikkan rekayasa.
JSCrambler mencakup tiga lapisan keamanan:
JSCrambler memiliki perilaku polimorfik , sehingga setiap penyebaran kode baru menghasilkan output yang dilindungi yang berbeda dengan fungsionalitas kode yang sama.
Peta sumber menyediakan cara memetakan kode yang dikaburkan kembali ke kode sumber aslinya, membantu proses debugging kode yang dikalahkan seolah -olah Anda menjalankan kode sumber asli.
JSCrambler menampilkan pemberitahuan waktu nyata setiap kali ada ancaman terhadap kode yang dilindungi. Setiap pelanggaran kunci kode atau upaya untuk memodifikasi/men -debug kode yang dilindungi akan menampilkan peringatan terperinci di dasbor umpan langsung.
Fitur ini secara khusus ditujukan untuk aplikasi yang peka terhadap kinerja. Ini menganalisis bagian mana dari kode yang penting untuk kinerja dan menerapkan keseimbangan transformasi terbaik saat melindungi kode.
Anda dapat mengintegrasikan JSCrambler ke dalam proses build Anda dengan mudah dengan klien API -nya. Ini juga memiliki beberapa integrasi.
Tabel kompatibilitas versi cocok dengan versi jscrambler Anda dengan klien integrasi yang dipilih (Fe jscrambler-cli atau jscrambler-webpack-plugin). Pastikan Anda menginstal versi yang tepat, jika tidak, beberapa fungsi mungkin tidak berfungsi dengan baik.
| Versi jscrambler | Klien dan Integrasi |
|---|---|
| <= 7.1 | <= 5.0.0 |
| 7.2 ... 8.2 | > = 6.0.0 |
| > = 8.3 | > = 8.4.0 |
Catatan: CLI 8.4.0 masih mendukung versi JSCrambler yang lebih lama (> = 7.2).