Come prevenire la pirateria su software che viene venduto online? [chiuso]

2

Quando vendi software online qual è il modo più adatto / sicuro per fornire l'attivazione al fine di sbarazzarti delle copie dei pirati del software? Esistono software noti a questo scopo?

    
posta Code123 21.05.2012 - 00:28
fonte

7 risposte

19

Non puoi praticamente. Ogni gruppo di pirati che vuole crackare il tuo software lo farà, per divertimento, e poi lo darà a tutti gli altri e non c'è nulla che tu possa fare. Microsoft non può impedire a Windows di uscire da siti torrent e il governo del Regno Unito non può impedire alle persone di visitare The Pirate Bay.

C'è una ragione per cui la nuova saggezza in molti ambienti creativi è quella di accettare la pirateria e usarla per il marketing libero, ad esempio, pubblicare gratuitamente i vecchi libri per generare hype per uno nuovo, che Neil Gaiman ha fatto con grande successo, ed è perché non ci sono soluzioni tecniche al problema della pirateria.

Servizi come Steam che offrono servizi di alta qualità crescono a un ritmo enorme e continuano a incassare somme di denaro imbarazzanti, molto tempo dopo che tutti hanno detto che il mercato dei PC era morto a causa della pirateria. Ora è il mercato più vivace di giochi che ci sia.

La pirateria non è un problema tecnico e non esiste un codice che tu possa scrivere per risolverlo. È un problema di servizio. Quelle industrie che offrono servizi digitali forti come giochi e libri stanno andando bene, indipendentemente dalla pirateria. Quelli che sono bloccati negli anni '70, come i film, non lo sono.

Ad esempio, puoi scaricare un film in Full HD, guardarlo e portarlo dove e quando vuoi, e riscaricarlo per vederlo quando vuoi? Questo è il servizio, ma MPAA non lo offre. Quindi è davvero una sorpresa che gli aspiranti spettatori si rivolgano invece ai siti torrent?

    
risposta data 21.05.2012 - 04:49
fonte
7

Affronta: non puoi per sbarazzarti di tutte le copie piratate del tuo software.

Qualsiasi sistema antipirateria può essere risolto intorno . Una persona / gruppo warez sufficientemente interessato potrebbe scrivere una crepa che ignora le parti correlate all'attivazione nel software. Potresti scrivere un contrattacco a questo, e poi diventa una presa: pirati contro le tue implementazioni dei metodi antipirateria.

I sistemi più comuni utilizzano chiavi di licenza + che li convalidano contro un server remoto, il che fornisce scocciature a utenti legittimi. Questo può anche essere usato per aggiungere valore: solo gli utenti legittimi avranno accesso ad alcune funzionalità - le copie piratate possono andare in una modalità menomata.

Tuttavia, anche questo ha i suoi problemi: cosa succederebbe se i tuoi server di licenza fallissero per qualsiasi motivo o se la tua azienda fallisse? Quindi dovrai capire e imparare a convivere con queste limitazioni.

Dato che stai vendendo il tuo software online, potresti anche utilizzare un file di licenza che è crittografato e convalidato su un server. Facoltativamente, aggiungendo una sorta di identificazione della macchina (ad esempio, per caratteristiche hardware), per evitare che le persone copino lo stesso file di licenza su macchine diverse.

Questa domanda di overflow dello stack può essere interessante: Ho trovato il mio software come download scarso su Internet, cosa fare? e questo post Slashdot: Chiedi a Slashdot: Consigli sulla protezione della copia per il software $ 10k ~ è anch'esso rilevante.

    
risposta data 21.05.2012 - 04:18
fonte
3

Chiavi di licenza di gran lunga. Ci sono alcuni generatori di chiavi di licenza open source - Google elenca alcuni diritti non superiori per quella ricerca. Quale scegli dipende dalla lingua che stai usando.

    
risposta data 21.05.2012 - 00:39
fonte
2

Se esiste un servizio online che è parte integrante del tuo software, allora può essere sufficientemente protetto.

Tuttavia non è tentato di aggiungere qualche "servizio online token" solo per il gusto di usarlo come protezione dalla copia: che sarà essere risolto.

In effetti, il servizio online sarebbe il reale prodotto, con il software reale che è solo un modo per accedervi (quindi potresti anche dare via il software stesso).

Ovviamente questo approccio ha tutti i soliti limiti di richiedere una connessione Internet permanente (non fatevi ingannare, anche nel nostro mondo moderno, a volte è ancora un rompicapo).

    
risposta data 21.05.2012 - 08:46
fonte
1

Come già indicato , non c'è modo di proteggere completamente il software desktop.

Tuttavia, non tutto è perduto. L'unico vero modo per proteggere il tuo software è avere una parte significativa del software che funziona nel modello SaaS, con il desktop che è solo un client, inutile senza il back-end. Questo ovviamente significa che gli utenti devono essere on-line per usarlo, ma oggigiorno non è un grosso problema.

    
risposta data 21.05.2012 - 10:30
fonte
1

Se sei davvero morto sulla prevenzione della pirateria c'è un unico sistema hardware-dongle che non è mai stato completamente decifrato per quanto ho potuto accertare: WIBU CodeMeter . Che non siano stati incrinati è ovviamente fuori dai loro comunicati stampa ( Concorso Hacker - WIBU ancora senza scrupoli ) quindi prendi il reclamo con un pizzico di sale, ma almeno sono abbastanza sicuro di tenere questi concorsi!

Questo sistema si basa sulla crittografia hardware sulla chiave stessa e su tutti i tipi di prova di manomissione nell'hardware e nel software. Aggiornano regolarmente anche il loro sistema.

Logisticamente le chiavi hardware di spedizione possono essere un overhead piuttosto grande e le chiavi e le licenze non sono gratuite. Paghi per l'hardware e paghi una (piccola) tariffa per attivazione della licenza.

Offrono una versione solo software (CodeMeterACT) ma questo è meno sicuro, per loro stessa ammissione.

    
risposta data 21.05.2012 - 11:15
fonte
0

Chiunque sia sufficientemente motivato sarà in grado di violare le misure antipirateria. Indipendentemente dallo schema di convalida della crittografia utilizzato alla fine della giornata, è necessario avere un eseguibile pulito in memoria. E questo può essere usato come base per sconfiggere il tuo schema.

Sei soggetto a perdere più vendite attraverso i clienti onesti che non amano i cerchi che il tuo schema antipirateria fa loro saltare, piuttosto che attraverso la copia illegale.

    
risposta data 21.05.2012 - 08:53
fonte

Leggi altre domande sui tag