Constantes et appels
Protéger les valeurs reconnaissables et leurs relations.
Représentation des valeurs#
La protection des chaînes et nombres modifie l’apparence des constantes, ce qui réduit l’utilité des recherches directes dans l’archive. Le runtime récupère les valeurs lorsqu’elles sont utilisées ; cette récupération doit rester correcte.
Les relations révèlent l’intention#
Même renommées, les références aux méthodes et constructeurs peuvent indiquer un rôle. L’indirection modifie leur représentation et leur résolution. La protection par méthode relie certaines transformations et complète la protection d’exécution.
Les secrets d’autorisation restent côté serveur#
Une valeur utilisée sur une machine contrôlée par le client peut être observée. L’obfuscation n’est pas un coffre pour des identifiants API permanents. Conservez clés de signature et contrôles d’autorisation sur votre infrastructure.