JSCrambler est une technologie de protection JavaScript pour les applications Web et mobiles. Son objectif principal est de permettre aux applications JavaScript de devenir auto-défensives et résilientes à la falsification et à la rétro-ingénierie.
JSCrambler comprend trois couches de sécurité:
JSCrambler a un comportement polymorphe , donc chaque nouveau déploiement de code génère une sortie protégé différente avec la même fonctionnalité de code.
Les cartes source fournissent un moyen de mappage du code obscurci à son code source d'origine, aidant le processus de débogage du code obscurci comme si vous exécutiez le code source d'origine.
JSCrambler affiche des notifications en temps réel chaque fois qu'il y a une menace pour le code protégé. Toute violation de verrouillage de code ou tentative de modification / débogage du code protégé affichera une alerte détaillée sur le tableau de bord en direct.
Cette fonctionnalité est spécifiquement destinée aux applications sensibles aux performances. Il analyse quelles parties du code sont essentielles aux performances et applique le meilleur équilibre des transformations lors de la protection du code.
Vous pouvez facilement intégrer JSCrambler dans votre processus de construction avec son client API. Il a également plusieurs intégrations.
La table de compatibilité de la version correspond à votre version jscrambler avec le client d'intégration sélectionné (Fe Jscrambler-CLI ou JSCrambler-webpack-Plugin). Veuillez vous assurer d'installer la bonne version, sinon certaines fonctionnalités pourraient ne pas fonctionner correctement.
| Version jscrambler | Client et intégrations |
|---|---|
| <= 7,1 | <= 5,0.0 |
| 7.2 ... 8.2 | > = 6.0.0 |
| > = 8.3 | > = 8.4.0 |
Remarque: CLI 8.4.0 prend toujours en charge les anciennes versions de JSCrambler (> = 7.2).