Définition de l’obscurcissement
L’obscurcissement est un concept qui vient du mot latin offuscatĭo et qui fait généralement référence à la colère ou au choc qu’éprouve une personne dans une certaine situation. Le terme est synonyme de obfuscation .
Quelques exemples d’utilisation du terme : «L’obscurcissement du public est devenu visible lorsque le présentateur a annoncé que la représentation serait suspendue» , «Face à l’obscurcissement, la femme a commencé à insulter le juge après avoir entendu la sentence» , «Lorsque l’obscurcissement se dissipe, je peux appeler Martin pour lui demander ce qui s’est passé» .
Le flou est également le nom donné à une déficience visuelle qui est causée par quelque chose qui gêne la vision , comme la fumée ou un reflet.
Le concept est également utilisé dans l’argot de l’univers des vampires 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 peuvent aussi avoir un pouvoir qui leur permet de voir ceux qui sont cachés, ce n’est donc 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 s’y déroulent.
Le concept en langage informatique
L’obscurcissement, d’autre part, peut être quelque chose qui dissimule une pensée ou un message , le rendant difficile à comprendre. Cette signification est souvent utilisée en informatique , en référence à une modification qui est apportée au code source de certains logiciels pour en compliquer la lecture.
Lorsque l’on cherche à obscurcir un code , l’objectif est de rendre son interprétation difficile pour les ingénieurs. C’est pourquoi il est complexe d’accéder au code original après un processus d’obfuscation.
Il y a plusieurs raisons de décider d’obscurcir un programme informatique. La plus courante est l’intention de protéger votre code pour empêcher que quelqu’un d’autre ne le «vole» et ne l’utilise de votre propre chef, sans crédit pour votre programmeur. Pour ce faire, le créateur ajoute généralement de fausses lignes au code ou utilise un système de cryptage qui lui permet d’encapsuler toute son œuvre afin que personne ne puisse la comprendre. À l’ère du piratage et de la duplication sur Internet, il est impératif que les créateurs cherchent de nouveaux moyens de protéger leur travail et d’empêcher les autres de l’utiliser à leur profit à leur insu ; l’obscurcissement est une excellente alternative.
Après avoir exposé votre code à l’obscurcissement, toute personne qui tente de le lire sera incapable de le faire, car elle sera confrontée à un code alambiqué et illisible. C’est pourquoi il vous sera difficile de faire plagier le logiciel en question. L’obscurcissement est également utilisé par les criminels qui cachent des applications malveillantes dans le code. Tant de virus sont capables de pénétrer sans problème dans nos ordinateurs grâce à cette capacité à passer inaperçus. Les créateurs, dans ce cas, utilisent l’obscurcissement pour mettre un code nuisible qui affecte l’appareil sur lequel il est téléchargé.
Il est important de préciser que, comme pour les autres techniques de protection, l’obscurcissement doit être fait avec soin et en faisant toujours une sauvegarde (sauvegarde de tout ce qui a fonctionné jusqu’à présent) du code car s’il y avait un problème qui empêchait le retour au code source, il peut être intelligible même pour le créateur.