Obfuscation

Définition - Que signifie Obfuscation?

L'obscurcissement est une technique de programmation dans laquelle le code est intentionnellement masqué pour empêcher l'ingénierie inverse et fournir un code peu clair à quiconque autre que le programmeur. L'obscurcissement est également appliqué aux programmes pour assurer la protection de la propriété intellectuelle (PI) grâce à la prévention de l'ingénierie inverse.

Definir Tech explique Obfuscation

Les techniques de rétro-ingénierie courantes reposent sur la clarté des fonctions et du code lors de la copie du code de programme. L'obscurcissement crée un code ambigu, ce qui rend la rétro-ingénierie difficile.

Le découpage est la technique la plus couramment utilisée pour résoudre les mystères de programme obscurcis, où des parties de code sont analysées et simplifiées pour déterminer la fonctionnalité du programme.

Un obfuscator est un outil de programmation utilisé pour transformer du code lisible en code ambigu sans affecter la fonctionnalité du code.