Publications de Eric Bérenguier

Archi & techno

« Obfusquez-vous ? » Saison 2

Le premier article a illustré le fonctionnement des outils d'obfuscation sur quelques exemples concrets. Le présent article va proposer des bonnes pratiques pour réussir la mise en place d’une solution d’obfuscation dans un projet. Un 3ème article prendra plus de recul et dressera la liste des questions à se poser avant de lancer un tel projet : Dans quel cas est-il pertinent d’utiliser un outil d’obfuscation (et quand est-ce qu’il ne faut surtout pas en utiliser) ? Quels sont réellement les gains d'un tel outil…

Lire la suite
Archi & techno

Obfusquez-vous ?

Les architectures d'exécution "modernes" comme Java et .Net ont apporté des gains indéniables comme la standardisation de l'infrastructure, portabilité, sécurité, performances dans certains cas, l'outillage pour les développeurs ... Dans ces environnements, on peut obtenir facilement le code source de l'application à partir d'une application packagée (JAR/WAR/EAR ou EXE/DLL). Il suffit d'utiliser un "décompilateur", par exemple jad, JD ou Jode dans le monde Java, et .Net Reflector pour .Net. Il n'existe pas de solution équivalente dans le cas de code natif (par exemple produit par…

Lire la suite