Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Gestione licenza
Forum - C# / VB.NET - Gestione licenza - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Lucios58 (Normal User)
Newbie


Messaggi: 8
Iscritto: 27/01/2015

Segnala al moderatore
Postato alle 9:50
Venerdì, 05/01/2018
Testo quotato


Hardlock essendo un sistema datato necessita di una porta parallela.
e con un buon reversing o tramite un programma chiamato Sentinel si può aggirare il supporto.
la chiave in'oltre và configurata tramite un apposito tool.


Ci sono diverse ditte che producono chiavette USB (dongle) che funzionano come "Hardlock".
Le più evolute hanno cablato sulle chiavette stesse un codice univoco che il produttore crea per te e che fornisce solo a te, inoltre ti permettono di personalizzare il contenuto delle stesse e alcune di inglobare il software in una "shell" software ad ulteriore protezione.
Questo ha il grosso vantaggio di fornire la licenza su chiavetta, quindi il cliente potrà installare il software su tutte le macchine che vuole ma, se ad es. ha acquistato due licenze, potrà utilizzare un max di due macchine nello stesso momento.
Non so se questo ti può andare bene.

L'utilizzo di queste chiavette (magari con l'aggiunta di un buon sistema di offuscamento) ti garantisce secondo me una buona protezione.
Naturalmente nulla è sicuro al 100%, però vale sempre il discorso che se per craccare l'applicativo devi spendere più tempo ed energie che nell'acquisto di una licenza...

Ultima modifica effettuata da Lucios58 il 05/01/2018 alle 9:51
PM Quote
Avatar
Goblin (Member)
Expert


Messaggi: 278
Iscritto: 02/02/2011

Segnala al moderatore
Postato alle 11:48
Venerdì, 05/01/2018
Potresti testare se il tuo software è stato lanciato in una "virtual machine" e nel caso andare a prendere i valori dell'hardware della macchina fisica ("host" se non erro) e non di quella virtuale dove sta girando il tuo applicativo.


Ibis et redibis non morieris in bello
PM Quote
Avatar
sps84 (Normal User)
Pro


Messaggi: 199
Iscritto: 11/02/2009

Segnala al moderatore
Postato alle 12:13
Venerdì, 05/01/2018
Vi dico la verità che non conoscevo questo sistema "Hardlock", penso che fornire una chiavetta usb con questo sistema sia una soluzione ottima, ora mi metto alla ricerca in internet di questo sistema e mi documento per bene, grazie mille a tutti intanto!:hail::hail::hail::hail::hail::hail::hail::hail:


L'apprendista di C#...
PM Quote
Avatar
Mikelius (Member)
Expert


Messaggi: 445
Iscritto: 14/04/2017

Segnala al moderatore
Postato alle 17:02
Venerdì, 05/01/2018
Testo quotato

Postato originariamente da sps84:

Vi dico la verità che non conoscevo questo sistema "Hardlock", penso che fornire una chiavetta usb con questo sistema sia una soluzione ottima, ora mi metto alla ricerca in internet di questo sistema e mi documento per bene, grazie mille a tutti intanto!:hail::hail::hail::hail::hail::hail::hail::hail:



Se adotti questo sistema, specifica bene nel contratto di licenza (presumo che ne stilerai uno), come comportarsi in caso di smarrimento o malfunzionamento della chiavetta o del dispositivo. Tieni anche presente che se aggiornando il programma cambi qualcosa che potrebbe invalidare il seriale che fornisci, quindi di fatto la chiavetta risulta inutilizzabile, e hai garantito il supporto anche in caso di aggiornamento, devi comunque fornire un'altro supporto. (Magari specifica se la nuova chiavetta sarà a spese tue o del cliente).


"Io ne ho viste cose che voi umani non potreste immaginarvi...."
PM Quote
Avatar
sps84 (Normal User)
Pro


Messaggi: 199
Iscritto: 11/02/2009

Segnala al moderatore
Postato alle 23:04
Venerdì, 05/01/2018
Testo quotato

Postato originariamente da Mikelius:

Testo quotato

Postato originariamente da sps84:

Vi dico la verità che non conoscevo questo sistema "Hardlock", penso che fornire una chiavetta usb con questo sistema sia una soluzione ottima, ora mi metto alla ricerca in internet di questo sistema e mi documento per bene, grazie mille a tutti intanto!:hail::hail::hail::hail::hail::hail::hail::hail:



Se adotti questo sistema, specifica bene nel contratto di licenza (presumo che ne stilerai uno), come comportarsi in caso di smarrimento o malfunzionamento della chiavetta o del dispositivo. Tieni anche presente che se aggiornando il programma cambi qualcosa che potrebbe invalidare il seriale che fornisci, quindi di fatto la chiavetta risulta inutilizzabile, e hai garantito il supporto anche in caso di aggiornamento, devi comunque fornire un'altro supporto. (Magari specifica se la nuova chiavetta sarà a spese tue o del cliente).



Ottimo grazie del consiglio


L'apprendista di C#...
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5640
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 9:42
Domenica, 07/01/2018
Per curiosità, ma a quanto viene venduto questo software?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo