Sommario:
Definizione - Cosa significa Obfuscator?
Un obfuscator è uno strumento utilizzato per aumentare la sicurezza di un programma rendendo il codice più complicato da leggere mantenendo la funzionalità. Il processo di offuscamento rende il codice più difficile da hackerare o dirottare perché la parte più importante del codice è così profondamente sepolta (offuscata) che è difficile determinare la parte operativa essenziale dell'applicazione.
Techopedia spiega Obfuscator
Offuscare significa complicare, confondere o confondere. Offuscare o avvolgere è il processo di nascondere il codice. Un offuscatore è utile quando è necessario nascondere agli utenti la parte di elaborazione critica di un programma. Esistono molti linguaggi di programmazione che rispondono bene al processo di offuscamento, tra cui C, C ++ e Perl.
Il processo di retroingegnerizzazione viene utilizzato dai programmatori che hanno la capacità di disassemblare un programma per eseguire la manutenzione su di esso - l'offuscamento è un tentativo di impedirlo. L'affettatura è un tipo di reverse engineering.