1. Protection d'un script de licence
Développeur Front-endContexte
Un développeur doit distribuer un script de vérification de licence qui ne doit pas être facilement contourné par les utilisateurs.
Problème
Le code source est trop lisible, permettant aux utilisateurs de supprimer facilement la vérification.
Utilisation
Coller le script, activer 'Aplatissement du flux' et 'Auto-défense', puis générer le code.
controlFlowFlattening: true, selfDefending: trueRésultat
Le code devient illisible pour un humain, rendant la modification de la logique de licence extrêmement complexe.