|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2007
Città: San Benedetto del Tronto
Messaggi: 538
|
[C# .NET] Creare un'applicazione con licenza
Che tecnica usate per proteggere le vostre applicazioni e come la implementate ? l'inserimento di un codice seriale o un registrazione online o altro ?
__________________
Ogni popolo ha il governo che si merita... Ho concluso trattative con: Aminopro, malag, oldfield |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
L' azienda con cui collaboro utilizza la signature dell' hardware. Ma non mi occupo di ciò quindi non so dirti altro.
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2008
Messaggi: 237
|
Innanzitutto è opportuno considerare il fatto che il CIL è facilmente decompilabile, quindi il primo genere di protezione dev'essere quello del codice sorgente mediante offuscamento (dei metadati, del control flow, delle risorse etc).
In secondo luogo consiglio di utilizzare controlli di licenza basati su dati firmati digitalmente in maniera tale che sia quasi impossibile produrre dei keygen. E' bene poi distribuire i controlli di verifica dello stato della licenza in molti punti del codice e possibilmente in metodi differenti per far sì che il cracking non richieda il semplice patching di un metodo. Infine è una buona pratica quella di non distribuire versioni di prova che siano feature-complete, in maniera tale che le versioni di prova non possano essere convertite in versioni complete. P.S.: se l'applicazione ha un target vasto, potrebbe essere una buona idea quella di usare sistemi di fingerprinting in maniera tale da scoraggiare la diffusione illegale di versioni complete. Inoltre se l'applicazione interagisce col web, un sistema di usage tracking potrebbe non essere un'idea tanto cattiva. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2007
Città: San Benedetto del Tronto
Messaggi: 538
|
Tecnicamente in c# cosa si può fare ? quali controlli o classi sono disponibili ?
__________________
Ogni popolo ha il governo che si merita... Ho concluso trattative con: Aminopro, malag, oldfield |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:08.



















