1. Protección de lógica de cliente
Desarrollador WebContexto
Un desarrollador necesita desplegar un script de validación de licencias en el lado del cliente.
Problema
El código es fácilmente legible y cualquier usuario podría saltarse la validación.
Cómo usarlo
Cargar el script, activar 'Aplanar flujo de control' y 'Autodefensa'.
preset: balanced, controlFlowFlattening: true, selfDefending: trueResultado
El código resultante es extremadamente difícil de seguir, protegiendo la lógica de validación contra modificaciones simples.