Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-07-2004
diegolf diegolf is offline
No confirmado
 
Registrado: jun 2004
Posts: 40
Poder: 0
diegolf Va por buen camino
Seguridad contra la Piratería

Quisiera saber aparte de grabar archivos en distintas carpetas, que otras soluciones han encontrado respecto a este tema.

Desde ya muchas gracias
Responder Con Cita
  #2  
Antiguo 30-07-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 22
DarkByte Va por buen camino
Al vender un programa, usar el truco de trucomanía para obtener el Id del pc, y si el id es diferente, no funcionar.

Al inicio del programa se desencriptaría una cadena que tiene el id del pc que debería de ser y se compara con el id del pc actual, si son diferentes, cierra el programa y pones un "castigo".

Al menos eso hago yo
__________________
:)
Responder Con Cita
  #3  
Antiguo 30-07-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por diegolf
Quisiera saber aparte de grabar archivos en distintas carpetas, que otras soluciones han encontrado respecto a este tema.
Bueno, guardar cosas, la verdad es que no hay muchos sitios donde guardarlas; En archivos (en diferentes carpetas como tú dices), en el registro de Windows (como ha puesto MS de moda desde hace un tiempo), que no deja de ser lo mismo..., y "fuera del ordenador" como podría ser en "discos llave" (aunque personalmente no te lo recomiendo, ya que dan más problemas que otra cosa... ) y por último se me ocurren las "llaves hard" o mochilas.

Todo depende de cuanto tiempo y dinero estés dispuesto a gastar en el sistema de protección.
Yo opino que guardar la clave en archivo/registro (yo optaría por el 2º) con una buena encriptación (que no sea una XOR , asimétrica a poder ser) y con información del usuario como su dirección de e-mail te evita mucha piratería y te da pocos problemas.
Una cosa que dificulta un poco el trabajo a quien te lo quiera piratear es modificar mínimamente el cálculo del código cada actualización (con un pequeño cambio basta, que sea sencillo para tí); El cliente obtiene la actualización con su nuevo código. Si alguien ha hecho un crack dejará de funcionar la siguiente versión (para un cracker es más "engorroso" tener que hacer/sacar un crack cada nueva versión que no tener uno que funcione para todas); Si alguien tiene el código de un cliente bueno y se actualiza tendrá que conseguir el nuevo código también.

El tema de hacer códigos dependientes de la máquina, por experiencia sé que dan trabajo y según el número de clientes que tengas puede darte muchos problemas (si son pocos es una buena opción); Los códigos dependientes de la máquina suelen depender del HW (BIOS, HD, MAC,..) o del SW (datos del SO), eso implica que cambios en el HW o SW dan como resultado que el código deje de funcionar. Formateos de discos, cambios de tarjetas, reinslaciones del sistema,...

Como conclusión dos cosas:
(1) Cualquier sistema es crackeable; es cuestión de valorar el coste del programa, el coste de la protección y el coste de hacer el crack.
(2) Una vez leí una cosa bastante interesante (no es nada personal hacia tí ): "Antes de hacer un sistema muy sofisticado y costoso para evitar que tu programa sea pirateado, piensa si vale la pena crackearlo..."
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 19:12:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi