Recetas
Guías completas y con criterio para los problemas habituales de integración de la ofuscación. Cada receta se centra en cómo combinar opciones para lograr un resultado concreto, en lugar de documentar cada opción por separado.
Elige la receta que se ajuste al problema que intentas resolver. Con el tiempo se añadirán más recetas: si te has topado con un escenario de integración que aquí no se cubre, avísanos y lo documentaremos.
En esta sección
Buenas prácticas
Qué proteger, qué dejar intacto y qué no puede hacer la ofuscación por ti.
Ofuscación de HTML
Ofusca scripts en línea de archivos HTML con Parse HTML, y qué queda sin tocar.
Sustitución de plantillas en el servidor
Inyecta valores renderizados en el servidor dentro de JavaScript ofuscado con VM usando reservedNames y reservedStrings.
Clave de Bytecode Array Encoding
Proporciona tu propia clave de cifrado del bytecode de la VM con vmBytecodeArrayEncodingKey y resuélvela en tiempo de ejecución con un getter de clave, desde el almacenamiento del cliente o descargándola desde tu backend.
Telemetría y reacciones de defensa de la VM
Informa a tu backend de las detecciones de las defensas VM con vmDefenseHook y ajusta cómo reacciona cada categoría de detección con vmDefenseReaction.
Ocultar los nombres de las funciones al análisis con LLM
Por qué el código ofuscado con VM puede filtrar nombres de funciones con significado a un LLM y cómo un envoltorio IIFE elimina esa filtración.
