Obfuscation

L’« obfuscation » de code, que l’on peut traduire par « dissimulation », est une technique qui consiste à rendre un code informatique le plus difficilement compréhensible possible par un être humain, tout en le laissant bien entendu parfaitement fonctionnel. L’objectif est de faire perdre du temps à l’analyste qui tente de comprendre ce que fait réellement le programme étudié, jusqu’à potentiellement le pousser à abandonner si le temps nécessaire à l’analyse ne rend plus rentable l’exploitation du code révélé. L’obfuscation de code est utilisée aussi bien dans des codes malveillants (pour dissimuler leurs capacités) que dans des logiciels du commerce (pour protéger les algorithmes ou toute autre propriété intellectuelle)

Perdu : blague drôle sur l’obfuscation. Si vous la trouvez, merci de la rapporter à DG Consultants, 5 Rue de l’Amiral Courbet, 94160 Saint-Mandé, France.