Come è possibile proteggere dalla copia illegale i Nostri software?

14
In questa presentazione dimostrerò come utilizzare il software di prova "myProtectoR". Questo programma consente di utilizzare una normale chiavetta USB, quelle usate come dischi dati, come chiave di protezione hardware. I nostri software potranno utilizzare la medesima tecnica per proteggersi da un'utilizzo illecito. Per approfondimenti è possibile consultare l'articolo dedicato a "myProtectoR" ("Come è possibile proteggere dalla copia illegale i Nostri software?") : http://www.redchar.net/?x=entry:entry100315-230517 Autore : Roberto Rossi Web : http://www.redchar.net

description

Questa presentazione mostra come utilizzare il software di esempio myProtectoR. Questo programma consente di utilizzare una normale chiavetta USB, quelle usate come dischi dati, come chiave di protezione hardware. I nostri software potranno utilizzare la medesima tecnica per proteggersi da un'utilizzo illecito. Per approfondimenti è possibile consultare l'articolo dedicato a "myProtectoR" ("Come è possibile proteggere dalla copia illegale i Nostri software?") :http://www.redchar.net/?x=entry:entry100315-230517L'attenta analisi di myProtectoR è indispensabile per comprendere al meglio come funziona il sistema proposto e come è possibile svilupparlo e migliorarlo per poi inserirlo all'interno di software reali.

Transcript of Come è possibile proteggere dalla copia illegale i Nostri software?

Page 1: Come è possibile proteggere dalla copia illegale i Nostri software?

In questa presentazione dimostrerò come utilizzare il software di prova "myProtectoR".

Questo programma consente di utilizzare una normale chiavetta USB, quelle usate come dischi dati, come chiave

di protezione hardware.

I nostri software potranno utilizzare la medesima tecnica per proteggersi da un'utilizzo illecito.

Per approfondimenti è possibile consultare l'articolo dedicato a "myProtectoR" ("Come è possibile proteggere dalla copia

illegale i Nostri software?") :

http://www.redchar.net/?x=entry:entry100315-230517

Autore : Roberto RossiWeb : http://www.redchar.net

Page 2: Come è possibile proteggere dalla copia illegale i Nostri software?

Prima di tutto, scarichiamo dalla pagina relativa a "myProtectoR" il file .zip contenente il software e decomprimiamolo.

Al suo interno troveremo l'eseguibile del programma e la cartella contenente il codice sorgente.

Ricordiamoci che, per poter utilizzare "myProtectoR" è indispensabile avere a disposizione una chiavetta dati USB.

Page 3: Come è possibile proteggere dalla copia illegale i Nostri software?

Per poter provare "myProtector" apriamo il "Prompt dei comandi" di Windows.

Possiamo trovarlo nella sezione Accessori del menu dei Programmi di Windows.

Page 4: Come è possibile proteggere dalla copia illegale i Nostri software?

Rendiamo corrente la cartella nella quale abbiamo posizionato l'eseguibile di "myProtector".

Page 5: Come è possibile proteggere dalla copia illegale i Nostri software?

A questo punto procederemo come segue :

1) Configureremo una chiavetta usb in modo che venga riconosciuta come chiave di protezione valida;

2) Testeremo l'effettiva funzionalità del sistema di protezione.

Bene. Prima di iniziare, se non lo abbiamo ancora fatto, inseriamo in una porta USB una chiavetta dati e verifichiamo il nome di disco che il sistema le assegna.

Page 6: Come è possibile proteggere dalla copia illegale i Nostri software?

Primo passo. Configuriamo la nostra chiave dati affinchè venga riconosciuta come valida.

Lanciamo quindi "myProtectoR" specificando il nome del disco del nostro dispositivo USB (nel mio caso E:).

N.B. : Nel mio test, una volta inserita la chiavetta dati nella porta USB, Windows le ha assegnato la lettera E:, ovviamente, a seconda del sistema questa lettera potrà variare e il comando dovrà essere adattato di conseguenza.

Page 7: Come è possibile proteggere dalla copia illegale i Nostri software?

"myProtectoR" segnalerà l'avvenuta configurazione del disco specificato oppure, in caso di problemi ne indicherà la causa.

Nel mio caso è andato tutto bene. :-)

Page 8: Come è possibile proteggere dalla copia illegale i Nostri software?

Come descritto nell'articolo relativo a "myProtectoR" (vedi prima pagina di questa presentazione), la configurazione della nostra chiavetta USB (disco) consiste nella creazione di un file, nel quale è memorizzato l'identificativo univoco del dispositivo. Il file "Protect.dat".

Page 9: Come è possibile proteggere dalla copia illegale i Nostri software?

Ecco il contenuto del file "Protect.dat" creato per la mia chiavetta USB. Naturalmente, questo dato sensibile, in un'utilizzo reale dovrebbe almeno essere criptato e non leggibile direttamente.

Page 10: Come è possibile proteggere dalla copia illegale i Nostri software?

Eccoci arrivati al dunque. Non ci rimane che verificare se il nostro software è in grado di avviarsi correttamente.

Avviamo "myProtectoR" senza alcun parametro.

Cosi facendo, il programma andrà alla ricerca di una chiave hardware valida e, nel caso questa venga individuata, darà un messaggio di avviamento positivo.

Nel caso in cui, non venisse individuata nessuna chiave hardware valida, il software risponderebbe "per le rime".

Page 11: Come è possibile proteggere dalla copia illegale i Nostri software?

Bene. Tutto è andato come previsto. "myProtectoR" ha individuato una chiave hardware valida e ha risposto di conseguenza.

Page 12: Come è possibile proteggere dalla copia illegale i Nostri software?

Non ci rimane che verificare cosa accade TOGLIENDO la nostra chiave hardware (disco USB).

Nel mio caso, una volta estratta la mia chiavetta, il disco E: scompare.

Page 13: Come è possibile proteggere dalla copia illegale i Nostri software?

Riavviando "myProtectoR", otterremo l'indicazione sulla mancanza di una protezione hardware valida.

Page 14: Come è possibile proteggere dalla copia illegale i Nostri software?

L'utilizzo di questo sistema di protezione cerca di facilitare l'installazione e l'utilizzo del software, consentedo di mantenere un buon livello di tutela del lavoro degli sviluppatori.

Chiunque volesse esprimere la propria opinione può contattarmi su :

http://www.redchar.net