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 29-12-2005
Deiv Deiv is offline
Miembro
 
Registrado: jul 2005
Ubicación: La Paz - Bolivia
Posts: 364
Poder: 19
Deiv Va por buen camino
Smile Como evitar que copien tu Program CD?

Hola,
Haber dos preguntas: ¿De que forma evitar que mi Programa grabado en un CD lo copien otros? y ¿como evitar que mi CD lo instalen en otras máquinas, salvo en aquel al que le vendí?
estoy realizando un Tutor con Delphi 7, y todos saben que cuesta y a nadie le agrada que lo pirateen verdad?
Por ahí lei que se puede con:
1.- Leer la Serie del Disco duro después de ser formateado,
2.- Leer el Bios
No sé si ambas son soluciones para mis dos preguntas, bien sabemos todos que hoy en día no se puede evitar nada con los derechos de autor y pirateo de software, pero tal vez den alguna idea por favor de por lo menos en algún % porcentaje mínimo evitar que mi CD sea copiado en cantidades y luego negociados sin autorización.
Agradeceré vuestras sugerencias.
Un saludo
Responder Con Cita
  #2  
Antiguo 30-12-2005
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola Deiv,

lo de evitar que te copien directamente desde el cd, lo voy muy complicado por no decir imposible.
Lo único que veo son las comprobaciones como tu dices del número de serie del disco duro, placas, tarjetas de red, etc.
Pasate por aquí: http://www.clubdelphi.com/foros/showthread.php?t=10971

Existen aplicaciones como la que te menciona Héctor Randolph en éste hilo:
http://www.clubdelphi.com/foros/showthread.php?t=26150 para evitar el uso indebido del programa.
Yo no lo he probado, pero además tambien le puedes hechar una vistazo al Asprotect, ahora mismo no te puedo dar el link a la página, pero creo que es de pago. Además también existen componentes (de pago) en Torry para evitar ejecuciones no deseadas de un programa, limitar los dias de uso, etc.

Saludos y Feliz Año Nuevo
Responder Con Cita
  #3  
Antiguo 30-12-2005
Deiv Deiv is offline
Miembro
 
Registrado: jul 2005
Ubicación: La Paz - Bolivia
Posts: 364
Poder: 19
Deiv Va por buen camino
Question

No entiendo muy bien, haber explíquenme en pocas palabras por favor:
1.- El programa comprueba el número de Serie del HDD desde el CD, luego ¿escribe algo en el Registro de Windows?, si se llevara a otra máquina ¿acaso al instalarlo en la nueva máquina no hará lo mismo?, en otras palabras tendremos que un CD que se instalará y funcionará en cualquier máquina que se le instale por primera vez.
2.- Que pasa si se formatea, tendrá otro número de serie, entonces ¿como comprobará el CD el anterior número de serie? creerá que es otra máquina ¿existe alguna forma de decirle al programa que compruebe por lo menos unas 2 o 3 formateadas?
3.- Si comprobara el BIOS, ¿el Programa escribirá en el BIOS para saber si es la máquina donde se instaló?
4.- Esta claro que no puedo LIMITAR nada ("limitar los dias de uso") al que le venda mi CD verdad?
Por favor alguna aclaración estoy muy novato en este problema
Responder Con Cita
  #4  
Antiguo 30-12-2005
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Poder: 20
[Gunman] Va por buen camino
En primer lugar, creo que es imposible evitar que se te copie... Ni las grandes compañias lo consiguen! Así, céntrate en la forma de conseguir que en vez de copiarselo te lo compren (no sé... con soporte técnico gratuito, más servicios, regalales un pin y una gorra, no lo sé).
En segundo lugar, ten cuidado lo que haces con los datos de la BIOS y del disco duro, deberias saber que leer o modificar sin permiso el contenido de un ordenador es ILEGAL, tanto como piratear. Te refresco la memoria con los últimos escándalos de SONY:
__________________
l2prog.co.nr
Responder Con Cita
  #5  
Antiguo 30-12-2005
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Lightbulb

Hola Deiv!

Continuando con el consejo que te da Bicho, si descargas e instalas el componente mxProtector, tienes varias formas de proteger tus aplicaciones de copias ilegales.

Por lo que veo, la que más te conviene es crear copias registradas, por ejemplo, cuando un usuario intente arrancar tu aplicación por primera vez muestras una ventana para registrar su copia, el programa solicitará un nombre de usuario y genera un Identificador de Hardware único para cada computadora, después solicita la clave de registro correspondiente a ese par usuario-id_hardware.

Por otra parte, creas otro programita externo Key Generator al cual solamente tú tendrás acceso y con él generas la clave de registro dependiendo del par usuario-id_hardware, de esta forma tú controlas quienes pueden instalar y usar tu aplicación.

Con esto por lo menos evitarás que un usuario común tenga acceso a tu programa sin permiso, siempre y cuando mantengas en un lugar seguro el generador de claves (tal vez en un búnker ).

Saludos

Última edición por Héctor Randolph fecha: 30-12-2005 a las 22:27:27.
Responder Con Cita
  #6  
Antiguo 31-12-2005
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Poder: 20
[Gunman] Va por buen camino
Héctor, eso es muy bonito... (la teoria) pero siempre hay unos amables señores que se dedican a descifrar el código de los programas y hacen cracks...
Sigo pensando, que por mucha proteccón que le pongas, si se quiere, se salta.
De todas formas, es una buena solución, porque... ¿Quien va a descifrar TU .exe para crear un crack?
No lo digo para menospreciar tu programa, seguro que es fantástico, pero no es conocido, simplemente eso...
__________________
l2prog.co.nr
Responder Con Cita
  #7  
Antiguo 31-12-2005
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Proteccion de hardaware

Saludos a todos los miembros del grupo!!

He visto varios programas para aplicaciones especificas que usan una llave de hardware (usb o puerto paralelo) para impedir la ejecucion del programa. me gustaria saber su opinion sobre ello; les dejo este enlace (ingles):

http://www.safenet-inc.com/products/...dware_keys.asp

¡¡FELIZ AÑO NUEVO!! ¡QUE SUS DESEOS SE CUMPLAN!!!
Responder Con Cita
  #8  
Antiguo 31-12-2005
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile Paz positiva

¡Hola a todos!

No sé si funcione, porque no se gran cosa acerca de los mecanismos internos de lectura de discos compactos y las funciones de programación de bajo nivel relacionadas con esto, pero hace algún tiempo, allá por 1995, cuando comencé a «sentir el deseo de alcanzar el Mundo Superior» (concuerdo con el Diccionario Zorrilla de Términos Cabalísticos ), implementé algo maquiavélico con mis programas de instalación (compilados por una belleza conocida como Turbo Pascal 7) en discos flexibles de 3 1/2:

1. Rayaba ligeramente el disco con una navaja.
2. Leía los números de los sectores que quedaban defectuosos.
3. Guardaba esos números como constantes en mi programa instalador.
4. Copiaba el programa instalador en el disco literalmente marcado.
5. Al ejecutar el instalador, éste verificaba el daño en los sectores indicados antes de iniciar el proceso de instalación.

Entonces (y quizá todavía) ninguna máquina de fabricación masiva era capaz de reproducir con exactitud el daño físico de un disco sobre otro.

Sin embargo hoy en día mi postura es hacia una paz positiva: servicios de valor agregado a los clientes leales y el fomento de licencias de software más accesibles y de precios más justos, según el poder adquisitivo del comprador.

Un abrazo freeware.

Al González.
Responder Con Cita
  #9  
Antiguo 31-12-2005
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Buenos días a todos,

en primer lugar, creo que ésto se ha convertido en un debate sobre seguridad, en el que todo el mundo ya está dando su opinión y experiencia al respecto. Conlo cual cuantas más respuestas más ayuda podremos darle a nuestro amigo Deiv.

Bueno dejo de enrollarme. He leido el post de FGarcia en el que habla sobre una llaves de seguridad. Éste era mi segundo punto sobre el que queria hablar en mi primer post a Deiv, pero al no tener tiempo no pudo expresarselo y le deje sólo la ayuda que tenía en "software".

Pues bien, en mi anterior empresa, cuando terminamos de desarrollar la aplicación en la que estabamos metidos desde hacia medio año, surgió el tema de la seguridad. Yo estuvo mirando sobre el tema que se ha discutido aquí de hacer dos programas, un instalador que obtiene las claves y el ejectutable nuestro que además las comprueba al iniciarse.
Mi jefe por su lado estuvo mirando las llaves usb para proteger el software.
Aquí os dejo el enlace a la empresa, creo que es española, a la cual se las compramos,
http://www.danyshop.com/shop/prod/ca...nkeyDongle.htm
No puedo decir la experiencia que tuve con esa llaves, que ahí les llaman "mochilas" ya que mi periplo en la empresa terminó semanas después.

Pero bueno, espero a alguien le ayude o le aclare más sus dudas.
De todos modos soy de la opinion de Hector y [Gunman], evitar que te copien el programa va a ser imposible practicamente, que crean un crack ya depende de lo rebuscados que sean los usuarios o lo bueno que sea tu software.

Saludos y Feliz Año Nuevo a todos.
Responder Con Cita
  #10  
Antiguo 02-01-2006
rafita rafita is offline
Miembro
 
Registrado: ago 2003
Ubicación: Cuenca- España.
Posts: 309
Poder: 21
rafita Va por buen camino
Cita:
Empezado por Al González
1. Rayaba ligeramente el disco con una navaja.
2. Leía los números de los sectores que quedaban defectuosos.
... Entonces (y quizá todavía) ninguna máquina de fabricación masiva era capaz de reproducir con exactitud el daño físico de un disco sobre otro.
En mis tiempos de estudiante (finales de los 80) teniamos que utilizar un interprete de logo (en disco de 5 1/4') con una protección similar, naturalmente solo un alumno podía utilizar el disco original, hasta que un compañero descubrio un pequeño defecto en el disco y lo replicó en otros con el simple procedimiento de alinearlos y marcarlos con un lápiz, así siempre dañaba el mismo sector.
Repito: eramos estudiantes, no podiamos gastar 200.000 pelas en un interprete de Logo para hacer prácticas unos meses.

Volviendo al tema que nos ocupa: Yo te recomiendo el generador de claves (dependiendo del número de la placa base, número del disco,...), así controlas la instalación. Y no te preocupes por más historias, salvo que tu programa pueda ser de interés para varios miles de personas, ya que en ese caso sí habrá alguien que decida buscar un crack para saltarse la protección (y no podrás evitarlo de ninguna forma).

Saludos
__________________
Rafita.

Última edición por rafita fecha: 02-01-2006 a las 12:03:44.
Responder Con Cita
  #11  
Antiguo 02-01-2006
elcigarra elcigarra is offline
Miembro
 
Registrado: may 2005
Posts: 269
Poder: 19
elcigarra Va por buen camino
mi estilo

Ya que estamos propongo lo mío, no sin antes decir que lo de la navaja me pareció espeluznántemente maravilloso.

El tema es que demasiada seguridad atenta finalmente contra uno mismo. Supongan que el cliente honesto rompió su PC o el CD y tiene derecho a instalarlo de nuevo en otra PC, no se la voy a complicar solo porque hay otros clientes deshonestos.

Yo por mi parte creo que lo positivo de Gunman es lo mejor pero en alguna oportunidad y sin tanta tecnología ni conocimiento hice lo siguiente:

a) Luego que se registran entrego el nombre y numero de serie de tal forma que el primero es el nombre de la empresa (o el mismísimo nombre del tipo que puso su tarjeta de crédito) y el número de serie se genera a partir de ese nombre y de la fecha de registro (es decir: ese numero de serie sirve este año pero no el siguiente, p.ej). Todo esto con un generador de claves propio, por supuesto.

b) En el SplashScreen o en la ventana de login, le escribo (con una cierta sutileza, pero visible) algo como "Titular y responsable de la presente licencia de MiSoftware v1.0: Pinocho el muñeco" (acá sustituyo a "pinocho" por el nombre del sujeto o el de su empresa. De esta forma el hombre no va a querer que su nombre recorra el mundo con el estigma maldito de "pirata" en la frente y restringes la piratería a un pequeño círculo geográfico de sus amistades a lo más.

c) En cuanto a los cracks, si mi programa es suficientemente bueno para que alguien se moleste en hacerle un crack, entonces yo ya tengo bastante dinero y es momento de invertir tiempo en sacar una versión mucho más completa y comprar un sistema de seguridad más profesional.
Responder Con Cita
  #12  
Antiguo 05-01-2006
Deiv Deiv is offline
Miembro
 
Registrado: jul 2005
Ubicación: La Paz - Bolivia
Posts: 364
Poder: 19
Deiv Va por buen camino
Thumbs up % mínimo

Gracias a todos por el apoyo al tema.

- Pa Héctor Randolph. Estoy revisando el MxProtector, pero me parece que no tiene mxProtector_d7.res, solo ví para las versiones 5 y 6. Hector aunque dio una idea muy generalizada me pareció MUY BUENA! Gracias!.

- rafita, dijo: "Y no te preocupes por más historias, salvo que tu programa pueda ser de interés para varios miles de personas, ya que en ese caso sí habrá alguien que decida buscar un crack para saltarse la protección (y no podrás evitarlo de ninguna forma)."

- elcigarra dijo "En cuanto a los cracks, si mi programa es suficientemente bueno para que alguien se moleste en hacerle un crack, entonces yo ya tengo bastante dinero y es momento de invertir tiempo en sacar una versión mucho más completa y comprar un sistema de seguridad más profesional."

Sobre los últimos post (rafita y elcigarra) como en un principio mencioné: "alguna idea por favor de por lo menos en algún % porcentaje mínimo evitar que mi CD sea copiado en cantidades y luego negociados sin autorización?". Pues ellos si que dieron con ese % mínimo, no fueron desalentadores, agradecer también a los post de Bicho y Gunmann aunque vuestras sugerencias en un principio fueron muy tajantes: "NO SE PUEDE", "IMPOSIBLE", "NI LAS GRANDES COMPAÑÍAS", ETC, casi me hacen perder la confianza cuando uno por primera vez sale con la duda sobre el tema, pero vuestros aportes los tomé en cuenta.

Mi tutor no será gran cosa, pero quizá a la larga (y solo en mi País) lo sea por ello si bien al final me lo piratean, por lo menos me gustaría en un principio como dijo elcigarra para entonces tener una cierta cantidad de dinero, o sea adelantarme lo más que pueda a los piratas y mas adelante pensar en comprar un sistema de seguridad mucho más profesional. Hasta donde pude observar navegando en Internet, los crackers son buenos y los hay de varios Países, pero nunca vi en Internet a un cracker de mi País que haya creado un keygen, patch, crack, loader, etc para x-programa, eso también me dá alguna confianza de adelantarme a los piratas, pues (por lo menos en donde Yo vivo), comparto con rafita y otros que opinaron que si mi programa llega a ser muy bueno no lo podré evitar, y vuelvo a redundar: hasta entonces me gustaría de alguna forma aprovechar lo mejor que pueda después de sacar mi programa a la luz de varios.

Si desean seguir aportando con algunas otras ideas y vuestras experiencias, adelante!, así el Foro crece verdad?.

Por último pedirles quizá un favor de comunicarme personalmente a través de vuestros emails para información mas detallada, ruego no rechazarme en ese sentido.
Saludos
Responder Con Cita
  #13  
Antiguo 05-01-2006
elcigarra elcigarra is offline
Miembro
 
Registrado: may 2005
Posts: 269
Poder: 19
elcigarra Va por buen camino
Cualquier tema adicional al respecto lo puedes plantear aquí en el momento que quieras, casi todos vamos y venimos todo el tiempo.

En cuanto al mail puedes mandarlo desde la página del perfil de los usuarios registrados en el club. Haces click en el nombre del usuario y donde dice "Información del contacto" puedes mandar mail y mensajes privados. En cuanto a mi, a las ordenes por cualquier cosa.

De todas formas se me ocurre que priorizar un debate aquí en el club donde todos puedan participar/aprender es lo más saludable.
Responder Con Cita
  #14  
Antiguo 27-01-2006
piccolo2101 piccolo2101 is offline
Miembro
 
Registrado: oct 2005
Posts: 63
Poder: 19
piccolo2101 Va por buen camino
Hola,
he leido atentamente los post y efectivamente ya se está desviando a una discusión y no una respuesta para Deiv. Yo quiero aportar, sobre los sistemas hardware como usb y demás, que son sistemas también simulables mediante software. Sólo tenemos que fijarnos en programas como 3d max que lo usó en su tiempo. Yo le diría a deiv que no se preocupe tanto por la serguridad ya que, como se ha dicho por ahí, los usuarios a los que va dirigido el software no suelen tener el perfil de crackers. Por otro lado yo suelo usar la opción, que también se ha nombrado ya, de buscar una clave antes de iniciar mi programa y en caso de que no exista mostrar la pantalla de registro correspondiente con nombre de usuario y contraseña. Evidentemente, el usuario y contraseña se lo proporcionas tu y ten tu generador de claves para este fin. Una vez se ha validado el usuario no tendrá que hacerlo más pues en la proxima ejecución si habrá una clave ya creada.

Un saludo
Responder Con Cita
  #15  
Antiguo 27-01-2006
VIRU VIRU is offline
Miembro
 
Registrado: may 2003
Posts: 25
Poder: 0
VIRU Va por buen camino
si lo quieren crackear lo van a crackear

No hay medicina contra eso, en mi caso utilizo mxprotector lo unico que busco es que ese cliente normal no se lo de al vecino de al lado, en mi caso mis desarrollos son para cosas espcificas digamos que un soft lo puedo llegar a vender unas 20 veces en mi ciudad, que son las personas que realmente les sirve y como son 20 personas el valor del mismo es x, si desarrollara para una venta de 200 copias creo que el valor seria x/3, por lo tanto ya no seria el soft lo que estoy vendiendo, sino el soporte, la info relacionada que les envio, trucos sugerencias, y algun sorte de algo sobre el tema, teniendo en cuenta las actualizaciones por sugerencias (que si son pagas) etc etc etc, esto se toma como una pequeña cuotita que no le duele a nadie, y a todos les conviene pagarla.
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 18:37:19.


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