Home Page - Software Development
Italiano | English

FORUM
::  Menù Principale - Sito Web
del Geom. Marcello Cantelmo :: Un'Azienda. Molte Soluzioni !
 
:: In Primo Piano
< gennaio 2009 >
L
M
M
G
V
S
D
   
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
             

Profilo Facebook di Marcello Cantelmo
Cerca per parola chiave
 


Titolo
In che modo Proteggi il tuo software?

 Chiave Hardware
 Chiave Software
 Nessuna Protezione




06/01/2009 @ 15.20.24
script eseguito in 297 ms


Valid XHTML 1.0 / CSS
\\ Home Page
Benvenuto nel Blog di Cantelmo Software: "SELECT * FROM Cantelmo_Security ORDER BY date DESC"

LinkLog
 
Nessun link trovato.
WebLog
 

La protezione dei ns programmi è un argomento sempre attuale!

Per una protezione efficace è necessario rendere INSEPARABILE il legame tra protezione e programma. Ma chi utilizza il .NET deve prevedere -anche la possibilità- che il Suo codice venga spiato e/o analizzato (con l'ausilio dei decompilatori).

Se il codice può essere analizzato, risulta superfluo, utilizzare crittografia a chiave simmetrica per proteggere i dati utilizzati per il licensing. Il punto debole degli algoritmi a chiave simmetrica è la chiave che -necessariamente- deve essere distribuita con il programma....

Continua a leggere...

 

La "guerra" tra obfuscators contro decompilers (e/o deobfuscators) è sempre attuale. : - )

Sono stati rilasciati strumenti che -se usati creativamente- potrebbero facilitare un eventuale aggressore nell'eliminazione di una precisa tecnica di protezione: il control-flow! : - o

Prevedendo questa "realistica possibilità" è necessario complicare ulteriormente il codice dei ns algoritmi! ; - )

...

Continua a leggere...

 

Come più volte ribadito .NET è una piattaforma vulnerabile!

A dimostrazione di quanto affermato questa volta a farne le spese è stato lo stesso Goliath .NET Obfuscator : - D

Ebbene qualcuno che, forse, ritiene il proprio prodotto "competitors" di Goliath .NET Obfuscator ha pensato (bene?!?) di copiare spudoratamente una tecnica usata per bloccare Reflector ed i vari plug-in presenti sul mercato : - P

Non riuscendo a studiare il codice interno, il tizio (pure italiano!), ha copiato direttamente il risultato finale (tecnica unica e presente *solo* in Goliath .NET Obfuscator già da 4 anni) ; - )

Che dire?
- grazie per l'interesse ad un prodotto Cantelmo Software;
- complimenti per la creatività! : - )
- almeno ci stai guadagnando qualcosa? ; - )

Il prodotto è stato già scaricato e corservato per benino! al momento, non lo nomino, per non fare "pubblicità occulta" però mi riprometto (appena possibile) di realizzare un...

Stay tuned!

UPDATE del 27-ott-2008: il "tizio" ha rilasciato una nuova release eliminando ("camuffando") le similitudini con Goliath .NET Obfuscator!

 

In Goliath .NET Obfuscator v3.x è stato potenziato il renaming dei simboli. E' possibile, infatti, rinominare anche i simboli pubblici (classi, metodi, proprietà, field, eventi, interface, override, ect.). : - o

Questa feature che è inutile per la protezione di una singola dll (creazione di un componente) risulta essere abbastanza efficace nel camuffare le chiamate alle librerie referenziate in progetti più complessi.

Potendo, ora, alterare i simboli pubblici è stato possibile implementare anche la protezione contemporanea di più assembly referenziati! Di conseguenza, anche eventuali de-obfuscator, devono possedere questa caretteristica. La sola "analisi statica" sui singoli assembly è pressochè inutile. : - D...

Continua a leggere...

 
Di Marcello Cantelmo (del 27/08/2008 @ 14:47:50, in Goliath .NET Obfuscator, linkato 74 volte)

Iniziamo a conoscere il nuovo Goliath .NET Obfuscator v3.x presentando una delle features più richieste dai ns clienti: la modalità console. Il vantaggio di questa modalità è l'utilizzo del prodotto anche come "post-build" del processo di compilazione dei ns. progetti ; - )

Questa feature, però, ha comportato la completa rivisitazione di tutte le opzioni di protezione.

goliath /?


(N.B.: le caratteristiche possono variare senza preavviso)
...

Continua a leggere...

 
Di Marcello Cantelmo (del 16/07/2008 @ 12:24:29, in Goliath .NET Obfuscator, linkato 101 volte)
Goliath .NET Obfuscator è un prodotto stabile ed affidabile. La nuova versione recepisce tutte le features richieste dai clienti:...

Continua a leggere...

 
Di Marcello Cantelmo (del 30/05/2008 @ 10:33:31, in Goliath .NET CodeShield, linkato 115 volte)

Le minacce alla tutela della proprietà intellettuale del ns codice .NET sono in continua evoluzione? ...anche le soluzioni della linea security Goliath .NET : - D

Con la nuova release 2.2.0 di Goliath .NET Obfuscator è stato introdotto un nuovo componente (al momento solo internalware!) denominato Goliath .NET CodeShield...

Continua a leggere...

 
Di Marcello Cantelmo (del 02/05/2008 @ 11:24:54, in .NET Software Protection, linkato 190 volte)
Oltre a spiare i ns Assembly con gli attuali .NET CLR Class Browser Decompilatori (il più famoso oltre che gratuito è Reflector),  ora, è anche possibile effettuare delle modifiche "on-fly" utilizzando la libreria Mono.Cecil. In questo esempio -realizzato in vb.net- si evidenzia come rimuovere l'attributo SuppressIldasmAttribute che "dovrebbe" bloccare il disassembling tramite ILDASM: ...

Continua a leggere...

 
Di Marcello Cantelmo (del 14/04/2008 @ 23:41:20, in Goliath .NET Obfuscator, linkato 199 volte)

Continua l'interesse di alcuni reverser (provenienti da: Vietnam, Somalia, Haiti) a Goliath .NET Obfuscator. ...

Continua a leggere...

 
Di Marcello Cantelmo (del 28/03/2008 @ 20:42:30, in Goliath .NET MuPAL, linkato 143 volte)

Disponibile, a breve, Goliath .NET MuPAL (Multiple-Precision Arithmetic Library) : - )

La libreria, realizzata 100% in VB.NET e CLSCompliant(True): - o, rappresenta la naturale evoluzione della libreria matematica creata e già utilizzata per le procedure di licensing di tutti i prodotti Cantelmo Software ; - )

...

Continua a leggere...

 
Di Marcello Cantelmo (del 21/03/2008 @ 09:08:11, in Goliath .NET Obfuscator, linkato 194 volte)

Con la presente vi porto a conoscenza delle ultime "novità" riguardante la tutela della proprietà intellettuale dei ns applicativi e/o componenti.

Più la piattaforma .NET prende piede, più i "concorrenti smaliziati" prendono atto del business derivante dalla eventuale decompilazione di un prodotto (o semplice sprotezione) E - )

Nell'ultimo periodo ho notato che utilizzando la libreria "m0n0.c3cil" è possibile realizzare un anti-obfuscator : - o ...che poi è la stessa libreria utilizzata dalla maggior parte degli attuali obfuscator...senza che vi fosse alcun riferimento : - o [Contiene Aggiornamento del 05-Apr-2008]
...

Continua a leggere...

 

Goliath .NET Obfuscator :: Crack Request

I riferimenti completi sono disponibili a questo link 

Update 05-apr-2008: un ulteriore aggiornamento (mia risposta al thread) è disponibile a questo link

 
Di Marcello Cantelmo (del 09/02/2008 @ 12:01:49, in Goliath .NET CPU Emulator, linkato 204 volte)

"Goliath .NET CPU Emulator" nato, inizialmente, con il solo scopo di "bloccare" l'analisi dei decompilatori (piattaforma .NET) si sta dimostrando più potente del previsto! : - o

Un linguaggio nel linguaggio! Sono state "emulate" la maggior parte delle mnemonic x86 e questo non fa altro che allargare i campi di utilizzo. A quelli ipotizzati di:

- camuffare il vero codice .NET;
- generare algoritmi compatti possibili solo in assembly x86;
- proteggere il proprio software (da crack, patch, keygen);
- ect.

si è aggiunto quello non meno importante del ...

Continua a leggere...

 
Di Marcello Cantelmo (del 25/01/2008 @ 14:56:53, in Goliath .NET CPU Emulator, linkato 348 volte)

Proseguono gli intensivi test sulla nuova libreria. Maggiori informazioni si trovano su questo link ; - )

Sono disponibili, in anteprima, i primi tutorial che mettono in evidenza le potenzialità del prodotto:

- Calcolo CRC (Controllo a Ridondanza Ciclica);
- Conversione: Encode Base2 (da stringa a binario)
- Conversione: Decode Base2 (da binario a stringa)

...buona visione a tutti! : - )

Aggiornamento del 30-gen-2008:
...

Continua a leggere...

 
Di Marcello Cantelmo (del 03/01/2008 @ 09:52:57, in Goliath .NET CPU Emulator, linkato 236 volte)

Sarà disponibile a breve una nuova Libreria per .NET realizzata 100% in vb.net ; - )

E' possibile, in breve, utilizzare una Virtual-CPU che consente di sfruttare le potenzialità del linguaggio Assembly x86 direttamente nelle nostre applicazioni .NET : - o
...

Continua a leggere...

 


. . : :   U N D E R   C O N S T R U C T I O N   : : . .
Home Page:Servizi:Soluzioni:Clienti:Prodotti:Azienda

: : Use OpenOffice.org :
Copyright © 2003-2009 "Cantelmo Software" del Geom. Marcello Cantelmo. Tutti i Diritti sono Riservati • Note Legali
Document made with Nvu
Microsoft™, Windows™, .NET™, and .NET Framework™ sono marchi di Microsoft Corporation. Tutti gli altri marchi appartengono ai legittimi proprietari.

powered by dBlog CMS ® Open Source