Domanda

Eventuali duplicati:
Protect NET dal reverse engineering?

Voglio fare il mio software che non venga distribuito senza essere stata acquistata?

Un modo ho pensato che era di rendere il servizio Web e tenere traccia e tutte le cose.

Ma limitazione è che non tutti i computer hanno Internet in modo da questo viene fuori questione.

Un'idea era che io ottenere le informazioni del computer come CPU Serial Number da WMI e poi BULD che il software per funzionare su sistemi con quel numero di serie. Non riesco a pensare a un'idea molto meglio di questo.

Si prega di aiutarmi con qualche idea come fare software sicuro.

Non voglio per proteggerlo da essere decompilato. Voglio che se mi danno l'un utente con una licenza singolo computer in modo questo programma bastoni con quel computer e non tun su un altro computer

È stato utile?

Soluzione

Risposta breve:. Non è possibile

Più rispondere: si può sempre mettere queste barriere di sicurezza, il che rende il lavoro dei cracker più difficile, ma alla fine, lo faranno crack. E 'una questione di equilibrio: è possibile rendere il loro lavoro più difficile, ma questo significa più lavoro per voi, anche. L'unico vero modo di protezione dalla pirateria, a mio parere, è quello di rendere le parti essenziali della vostra applicazione, basata sul web, e hanno tutti i vostri clienti utilizzano un ID univoco, mentre di contattare il servizio. Nella maggior parte degli scenari (e anche il vostro, come avete fuori a punta), questo è difficile o addirittura impossibile, ma ad essere onesti, non c'è altro modo reale.

Altri suggerimenti

Inishtech fornisce una soluzione calles protezione del software e servizio di gestione licenze che suona come quello che si descibe. Si tratta di uno spin-off da un progetto Micrososft. Estrae e si muove alcune parti del proprio codice a una DLL cifrata che viene eseguito su un Net VM crittografati troppo, in particolare per l'applicazione / cliente se ho capito bene, quindi dovrebbe essere molto sicuro.

ha anche una piattaforma per distribuire e gestire licenze ecc

Non so di eventuali alternative gratuite.

Saluti GJ

C'è sempre la Hardware Dongle: http://en.wikipedia.org/wiki/Dongle

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top