JSCrambler es una tecnología de protección de JavaScript para aplicaciones web y móviles. Su objetivo principal es permitir que las aplicaciones de JavaScript se vuelvan autodefensivas y resistentes a la manipulación e ingeniería inversa.
JSCrambler incluye tres capas de seguridad:
JSCrambler tiene un comportamiento polimórfico , por lo que cada nueva implementación de código genera una salida protegida diferente con la misma funcionalidad de código.
Los mapas de origen proporcionan una forma de mapear el código ofuscado a su código fuente original, ayudando al proceso de depuración del código ofuscado como si estuviera ejecutando el código fuente original.
JSCrambler muestra notificaciones en tiempo real cada vez que existe una amenaza para el código protegido. Cualquier violación de bloqueo de código o intento de modificar/depurar el código protegido mostrará una alerta detallada en el tablero de alimentos en vivo.
Esta característica está específicamente dirigida a aplicaciones sensibles al rendimiento. Analiza qué partes del código son críticas para el rendimiento y aplica el mejor equilibrio de transformaciones al proteger el código.
Puede integrar JSCrambler en su proceso de compilación fácilmente con su cliente API. También tiene varias integraciones.
La tabla de compatibilidad de la versión coincide con su versión JSCrambler con el cliente de integración seleccionado (FE JSCrambler-Cli o JSCrambler-Webpack-Plugin). Asegúrese de instalar la versión correcta, de lo contrario, algunas funcionalidades podrían no funcionar correctamente.
| Versión jscrambler | Cliente e integraciones |
|---|---|
| <= 7.1 | <= 5.0.0 |
| 7.2 ... 8.2 | > = 6.0.0 |
| > = 8.3 | > = 8.4.0 |
Nota: CLI 8.4.0 todavía admite versiones anteriores de JSCrambler (> = 7.2).