Obfuscation

Rédigé par Xavier F. Gouchet - 07 octobre 2008 - Aucun commentaire

Plutôt féru de logiciels libre, voici un terme que je n'avais jamais rencontré jusqu'ici. L'obfuscation en informatique est une technique permettant de rendre un code source illisible à l'être humain avant la compilation. Cela passe par plusieurs méthodes :

  • renommer tous les noms de variables, de fonctions, etc (c'est plus dur de comprendre un ad98v->er24fe8(); qu'un m_texture->Blur() );
  • supprimer tous les commentaires présents dans le code;
  • supprimer la mise en forme (retours à la ligne, indentations, sauts de lignes etc);
  • ...

Il existe pas mal d'autres techniques comme cacher le contenu des données, ou exploser la structure du code. Tout est bon pour éviter le piratage industriel.

Source : un de mes collègues programmeur

Écrire un commentaire

Capcha
Entrez le code de l'image :