Dotfuscator Community

PreEmptive Protection - Dotfuscator offre una soluzione di protezione completa per applicazioni .NET, facilmente integrabile in un ciclo di sviluppo software sicuro. Questa soluzione offre funzionalità di protezione avanzata ed eliminazione per le applicazioni progettate per desktop, dispositivi mobili o server e per le applicazioni incorporate, in modo da proteggere segreti commerciali e altri dati di proprietà intellettuale, ridurre gli attacchi di pirateria e i rischi di contraffazione, nonché evitare manomissioni e operazioni di debug non autorizzate. Dotfuscator viene eseguito sugli assembly compilati senza richiedere altre attività di programmazione e nemmeno l'accesso al codice sorgente.

PreEmptive Protection - Dotfuscator

Importanza della protezione

La protezione della proprietà intellettuale è importante. Il codice dell'applicazione contiene dettagli di progettazione e implementazione che possono essere considerati proprietà intellettuale. Tuttavia, le applicazioni basate su .NET Framework contengono metadati significativi e codice intermedio di alto livello ed è quindi possibile eseguirne il reverse engineering con facilità tramite uno dei numerosi strumenti automatizzati disponibili gratuitamente. Causando l'interruzione della decompilazione, è possibile impedire la divulgazione non autorizzata di dati di proprietà intellettuale ed evitare di mostrare che il codice contiene segreti commerciali. Dotfuscator può offuscare gli assembly .NET per impedire il reverse engineering, mantenendo invariato il comportamento dell'applicazione originale.

È inoltre importante proteggere l'integrità dell'applicazione. Oltre al reverse engineering, l'applicazione può essere soggetta ad attacchi di pirateria o comunque ad azioni che ne alterano il comportamento in fase di esecuzione o ne modificano i dati. Dotfuscator può consentire all'applicazione di rilevare e gestire usi non autorizzati, incluse eventuali manomissioni, operazioni di debug di terze parti e dispositivi rooted.

Per altre informazioni su come Dotfuscator è integrabile in un ciclo di sviluppo software sicuro, vedere la pagina SDL App Protection (Protezione delle app nel ciclo di sviluppo software) di PreEmptive Solutions.

Informazioni su Dotfuscator Community

Microsoft Visual Studio include una copia gratuita per uso personale di PreEmptive Protection - Dotfuscator Community. (Questa versione gratuita era nota in precedenza come Dotfuscator Community Edition o Dotfuscator CE.) Per istruzioni su come installare la versione di Dotfuscator Community inclusa in Visual Studio, vedere la pagina dedicata all'installazione.

Dotfuscator Community offre un'ampia gamma di servizi di protezione avanzata del software per sviluppatori, architetti e tester. Esempi delle funzionalità di offuscamento .NET e di altre funzionalità di protezione delle applicazioni incluse in Dotfuscator Community comprendono:

  • Ridenominazione degli identificatori per rendere più difficile il reverse engineering degli assembly compilati.
  • Anti-manomissione per rilevare l'esecuzione di applicazioni manomesse e terminare o gestire sessioni che hanno subito manomissioni.
  • Anti-debug per rilevare il collegamento di un debugger a un'applicazione in esecuzione e terminare o gestire le sessioni sottoposte a debug.
  • Anti-dispositivi rooted per rilevare se l'applicazione è in uso in un dispositivo Android rooted e terminare o gestire le sessioni in tali dispositivi.
  • Comportamenti di scadenza delle applicazioni che codificano una data di "fine vita" e terminano le sessioni delle applicazioni scadute.

Per informazioni dettagliate su queste funzionalità, incluso il modo in cui possono essere integrate nella strategia di protezione della propria applicazione, vedere la pagina Funzionalità.

Dotfuscator Community offre funzionalità predefinite per la protezione di base, ma altre misure di protezione delle applicazioni sono disponibili per gli utenti registrati di Dotfuscator Community e per gli utenti di PreEmptive Protection - Dotfuscator Professional, la soluzione di offuscamento .NET leader del settore. Per informazioni su come migliorare Dotfuscator, vedere la pagina Aggiornamenti.

Per iniziare

Per iniziare a usare Dotfuscator Community da Visual Studio, digitare dotfuscator nella casella di ricerca (CTRL+Q).

  • Se Dotfuscator Community è già installato, nella casella di ricerca verrà visualizzata l'opzione per avviare Dotfuscator Community sotto l'intestazione Menu. Per informazioni dettagliate, vedere la pagina introduttiva della guida dell'utente completa di Dotfuscator Community.
  • Se Dotfuscator Community non è ancora installato, nella casella di ricerca verrà visualizzata invece la voce Installa PreEmptive Protection - Dotfuscator sotto l'intestazione Singoli componenti. Per informazioni dettagliate, vedere la pagina Installazione.

Per iniziare a usare Dotfuscator Community da Visual Studio, digitare dotfuscator nella barra di ricerca Avvio veloce (CTRL+Q).

È anche possibile ottenere la versione più recente di Dotfuscator Community dalla pagina di download di Dotfuscator nel sito preemptive.com.

Documentazione completa

Questa pagina e le relative pagine secondarie presentano una panoramica di alto livello delle funzionalità di Dotfuscator Community insieme a istruzioni per l'installazione dello strumento.

Vedere la guida dell'utente completa di Dotfuscator Community nel sito preemptive.com per istruzioni dettagliate sull'utilizzo, incluse quelle per iniziare a usare l'interfaccia utente di Dotfuscator Community.