JScrambler
JScrambler هي تقنية حماية JavaScript لتطبيقات الويب والجوال. الغرض الرئيسي منه هو تمكين تطبيقات JavaScript من أن تصبح دفاعًا عن النفس ومرونة في العبث والهندسة العكسية.
تقنية حماية جافا سكريبت
يتضمن JScrambler ثلاث طبقات أمنية:
- التشويش المتقدم : التحولات إلى الأوتار والمتغيرات والوظائف والكائنات ، من خلال إعادة ترتيب التقنيات وترميزها وتقسيمها وإعادة تسميتها وإخفاء المنطق التي تجعل الكود صعبًا للغاية للقراءة والهندسة العكسية. يتضمن تسطيح تدفق التحكم عن طريق إضافة مسببات غير معتمة واستنساخ رمز غير ذي صلة وتسوية تدفق التحكم ؛
- أقفال الرمز : القدرة على منع الكود المحمي من الجري خارج المجالات المقطوعة من القائمة البيضاء ، ومستعرضات ، ونطاقات التاريخ ، و OS'Es ، والأجهزة المتجذرة/المكسورة ؛
- حماية وقت التشغيل : تقنيات مكافحة التغذية والمكافحة ، مثل الدفاع عن النفس والتعاون الذاتي.
السلوك متعدد الأشكال
لدى JScrambler سلوك متعدد الأشكال ، لذلك يقوم كل رمز جديد بإنشاء مخرجات محمية مختلفة مع نفس وظيفة الكود.
خرائط المصدر
توفر خرائط المصدر طريقة لرسم خرائط الرمز المفروض مرة أخرى إلى رمز المصدر الأصلي الخاص به ، مما يساعد على عملية تصحيح الأخطاء من الكود المحشور كما لو كنت تقوم بتشغيل رمز المصدر الأصلي.
مراقبة تهديد جافا سكريبت
يعرض JScrambler إخطارات في الوقت الفعلي كلما كان هناك تهديد للرمز المحمي. أي انتهاك لقفل رمز أو محاولة لتعديل/تصحيح رمز محمي سيعرض تنبيهًا مفصلاً على لوحة معلومات التغذية المباشرة.
التنميط
تهدف هذه الميزة على وجه التحديد إلى تطبيقات حساسة للأداء. يحلل أي أجزاء من الكود ضرورية للأداء وتطبق أفضل توازن بين التحولات عند حماية الكود.
JScrambler JavaScript Client and Integrations
يمكنك دمج JScrambler في عملية الإنشاء الخاصة بك بسهولة مع عميل API الخاص بها. كما أن لديها العديد من التكامل.
- JavaScript CLI و API عميل
- الناخر
- بلع
- WebPack
- ember
- المترو
توافق الإصدار
يتطابق جدول توافق الإصدار إلى إصدار JScrambler الخاص بك مع عميل التكامل المحدد (Fe jscrambler-Cli أو Jscrambler-Webpack-Plugin). يرجى التأكد من تثبيت الإصدار المناسب ، وإلا فإن بعض الوظائف قد لا تعمل بشكل صحيح.
| إصدار JScrambler | العميل والتكامل |
|---|
| <= 7.1 | <= 5.0.0 |
| 7.2 ... 8.2 | > = 6.0.0 |
| > = 8.3 | > = 8.4.0 |
ملاحظة: لا يزال CLI 8.4.0 يدعم الإصدارات القديمة من JScrambler (> = 7.2).
JScrambler JavaScript Framework/Library Intractions
- رد فعل
- زاوي
- Angular.JS
- vue.js
- ember.js
- نيزك
- أيوني
- سكان السكان
- رد فعل مواطن
- مزيد من المعلومات حول التوافق الإطار
jscrambler البرامج التعليمية
- مستندات JScrambler
- JScrambler 101 - الاستخدام الأول
- JScrambler 101 - تعليقات الرمز
- JScrambler 101 - الدفاع عن النفس
- JScrambler 101 - تسطيح تدفق التحكم
- JScrambler 101 - أقفال الرمز
- JScrambler 101 - كيفية استخدام CLI
- JScrambler 101 - خرائط المصدر
- JScrambler 101 - مقاييس مضادة
- JScrambler 101-الشفاء الذاتي
- JScrambler 101 - التنميط
- JScrambler 101 - تصنيف التطبيق
- JScrambler 101 - حماية الذاكرة