16-07-2011, 05:27 PM
Ammettiamo che si voglia creare un software shareware, se lo si vuole mantenere tale è necessario progettare un sistema di autenticazione efficace.
Presumibilmente (a livello teorico) qualsiasi protezione può essere bypassata, ma cosa si può fare per mettere in difficoltà i reverser?
Penso che una verifica su un database online (per quanto scomoda) sia obbligatoria, visto che bisogna evitare serial univoci. Quindi penso che il problema keygen/serial si possa evitare.
Il problema più grosso penso che siano le patch: come si può rendere difficoltoso patchare un programma?
Presumibilmente (a livello teorico) qualsiasi protezione può essere bypassata, ma cosa si può fare per mettere in difficoltà i reverser?
Penso che una verifica su un database online (per quanto scomoda) sia obbligatoria, visto che bisogna evitare serial univoci. Quindi penso che il problema keygen/serial si possa evitare.
Il problema più grosso penso che siano le patch: come si può rendere difficoltoso patchare un programma?