Offuscamento
L'offuscamento è un concetto che deriva dalla parola latina offuscatĭo e di solito si riferisce alla rabbia o allo shock che una persona prova in una certa situazione. Il termine è sinonimo di offuscamento.
Alcuni esempi di dove viene usato il termine: "L'offuscamento del pubblico divenne evidente quando il presentatore annunciò che lo spettacolo sarebbe stato sospeso", "La donna fu sopraffatta dall'offuscamento e cominciò a insultare il giudice dopo aver sentito la sentenza", "Quando l'offuscamento passerà, forse chiamerò Martin per chiedergli cosa è successo".
Ofuscazione è anche il nome di un disturbo visivo causato da qualcosa che ostruisce la visione, come il fumo o un bagliore.
Il termine è anche usato nel gergo vampiresco per riferirsi a un potere che permette ai vampiri di nascondersi agli occhi dei loro nemici. Si dice che questa capacità permetta loro di passare inosservati nelle folle e di proteggersi. Tuttavia, i nemici possono anche avere un potere attraverso il quale possono vedere coloro che sono nascosti, quindi non è così semplice. Questo concetto appare spesso nei film e nei libri basati o ambientati nell'universo dei vampiri.
Il concetto nel linguaggio informatico
Offusione, d'altra parte, può essere qualcosa che maschera un pensiero o un messaggio, rendendolo difficile da capire. Questo significato è comune nell'informatica, e si riferisce a una modifica che viene fatta al codice sorgente di qualche software per renderlo più difficile da leggere.
Nel cercare di offuscare il codice, lo scopo è di renderne più difficile l'interpretazione da parte degli ingegneri. Questo è il motivo per cui è difficile accedere al codice originale dopo un processo di offuscamento.
Ci sono diverse ragioni per decidere di offuscare un programma informatico. Il più comune è l'intenzione di proteggere il suo codice dall'essere "rubato" da qualcun altro e usato per conto proprio, senza credito al programmatore. Per fare questo, il creatore spesso aggiunge linee false al codice o utilizza un sistema di crittografia che gli permette di incapsulare tutto il suo lavoro in modo che nessuno possa capirlo. Nell'era della pirateria e dei duplicati su Internet, è imperativo che i creatori cerchino nuovi modi per proteggere il loro lavoro e impedire che altri lo usino a loro vantaggio a loro insaputa; l'offuscamento è un'ottima alternativa.
Dopo aver esposto il vostro codice all'offuscamento, chiunque cerchi di leggerlo troverà impossibile farlo, poiché si troverà di fronte a un codice contorto e illeggibile. Sarà quindi difficile per loro plagiare il software in questione. L'offuscamento è anche usato dai criminali che nascondono applicazioni dannose nel codice. Tanto che molti virus sono in grado di entrare nei nostri computer senza problemi grazie a questa capacità di passare inosservati. I creatori, in questo caso, usano l'offuscamento per mettere del codice dannoso che colpisce il dispositivo su cui vengono scaricati.
È importante chiarire che, come per altre tecniche di protezione, l'offuscamento deve essere fatto con attenzione e facendo sempre un backup (copia di sicurezza di tutto ciò che ha funzionato finora) del codice perché se c'è qualche problema che impedisce di tornare al codice sorgente, potrebbe essere intelligibile anche per il creatore.