Protezione codice con Obfuscator

mercoledì 04 agosto 2004 - 16.28

Klaus-zanini Profilo | Senior Member

Ciao a tutti,
mi interesserebbe avere qualche informazione sugli obfuscator per proteggere il mio codice.
Attualmente uso Visual Studio .NET 2002 con framework 1.0.
Mi potreste dare qualche indicazione su dove scaricarlo e come utilizzarlo?
Il suo utilizzo può provocare problemi a coloro che utilizzano il codice che rilascio?
Se passassi a Visual Studio .NET 2003 e framework 1.1 avrei qualche tool già fornito?

Grazie

Brainkiller Profilo | Guru

Sono strumenti molto importanti.
In Visual Studio .NET 2002 mi pare non ci fosse niente per offuscare il codice.
In Visual Studio .NET 2003 invece c'è il Dotfuscator Community Edition, un offuscatore comunque con funzioni limitate, se vuoi puoi comprare la versione completa che offusca ancor meglio il tuo codice.
Uno degli offuscatori più conosciuti e usati è questo:
http://www.wiseowl.com/products/products.aspx
Spesso però come vedrai sono a pagamento.

Il codice che offuschi e che rilasci non crea assolutamente problemi per chi poi lo utilizza.

ciao
david

trinity Profilo | Guru

Ciao David,
questo Dotfuscator Community Edition lo trovo nei cd rom di installazione di vs net 2003?
...cmq conosci un programma free che ti da queste funzioni? Il link che hai postato l'ho visto ma non tin permette neanche il download di una versione trial(per provare a vedere come funziona).

Ciao
Fabio

contiello Profilo | Senior Member

Ciao David potresti rispondere per cortesia a questo topic.
anche io sono interessato a questo argomento

Brainkiller Profilo | Guru

Ciao scusate il ritardo.
Allora sì il Dotfuscator Community Edition lo trovate nel CD di VS.NET 2003.
Mi pare nell'installazione compare fra le varie voci.

Forse non c'è Trial perchè questi strumenti funzionano tutti allo stesso modo.
Non escludo che ci siano offuscatori gratuiti ma io non ne ho ancora cercato uno.
Generalmente sviluppo pagina ASP.NET che non richiedono questo strumento perchè stanno sul server.

Un altra soluzione che potete usare è mettere gli algoritmi più importanti in una libreria C++ e richiamarla via interoperabilità da .NET ma è decisamnete più complicato.

Del resto ricordate che anche la libreria in C++ si può aprire, si legge l'assembler e si ricostruisce il tutto per chi è capace.

saluti
david
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5