Comunidad de diseño web y desarrollo en internet online

Activador de software, ayuda

Citar            
MensajeEscrito el 14 Ago 2008 05:05 am
Desarrolle un software en MDN ZINC, al cual le puse un codigo en action script 2, para activarlo forsozamente tras abrirlo por segunda vez, esto con el fin de evitar que me lo copien y hagan pirateria, ya que lo pienso vender.

El puento es que para activarlo solo se necesita un simple numero de serie y ya queda activado, si alguien copia el programa y lo quiere vender por otro lado, basta con tener el software y el numero de serie para usarlo y activarlo.

Lo que necesito es un activador mas efectivo que se conecte a un servidor para poderse activar, de esa forma el servidor sabria que el software ya esta activado en una maquina y ya no dejaria activarlo en otra pc, tal y como lo hacia windows vista para activarse por internet (antes de que lo hackearan) pero lo que necesito es un activador via servidor o algo efectivo por lo menos para que a los piratas les cueste mas trabajo distribuirlo sin mi autorizacion.

Saben de algun activador o un instalador que cuente con activador seguro via servidor o algo asi? ya cuento con servicio de hosting, como dato adicional.

no se mucho sobre este tema y agradezco su valioso apoyo !

Por bisho

39 de clabLevel



 

msie
Citar            
MensajeEscrito el 14 Ago 2008 01:58 pm
Mira en Zinc la clase System, con ella puedes tomar la marca, el nombre, el propietario, etc. de la PC. Después tienes una clase llamada Dtabase, con ella te puedes conectar a una base de datos y guardar estos datos junto al número de serie insertado.

Cuando la persona instale el producto con el número de serie después deberá activarlo y en realidad lo que hará será guardar todos estos datos en la base de datos tuya y activar el software, por medio de una clave que copiará en el registro depende de los datos de tu PC.

Lo que te queda algo más difícil y es si la persona no tiene internet tiene que poder activar el producto, lo que generalmente se hace por teléfono, y en realidad lo que tienes es una función que dada las características tomadas por el Zinc de tu PC genere una cadena de caracteres (mientras más complicado sea el algoritmo de la función menos sencilla de hackear), después esta cadena de caracteres la persona del servicio telefónico debe tener una aplicación con una función que haga lo contrario, es decir convertir la cadena a los datos de tu PC para insertarlo en una base de datos y esta misma aplicación debe conviertir esta cadena en un número de activación, ella se lo dicta al usuario, este lo copia en su producto y este último tiene que comprobar si esta activación coincide con los datos de la PC para entonces poner en el registro que está activado el producto.

Es un trabajo complicadillo y que entra a jugar si valdrá la pena gastar tantos recursos y tiempo por evitar que copien el software, a Adobe le preocupa y gasta recursos en esto y tiene un servicio de atención al cliente en todos los países las 24 horas porque su paquete cuesta más de 2000 Euros. Y así y todo te lo pueden copiar si logran descifrar el algoritmo que utilizas, los ya conocidos KeyGen.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 14 Ago 2008 09:30 pm

elchininet escribió:

Mira en Zinc la clase System, con ella puedes tomar la marca, el nombre, el propietario, etc. de la PC. Después tienes una clase llamada Dtabase, con ella te puedes conectar a una base de datos y guardar estos datos junto al número de serie insertado.

Cuando la persona instale el producto con el número de serie después deberá activarlo y en realidad lo que hará será guardar todos estos datos en la base de datos tuya y activar el software, por medio de una clave que copiará en el registro depende de los datos de tu PC.

Lo que te queda algo más difícil y es si la persona no tiene internet tiene que poder activar el producto, lo que generalmente se hace por teléfono, y en realidad lo que tienes es una función que dada las características tomadas por el Zinc de tu PC genere una cadena de caracteres (mientras más complicado sea el algoritmo de la función menos sencilla de hackear), después esta cadena de caracteres la persona del servicio telefónico debe tener una aplicación con una función que haga lo contrario, es decir convertir la cadena a los datos de tu PC para insertarlo en una base de datos y esta misma aplicación debe conviertir esta cadena en un número de activación, ella se lo dicta al usuario, este lo copia en su producto y este último tiene que comprobar si esta activación coincide con los datos de la PC para entonces poner en el registro que está activado el producto.

Es un trabajo complicadillo y que entra a jugar si valdrá la pena gastar tantos recursos y tiempo por evitar que copien el software, a Adobe le preocupa y gasta recursos en esto y tiene un servicio de atención al cliente en todos los países las 24 horas porque su paquete cuesta más de 2000 Euros. Y así y todo te lo pueden copiar si logran descifrar el algoritmo que utilizas, los ya conocidos KeyGen.



Me queda algo clara tu explicacion, es asi como muchos software le hace para activar el producto, pero no he encontrado esas clases que me indicas, seria mucha molestia si me das algun ejemplo o algun sitio donde encuentre algo relacionado?. Como referencia uso MDM Zinc 2.5 y 3.0, gracias por tu respuesta, saludos !

.

Por bisho

39 de clabLevel



 

msie7
Citar            
MensajeEscrito el 14 Ago 2008 11:43 pm

elchininet escribió:


Es un trabajo complicadillo y que entra a jugar si valdrá la pena gastar tantos recursos y tiempo por evitar que copien el software, a Adobe le preocupa y gasta recursos en esto y tiene un servicio de atención al cliente en todos los países las 24 horas porque su paquete cuesta más de 2000 Euros. Y así y todo te lo pueden copiar si logran descifrar el algoritmo que utilizas, los ya conocidos KeyGen.


Este parrafo en particular me parece muy interesante.
Si los grandes corporativos como adobe , microsoft, etc, con todo su despliege de recursos no han logrado evitar que pirateen sus prodcutos, imaginate bisho que va a pasar con algoritmos de protección más simples.

Ahora esos productos son craqueados debido a su notable popularidad, en este caso un producto no tan popular, tiende a ser menos atractivo por los crackers.

En el mercado existen opciones comerciales para proteger tu software, pero desde luego hay que pagar.

Saludos

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 15 Ago 2008 03:09 am
Si tienes el Zinc 2.5 abre la carpeta que se creó en el menú de inicio / programas y ahí estará "MDM Zinc 2.5 User Manual" es la ayuda de Zinc 2.5, dentro de esta ve a la sección {mdm}Script 2.0 API y ahí encontrarás todas las classes, entre ellas Database y System, todos los métodos y propiedades de las clases tienen un pequeño ejemplo dentro.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.