Ir al contenido


Foto

[RESUELTO] ¿Cómo proteger mi software contra la piratería insertando un sistema de bloqueo?


  • Por favor identifícate para responder
11 respuestas en este tema

#1 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 23 agosto 2010 - 09:12

Bueno estoy pensando,en insertar en mi programa un sistema de lista negra osea que personas no autorizadas utilicen mi programa sin tener licencia , lo que estoy por tratar es que mi programa si la persona que lo utiliza tiene Internet inmediatamente se conecte yo pueda verlo para bloquearlo en caso de que no lo tenga registrado como un baneo, cómo podría implementar eso un ejemplo digamos ya que no quiero que si vendo mi programa esa persona se lo pase a otros y otros etc.
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 23 agosto 2010 - 09:43

Un tema complejo, lo que yo te recomiendo es utilizar algun sistema de licenciamiento que no tenga que ver con internet y esas yerbas, hay algunos componentes que te ayudan para eso, como el mxProtector (Parece que la página ya no está activa, que lástima, era un excelente componente :s).

Salud OS

  • 0

#3 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 23 agosto 2010 - 09:48

Un tema complejo, lo que yo te recomiendo es utilizar algun sistema de licenciamiento que no tenga que ver con internet y esas yerbas, hay algunos componentes que te ayudan para eso, como el mxProtector (Parece que la página ya no está activa, que lástima, era un excelente componente :s).

Salud OS

Si,es cierto esa pagina está fuera de linea lo había intentado antes conseguir ese componente pero no aparece por ningún lugar, gracias de todos modos . voy a tener que hacer el sistema yo mismo pero quería ahorrar tiempo,espero que luego si alguien ve el tema quizás me de una pista de un componente que sea compatible con Delphi 2010.
  • 0

#4 Héctor Randolph

Héctor Randolph

    501st Legion

  • Moderadores
  • PipPipPip
  • 664 mensajes
  • LocationMéxico

Escrito 23 agosto 2010 - 11:27

Bueno este componente era Freeware, espero no romper alguna regla al adjuntarlo aquí

Saludos

Archivos adjuntos


  • 0

#5 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 24 agosto 2010 - 06:14

Bueno este componente era Freeware, espero no romper alguna regla al adjuntarlo aquí

Saludos


Saludos.

Creo que no estarías infringiendo las reglas al publicarlo aquí, lo idóneo sería tenerlo en la sección de Utilerias y Programas.
  • 0

#6 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 24 agosto 2010 - 10:36

Bueno este componente era Freeware, espero no romper alguna regla al adjuntarlo aquí

Saludos

Muchas gracias amigo.
  • 0

#7 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 24 agosto 2010 - 12:11

Puedo preguntar, ¿Y de que modo "banearás" al usuario que utiliza el sistema?  ^o| ¿Crees que podrás traspasar a posibles Firewalls?  ;)

Implementar alguna política de bloqueo que sea medianamente agresiva y fuerte es motivo incluso para que cualquier antivirus clasifique a tu sistema como un virus. Y no creo que alguien que paga por una licencia tome con buen agrado semejante noticia cuando ejecuta el sistema y el antivirus cacha que hay cierta actividad sospechosa.

Muchas veces por querer poner demasiada seguridad terminamos molestando y perjudicando a los honrados clientes.

Está bien querer defender el trabajo, pero primeramente debes hacer un análisis de costo/beneficio de esto. ¿Que tan interesante, novedoso es tu sistema frente a los otros disponibles en el mercado? ¿Cuánta gente crees que lo compraría? ¿A que sector de mercado apunta? ¿Habrá realmente tanta gente interesada en perder tiempo en violar el sistema? ¿Que conseguiría de ello?

A lo que voy es que primero deberías pensarte bien que tan fuerte deben ser las medidas de seguridad. ¿Te traerá realmente más beneficios?

A veces es mejor tener clientes bien contentos, dando un buen servicio de consultoría, de soporte, etc que tener demasiados mecanismos de seguridad para evitar a que el malo saque demasiado provechoso. ¡Piensa más en el cliente bueno que el chico de la esquina intentando crackear tu sistema!
Un cliente prefiere un buen negocio antes que recurrir a un chavo para que rompa tu trabajo.
Si tu das buen servicio, y los demás ven esto más posibilidades tienes de captar nuevos clientes y retenerlos.

No te digo que elimines la seguridad, sino más bien que lo analices bien si vale la pena invertir tanto esfuerzo en ello y no en tener buenos clientes.

Esto también entra en relación con lo que he dicho en la anterior ocasión, cuando nos preguntabas si debías o no vender tu software.

Saludos,
  • 0

#8 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 24 agosto 2010 - 01:33

Puedo preguntar, ¿Y de que modo "banearás" al usuario que utiliza el sistema?  ^o| ¿Crees que podrás traspasar a posibles Firewalls?  ;)

Implementar alguna política de bloqueo que sea medianamente agresiva y fuerte es motivo incluso para que cualquier antivirus clasifique a tu sistema como un virus. Y no creo que alguien que paga por una licencia tome con buen agrado semejante noticia cuando ejecuta el sistema y el antivirus cacha que hay cierta actividad sospechosa.

Muchas veces por querer poner demasiada seguridad terminamos molestando y perjudicando a los honrados clientes.

Está bien querer defender el trabajo, pero primeramente debes hacer un análisis de costo/beneficio de esto. ¿Que tan interesante, novedoso es tu sistema frente a los otros disponibles en el mercado? ¿Cuánta gente crees que lo compraría? ¿A que sector de mercado apunta? ¿Habrá realmente tanta gente interesada en perder tiempo en violar el sistema? ¿Que conseguiría de ello?

A lo que voy es que primero deberías pensarte bien que tan fuerte deben ser las medidas de seguridad. ¿Te traerá realmente más beneficios?

A veces es mejor tener clientes bien contentos, dando un buen servicio de consultoría, de soporte, etc que tener demasiados mecanismos de seguridad para evitar a que el malo saque demasiado provechoso. ¡Piensa más en el cliente bueno que el chico de la esquina intentando crackear tu sistema!
Un cliente prefiere un buen negocio antes que recurrir a un chavo para que rompa tu trabajo.
Si tu das buen servicio, y los demás ven esto más posibilidades tienes de captar nuevos clientes y retenerlos.

No te digo que elimines la seguridad, sino más bien que lo analices bien si vale la pena invertir tanto esfuerzo en ello y no en tener buenos clientes.

Esto también entra en relación con lo que he dicho en la anterior ocasión, cuando nos preguntabas si debías o no vender tu software.

Saludos,

Muchas gracias  Delphius, voy a ponerle un sistema de serial simplemente y es cierto lo que dices lo importante es mantener el cliente contento y no vale la pena o bueno no es para tanto , además una persona que compre un software difícilmente lo regale así por así xd,no creo que tenga intensiones de piratería etc y bueno tomaré en cuenta tus consejas gracias de nuevo.
  • 0

#9 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 25 agosto 2010 - 01:10


Muchas gracias  Delphius, voy a ponerle un sistema de serial simplemente y es cierto lo que dices lo importante es mantener el cliente contento y no vale la pena o bueno no es para tanto , además una persona que compre un software difícilmente lo regale así por así xd,no creo que tenga intensiones de piratería etc y bueno tomaré en cuenta tus consejas gracias de nuevo.

La política de serial es quizá la menos invasiva y la más sencilla de llevar a cabo. Nunca he probado el componente que te han recomendado pero creo que con ese componente más uso de serial (es más creo que el componente tiene algo de esto) es más que suficiente.

Espero no tomes a mal mis opiniones, en vista a que me he expresado en algunas ocasiones al respecto de una forma quizá un tanto intimidante.

Mi intención es solamente invitarte a ver el mundo del desarrollo del software no como una fábrica de software apaga incendios a cambio de dinero... sino que te pongas más del otro lado y logres tener una visión más global del tema y comprendas que como distribuidores y desarrolladores de software necesitamos tener algo más de tacto empresarial y saber elaborar políticas de negocios atractivas y no ahuyentativas.

Por ello es que aconsejo no complicarse demasiado, sino en saber como ofrecer un buen producto y presentarlo. Luego es posible pensar cuestiones de seguridad. Quizá una pregunta resume toda la historia: ¿Que sentido tiene poner mil trabas de seguridad si luego el sistema realmente no tiene tanta penetración de mercado como para llamar demasiada la atención? Es inútil hacer más trabajo si en realidad no sabremos si el sistema resulta ser lo suficientemente atractivo como para que alguien le resulte ventajoso violarlo.

Tu lanza el sistema, luego evalúa si vale la pena invertir en más seguridad en él.

Por cierto: recuerda que no hay sistema 100% libre de error y que no pueda ser violado. Alguien con tiempo y conocimiento tarde o temprano encontrará la manera... El asunto está entonces en que para ese momento tu sistema haya sido mejorado y evolucionado lo suficiente como para ser más atractivo comercialmente que su parte "crackeada".

Saludos,
  • 0

#10 Jagluiperd

Jagluiperd

    Member

  • Miembros
  • PipPip
  • 36 mensajes
  • LocationBuscando a Wally

Escrito 30 agosto 2010 - 06:08

Hola,

He encontrado el componente "mxProtector" en un servidor ruso.

Me he descargado el ZIP y lo he analizado en busca de virus, con resultado negativo.

Puedes descargarlo de la siguiente dirección (ya le he pasado por el traductor de gooogle):
http://translate.goo...es&hl=&ie=UTF-8

Estos son los ficheros que contiene el ZIP:


delphi
  1. mxProtector c5.bpk (1.1 kb)
  2. mxProtector c6.bpk (1.4 kb)
  3. mxProtector c5.cpp (283 bytes)
  4. mxProtector c6.cpp (230 bytes)
  5. mxProtectorReg.dcr (423 bytes)
  6. mxProtector.dcu (17.8 kb)
  7. mxProtector d7.dcu (1.2 kb)
  8. mxProtectorAbout.dcu (2.8 kb)
  9. mxProtectorReg.dcu (1.7 kb)
  10. mxProtectorAbout.dfm (899 bytes)
  11. mxProtector d5.dpk (368 bytes)
  12. mxProtector d6.dpk (383 bytes)
  13. mxProtector d7.dpk (383 bytes)
  14. max.inc (440 bytes)
  15. mxProtector.pas (7.3 kb)
  16. mxProtectorAbout.pas (920 bytes)
  17. mxProtectorReg.pas (941 bytes)
  18. mxProtector d5.res (639 bytes)
  19. mxProtector d6.res (370 bytes)
  20. Form Main.dfm (1.3 kb)
  21. CustomSave.dpr (144 bytes)
  22. Form Main.pas (1.2 kb)
  23. CustomSave.res (425 bytes)
  24. Form Main.dfm (1.1 kb)
  25. DayTrial.dpr (146 bytes)
  26. Form Main.pas (975 bytes)
  27. DayTrial.res (752 bytes)
  28. Form Main.dfm (1.1 kb)
  29. Registration.dpr (141 bytes)
  30. Form Main.pas (1.2 kb)
  31. Registration.res (753 bytes)
  32. Form Main.dfm (1016 bytes)
  33. KeyGenerator.dpr (146 bytes)
  34. Form Main.pas (655 bytes)
  35. KeyGenerator.res (753 bytes)
  36. Form Main.dfm (1.1 kb)
  37. Password.dpr (142 bytes)
  38. Form Main.pas (889 bytes)
  39. Password.res (752 bytes)
  40. Form Main.dfm (1.2 kb)
  41. Registration.dpr (141 bytes)
  42. Form Main.pas (1.2 kb)
  43. Registration.res (753 bytes)
  44. Form Main.dfm (1 kb)
  45. Registration.dpr (141 bytes)
  46. Form Main.pas (1.1 kb)
  47. Registration.res (752 bytes)
  48. Form Main.dfm (1017 bytes)
  49. StartTrial.dpr (143 bytes)
  50. Form Main.pas (818 bytes)
  51. StartTrial.res (752 bytes)
  52. Form Main.dfm (1 kb)
  53. TimeTrial.dpr (147 bytes)
  54. Form Main.pas (980 bytes)
  55. TimeTrial.res (752 bytes)
  56. TmxProtector.chm (18.4 kb)
  57. TmxProtector.cnt (442 bytes)
  58. TMXPROTECTOR.HLP (23.3 kb)
  59. history.txt (715 bytes)
  60. LICENCE.TXT (2.5 kb)
  61. whatsnew.txt (1.1 kb)
  62. Max's Component Page.url (56 bytes)
  63. Readme .TXT (532 bytes)



Si os dá problemas indicármelo y os lo paso por correo (son 128 KBs de nada).

Saludos.
  • 0

#11 vicacos

vicacos

    Member

  • Miembros
  • PipPip
  • 12 mensajes
  • LocationTinaquillo edo Cojedes

Escrito 29 septiembre 2010 - 06:39

Buenas, ya es de todos conocido el hecho de que la empresa Max Components cerro su web y por supuesto, el apoyo a sus productos, en especial al MXprotector el cual tiene instalacion hasta el delphi 2009. mi pregunta ¿se puede utilizar este componente de alguna forma que pueda ser instalado en Delphi 2010?.
PD poseo todos los componentes Freeware de Max Components como hago para anexarlos como aporte al foro?
  • 0

#12 Rolphy Reyes

Rolphy Reyes

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.092 mensajes
  • LocationRepública Dominicana

Escrito 29 septiembre 2010 - 06:45

Buenas, ya es de todos conocido el hecho de que la empresa Max Components cerro su web y por supuesto, el apoyo a sus productos, en especial al MXprotector el cual tiene instalacion hasta el delphi 2009. mi pregunta ¿se puede utilizar este componente de alguna forma que pueda ser instalado en Delphi 2010?.
PD poseo todos los componentes Freeware de Max Components como hago para anexarlos como aporte al foro?


Saludos.

Bienvenid@ al foro!

Gracias por el interés.  Si posees los fuentes puedes realizar los cambios de lugar, entiendo que deben de ser menores porque si ya esta la versión para D2009 donde se implemento el Unicode y los Genéricos pues los cambios en el lenguaje en D2010 son menores respecto a las nuevas características.
  • 0




IP.Board spam blocked by CleanTalk.