• Domingo 28 de Abril de 2024, 21:03

Autor Tema:  COMO DAR SEGURIDAD A TU .EXE  (Leído 3372 veces)

PEPPERLAND

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
COMO DAR SEGURIDAD A TU .EXE
« en: Martes 29 de Marzo de 2011, 03:11 »
0
Hola a todos, soy nuevo en este foro, gracias de antemano
bueno, como haríamos para dar seguridad a tu programa .exe que genera el visual c++?, aparte de que cuando abran el .exe pida un usuario y contraseña, que sea alojado en un servidor, hay una forma de crear un instalador para colocar tu programa en el sistema operativo? como cuando instalas el office o cualquier programa común? o que al hacer clic derecho en el .exe o ctrl + C no se pueda copiar o te pdia algún codigo?
lei en un blog que se puede hacer que el programa para ser inicializado necesite de un archivo externo que se genera aleatoriamente y como oculto, así si el .exe es copiado no funcionará porque primero tiene que encontrar ese archivo.... esto es algo somero.
espero me den ideas
graciasss

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: COMO DAR SEGURIDAD A TU .EXE
« Respuesta #1 en: Martes 29 de Marzo de 2011, 09:53 »
0
Cita de: "PEPPERLAND"
aparte de que cuando abran el .exe pida un usuario y contraseña, que sea alojado en un servidor
La contraseña jamás se debe mandar/guardar en claro (no cifrada).

Cita de: "PEPPERLAND"
hay una forma de crear un instalador para colocar tu programa en el sistema operativo?
Ejem, obvio... Supongo que dado que hablas de EXEs con SO te refieres a Windows (qué paradoja), así que mira aquí.

Cita de: "PEPPERLAND"
o que al hacer clic derecho en el .exe o ctrl + C no se pueda copiar o te pdia algún codigo?
Eso va a ser que no. El usuario es dueño de sus ficheros y puede copiarlos/pegarlos como le dé la gana. No tendrías derecho a hacerlo y rozaría la ilegalidad y el malware.

PEPPERLAND

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re: COMO DAR SEGURIDAD A TU .EXE
« Respuesta #2 en: Martes 29 de Marzo de 2011, 19:45 »
0
claro la contraseña esta cifrada, de eso no hay duda...ahora me dice que con el windows Installer cree el instalador? :blink: ...

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: COMO DAR SEGURIDAD A TU .EXE
« Respuesta #3 en: Martes 29 de Marzo de 2011, 19:49 »
0
Sí claro, a menos que prefieras pagar por herramientas como InstallShield y demás.

PEPPERLAND

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re: COMO DAR SEGURIDAD A TU .EXE
« Respuesta #4 en: Martes 29 de Marzo de 2011, 22:43 »
0
con que version me recomiendas trabajar... yo tengo windows seven ultimate

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: COMO DAR SEGURIDAD A TU .EXE
« Respuesta #5 en: Martes 29 de Marzo de 2011, 22:59 »
0
Para ser sinceros no tengo experiencia en W7, así que mejor que recomiende otr@

Saludos

rfog

  • Miembro MUY activo
  • ***
  • Mensajes: 166
    • Ver Perfil
Re: COMO DAR SEGURIDAD A TU .EXE
« Respuesta #6 en: Jueves 31 de Marzo de 2011, 12:47 »
0
El propio Visual C++ trae un instalador propio.

Simplemente añade un nuevo proyecto de tipo instalación dentro de los tipos de proyectos que tienes.

Y respecto a lo de proteger una aplicación, ten en cuenta lo siguiente:
A) Si quieren te lo van a piratear con menos esfuerzo que el que tu hayas hecho para crear la protección.
B ) Las protecciones siempre terminan dando serios problemas de estabilidad en los programas, cuanto más profunda y seria sea, más problemas dará.
C) Si tu programa tiene éxito, hagas lo que hagas te lo van a piratear. Si no tiene éxito o es algo vertical para algún cliente, sólo vas a generarle problemas a ese cliente por el punto B ).
D) La protección más segura es el control de ejecución remoto, es decir, que el usuario tenga que validarse contra un servidor remoto bajo algún tipo de protocolo encriptado, y que el servidor le envíe un blob (un bloque binario) que el programa necesite sí o sí para funcionar (por ejemplo una serie de partes binarias que insertes en tu propio código ejecutable), pero todo eso son palabras mayores, aparte de que el día que tu servidor esté caído, o tenga lentitud de conexión el usuario se va a acordar de ti, y ten seguro que si lo que quiera que hagas tiene éxito, te lo piratearán.
Microsoft Visual C++ MVP - Mi blog sobre programación: http://geeks.ms/blogs/rfog

PEPPERLAND

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re: COMO DAR SEGURIDAD A TU .EXE
« Respuesta #7 en: Martes 3 de Mayo de 2011, 01:35 »
0
disculpas por la demora del post.... si tiene su propio instalador y es fácil de colocarlo... ahhh pero lo de windows installer es muy interesante...ya en vacaciones me dedicaré a aprender ese programa... gracias por todo