Re: Proteger La Contraseña
BrunoIV:
Citar:
...el programa tiene que conectarse a una BBDD (será común para todos).... - Mi usuario, password y enlace de la BBDD es visible --> root, password1, localhost...
En mi aplicación "guerradeestrellas" tuve un problema, creo que similar, al tuyo, sobre mostrar datos "confidenciales". Tenia que acceder a un servidor web mediante ftp, y en el programa, como es codigo libre, se podia ver las claves de acceso al servidor (cuenta y usuario).
Para evitar esto, hice un programa en C, (que se encargaba de acceder al ftp), lo compile, y es el que ejecutaba el programa en
gambas para subir los archivos al servidor. Nota: aunque esté compilado, eso no te da el 100% de seguridad de que alguien pueda ver los datos (se puede usar ingenieria inversa, programas especiales,...etc...).
Citar:
PD: Quiero que sea sw libre
Para que fuera softwarelibre, subi el código del programa en C (quitanto las claves y comentandolo).
Como tu estas usando bases de datos, la solucion al 100% no te vale, pero te puede dar alguna idea...
Otra forma.....que tengas varios tipos de usuarios en la base de datos, uno que tenga todos los permisos (administrador) y otro que no pueda borrar, y el programa que pases como codigo libre, tenga el usuario "invitado" que no pueda borrar...
Mirate este enlace:
Enlace MySql: Usuarios y Privilegios