Ver Mensaje Individual
  #17 (permalink)  
Antiguo 04/08/2010, 01:27
Avatar de Txoco
Txoco
 
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 15 años, 11 meses
Puntos: 7
Respuesta: Especie de keygen para la aplicacion

Buenas

Personalmente no soy muy partidario de proteger los programas, pero si es necesario, mejor que crear un sistema de bloqueo del programa al estilo "serial", es el de mantener una lista de usuarios autorizados. Algo así como lo que hace Microsoft con su sistema de activación por internet.

Si he entendido bien, el programa permite hacer pedidos a tu empresa, lo que significa que estará permanentemente conectado (o con frecuencia), y puedes utilizar ese aspecto en tu favor. Suponiendo que no sirva para hacer pedidos a otras empresas diferentes, es tan sencillo como incluir, de manera oculta, ofuscada o como quieras, algún dato de los ordenadores autorizados (nº de serie del disco duro, identificador del usuario de Windows, MAC de la tarjeta de red, etc, o incluso una combinación de varios de ellos); cada vez que recibas un pedido, comprueba en tu base de datos, que será privada, si ese dato pertenece a un usuario que se ha registrado. Si los pedidos se hacen por e-mail, es sencillo agregar un campo personalizado que no interprete ningún otro programa de correo (aunque sería perfectamente visible si sabes un poco).

No es un sistema infalible (ninguno lo es ), pero por ejemplo, tiene las ventajas de que te permite saber qué usuarios utilizan el programa y cuales no, desactivar la licencia de aquellos que te resulten sospechosos, o pedir de forma personal que hagan el favor de registrarse.

Mas aún, puedes hacer que el programa del usuario sólo avise de que no está registrado y aun así envíe los pedidos con la información que se usaría para el registro, guardando en tu base de datos de autorizaiones la de los usuarios fraudulentos para hacer un seguimiento de la aceptación del programa.
__________________
wile sona li mute e sona