Metodo per verificare offline un codice prodotto quando si dispone di una build speciale per ogni utente?

-1

Desidero che l'utente abbia temporaneamente accesso completo al software, dopodiché sarà richiesta una licenza permanente.

Supponendo che ogni build abbia un solo utente (e diverse build sono binaricamente diverse), quale approccio può essere preso per garantire l'accesso senza licenza, usando un codice prodotto?

Mi rivolgo a un mercato di nicchia in cui è improbabile che i concorrenti condividano il software.

(Non c'è limite alla lunghezza del codice prodotto, in quanto può essere inviato come file di testo.)

    
posta Sparkler 20.04.2018 - 18:21
fonte

2 risposte

4

Non c'è modo di farlo. Semplicemente non è possibile verificare che il software non sia utilizzato su un milione di altri dispositivi con la stessa chiave senza connettività online. Ecco perché il DRM è uno spreco di tempo e denaro.

    
risposta data 20.04.2018 - 18:36
fonte
1

Se sei disposto a spendere un sacco di soldi, puoi utilizzare i token hardware con un orologio integrato.

Quanto sarà sicuro? Dipende dagli utenti, dal prezzo della licenza completa e dai meccanismi di sicurezza sul token. Se gli utenti non sono molto esperti e la versione completa costa meno del computer su cui gira, pochi utenti si preoccuperanno di rompere il software per rimuovere il blocco. In questo caso, qualsiasi token hardware economico con sicurezza di base sarà sufficiente.

Tuttavia, se il software costa molto più del computer che verrà eseguito e si dispone di utenti specializzati, sarà meglio utilizzare un token hardware ad alta sicurezza, con un ambiente di esecuzione affidabile e una tecnologia anti-manomissione.

    
risposta data 20.04.2018 - 19:13
fonte

Leggi altre domande sui tag