Ofuscación est un concept qui vient du mot latin offuscatĭo et fait généralement référence à la colère ou au choc qu’une personne éprouve dans une certaine situation. Le terme est synonyme d’obscurcissement.
Quelques exemples où le terme est utilisé : « L’obscurcissement public est devenu notoire lorsque le présentateur a annoncé que le spectacle serait suspendu », « Presa de la obuscación, la mujer comenzó a insultar al juez tras escuchar la sentencia », « Quand l’obscurcissement me passera, j’appellerai peut-être Martin pour lui demander ce qui s’est passé.
Le flou est aussi le nom d’une déficience visuelle causée par quelque chose qui bloque la vision, comme la fumée ou un réflexe.
Le concept est également utilisé dans l’argot de l’univers vampire pour désigner un pouvoir qui permet à la progéniture de se cacher des yeux de ses ennemis. On dit que grâce à cette capacité, ils parviennent à passer inaperçus au milieu des foules et à se protéger. Cependant, les ennemis ont aussi un pouvoir à travers lequel ils peuvent voir ceux qui sont cachés, donc la chose n’est pas si simple. Ce concept apparaît souvent dans les films et les livres qui sont basés sur l’univers des vampires ou qui se déroulent dans cet univers.
Le concept en langage informatique
L’obscurcissement, par contre, peut être quelque chose qui masque une pensée ou un message, le rendant difficile à comprendre. Cette signification est courante dans le domaine de l’informatique, en référence à une modification développée sur le code source de certains logiciels pour le rendre plus difficile à lire.
Lorsqu’on recherche l’obscurcissement d’un code, l’objectif est de rendre son interprétation difficile pour les ingénieurs. Il est donc difficile d’accéder au code original après un processus d’obscurcissement.
Il y a plusieurs raisons pour décider d’obscurcir un programme d’ordinateur. Le plus courant est l’intention de protéger votre code contre le vol par quelqu’un d’autre et l’utilisation par vous-même, sans le crédit à votre programmeur. Pour ce faire, le créateur ajoute souvent de fausses lignes au code ou utilise un système de cryptage qui lui permet d’encapsuler tout son travail afin que personne ne puisse le comprendre. A l’ère du piratage et des doublons sur Internet, il est essentiel que les créateurs recherchent de nouvelles alternatives pour protéger leur œuvre et empêcher que d’autres ne l’utilisent à leur avantage sans le savoir ; c’est pourquoi l’obscurcissement est une excellente alternative.
Après avoir exposé votre code à l’obscurcissement, quiconque tentera de le lire sera incapable de le faire, car il rencontrera un code compliqué et illisible. C’est pourquoi il vous sera difficile de plagier le logiciel en question. L’obscurcissement est également utilisé par les criminels qui cachent des applications malveillantes dans le code. A tel point que de nombreux virus peuvent entrer dans nos ordinateurs sans problème grâce à cette possibilité de passer inaperçus. Les créateurs, dans ce cas, utilisent l’obscurcissement pour mettre des codes nuisibles qui affectent l’appareil sur lequel ils sont téléchargés.
Il est important de préciser que, comme pour les autres techniques de protection, l’obscurcissement doit être fait avec soin et toujours faire une sauvegarde (sauvegarde de tout ce qui a fonctionné jusqu’à présent) du code car s’il y a un problème qui empêche le retour au code source, il peut être intelligible même pour le créateur lui-même.