Documentation
/

Obfuscation VM

Obfuscation VM

Highest Security

L'obfuscation VM transforme vos fonctions JavaScript en bytecode sur mesure, exécuté par une machine virtuelle intégrée à la sortie : la logique protégée n'est donc plus livrée sous forme de JavaScript lisible.

La protection VM s'applique aux fonctions éligibles. En mode root, vmWrapTopLevelInitializers peut aussi envelopper les initialiseurs éligibles pour les virtualiser ; les préréglages VM actuels l'activent. Examinez les avertissements de couverture tels que VMNoFunctionsToVirtualize, et utilisez le mode comment pour sélectionner explicitement les fonctions sensibles.

L'obfuscation augmente le coût de la rétro-ingénierie sans la rendre impossible : conservez donc les secrets et les décisions de sécurité qui font autorité côté serveur - consultez Bonnes pratiques pour savoir ce que l'obfuscation peut et ne peut pas garantir.

Besoin d'aide ? Si l'obfuscation VM se comporte mal, consultez Diagnostiquer les erreurs d'exécution de la VM pour savoir comment isoler le problème et envoyer un rapport de bug.

Dans cette section