PROSSIMO EVENTO: Building for the Future 2019 | Honeywell - Miami, FL - Nov. 14-16, 2019

Blog

Protezione dalla copia e protezione dell'investimento software

Quando inizialmente pensavo di fornire una protezione per il nostro software, supponevo che il problema fosse stato risolto. Chiaramente le soluzioni sarebbero pubblicate e facili da trovare sul web, giusto? Non avrei potuto essere più sbagliato. È stato abbastanza difficile trovare strumenti gratuiti per proteggere il nostro programma. Ci sono alcune aziende che vendono i loro sistemi là fuori, ma come con la maggior parte delle cose, preferirei capire cosa sta succedendo piuttosto che presumere che sia stato fatto correttamente.

proteggere il tuo investimento software
Immagine: http://spyware-blocker-s.com

Ho avuto una lista abbastanza breve dei miei requisiti:
1. Funzione asimmetrica per Register / CreateKey (utilizzando la crittografia più probabilmente)
2. Facile integrazione del programma
3. Verifica rapida per tempo di avvio del programma
4. Possibilità di visualizzare il codice di protezione dalla copia e il funzionamento interno
5. Gratuito (dopo tutto siamo sotto il controllo!)

e un elenco di ciò che non volevo avere per il sistema
1. dongles
2. Attivazione Internet
3. Integrazione complessa nel programma
4. Codice macchina crittografato
5. Registrazione legata a una macchina.

La premessa di base è simile al blocco della tua auto. Sai che se un ladro capace voleva, poteva rubarlo quando voleva. Tuttavia, una quantità minima di sicurezza aiuterà le persone oneste a rimanere oneste eliminando le tentazioni e scoraggerebbero i lowlifes che potrebbero voler portare la tua nuova macchina per un giro di gioia. Ma allo stesso tempo, i conducenti generalmente non vogliono nulla di più oneroso di una chiave che protegge il loro veicolo. La mia sensazione è che la protezione del software sia simile a questo.

Non stiamo cercando di implementare il massimo livello di sicurezza per il nostro software. La mia ricerca indica che se gli utenti vogliono aggirare la protezione delle copie, ci sarà sempre un modo per aggirarli. Preferiremmo avere il nostro sistema là fuori in uso. Poiché ci leghiamo all'hardware, alla fine scopriremo se le persone incrinano il nostro software. Principalmente, volevo un sistema che fosse facile per l'utente, evitasse chiavi perse o problemi di attivazione, ma forniva alla nostra azienda una certa protezione. L'obiettivo è fornire sufficiente sicurezza all'utente medio e aiutarci a monitorare i nostri utenti dal punto di vista aziendale.

Dopo molte ricerche, ho trovato le seguenti informazioni che pensavo potessero essere utili per gli altri e alcune soluzioni che stiamo prendendo in considerazione.

LicenseKey - puro codice vb disponibile per chiunque voglia leggere.
http://www.killervb.com/LicenseKey.aspx http://www.killervb.com/Download.aspx?FileId=LicenseKey )

Allo stesso modo c'è un ActiveLock, un buon controllo ActiveX open source per la protezione dalla copia.
http://www.activelock.com/

Durante la lettura della protezione da copia e crittografia, mi sono imbattuto nel seguente sito, che è stato incredibilmente utile a leggere su come le persone craccano la protezione da copia.
http://www.inner-smile.com/nocrack.phtml

Il ruolo di Pagina di risposta di Google è stato molto utile per una panoramica - Ha anche collegato ai due siti di cui sopra.
http://answers.google.com/answers/threadview?id=121722

Questo è stato interessante semplicemente perché era un puro approccio al codice VB per usare l'approccio RSA, tranne che dovevo generare le chiavi al di fuori del programma, ma questo non era un grosso problema.
http://www.di-mgt.com.au/crypto.html#dhvb

Il progetto del codice ha avuto una bella discussione sulla sicurezza del software qui.
http://www.codeproject.com/library/ssdsdk.asp

Come proteggere il tuo software Meglio è stata una bella discussione sulla sicurezza.
http://www.searchlores.org/protec/protec.htm

Quindi, in conclusione, non c'erano proiettili d'argento, ma molte belle soluzioni applicabili. Se stai cercando di fare qualcosa di simile, spero che questo sia stato di aiuto!

Lascia un commento

*

Newsletter


possiamo aiutare con rfid

Contattaci

Telefono: 858-627-9700
Fax: 858-627-9702
-------------------------------
9123 Chesapeake Dr.
San Diego, CA 92123
-------------------------------
sales@telaeris.com