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

Preguntas similare

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").
Respuesta Responder a este mensaje
#2 Leandro Tuttini
03/02/2010 - 13:26 | Informe spam
hola

para el tema de licenciamiento por ahi te pueda ser de utilidad este
link

Application Trial Maker
http://www.codeproject.com/KB/cs/Trial_Maker.aspx

saludos
Respuesta Responder a este mensaje
#3 Angel J. Hernandez M.
06/02/2010 - 10:34 | Informe spam
También puedes considerar (SLPS = Software Licensing and Protection
Services)

http://www.microsoft.com/slps/
http://en.wikipedia.org/wiki/Micros...n_Services

Saludos,


Angel J. Hernandez M.
MCP,MCAD,MCSD,MCDBA
Microsoft MVP

http://twitter.com/angeljesus14
http://msmvps.com/blogs/angelhernandez


"Javier Lozano" wrote in message
news:
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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida