Proteger mi codigo

03/02/2010 - 02:09 por Javier Lozano | Informe spam
Saludos Compañeros,

Acabo de terminar de construir un programa y quisiera implementar algún
sistema de protección contra dos cosas:

1- Decompilación
Prevenir o reducir el riesgo de decompilacion del software

2- Licenciamiento
Implementar algun metodo de licenciamiento, donde la aplicacion solo se
puede instalar en clientes que yo autorize,

Cualquier informacion sera bienvenida

Muchas gracias

Javier Lozano
Lima-Peru
 

Leer las respuestas

#1 Alberto Poblacion
03/02/2010 - 08:45 | Informe spam
"Javier Lozano" wrote in message
news:
Acabo de terminar de construir un programa y quisiera implementar algún
sistema de protección contra dos cosas:

1- Decompilación
Prevenir o reducir el riesgo de decompilacion del software



Para esto se utiliza un programa de los denominados "ofuscadores" de
código, que aunque no son completamente infalibles, por lo menos dificultan
el proceso de decompilacion. Por ejemplo, el Dotfuscator:
http://msdn.microsoft.com/es-es/library/ms227240(VS.80).aspx

2- Licenciamiento
Implementar algun metodo de licenciamiento, donde la aplicacion solo se
puede instalar en clientes que yo autorize,



Lo que se suele hacer es que el programa lea varias características del
hardware, tales como el numero de serie del disco duro o la dirección MAC
del equipo, y con ellos produzca una clave, aplicando algún algoritmo
matemático. Esa clave te la remite el usuario que ha instalado el programa,
y con ella tú calculas un "código de activación", una vez más usando algún
algoritmo matemático, y le devuelves al usuario ese código. El programa hace
el cálculo con su clave para comprobar que le sale el mismo código, y si no
es correcto no funciona (o funciona en modo "demo").

Preguntas similares