Ridenominazione cross-assembly
La ridenominazione cross-assembly è una tecnica di offuscamento che aumenta il livello di sicurezza delle applicazioni rinominando l’interfaccia pubblica degli assembly referenziati. È particolarmente utile quando un’applicazione usa più assembly e alcuni di essi sono librerie di terze parti disponibili pubblicamente. Rinominando l’interfaccia pubblica degli assembly referenziati, per un attaccante diventa più difficile capire il codice e sottoporlo a reverse engineering.
Questa sezione contiene esempi pratici che mostrano come impostare e configurare la ridenominazione cross-assembly con Babel Obfuscator durante il processo di build. Gli esempi illustrano come usare le opzioni di configurazione dell’offuscatore per indicare quali assembly offuscare e quali file map usare. Seguendo questi esempi puoi imparare ad applicare in modo efficace la ridenominazione cross-assembly ai tuoi progetti per aumentare l’offuscamento e la protezione dal reverse engineering.