| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
drkirocorp Ens


Registrado: 28 Abr 2006Mensajes: 29Ubicación: Comitan de Dominguez, Chiapas
|
Publicado: Jue 18 Oct, 2007 12:30 am Asunto: GDB's Expuestas a intrusos |
|
|
Hola a todos;
Aqui estoy con un pequeño inconveniente; lo que pasa es que me encuentro desarrollando una plicacion con BCB 6 y Firebird 1.5.x.x y utilizo el EMS para crear mis DB's, el detalle esta en que e logrado cambiar la clave del SYSDBA (masterkey) pero cuando copio mi DB(*.gdb) a otra computadora en donde no se a cambiado la clave del SYSDBA pueden ingresar, mi duda es ¿existe alguna forma de ponerle un password a mi DB, como por ejemplo en access?
muchas gracias de antemano _________________ Dr. Kiro - Corp®
Toda la magia en solo dos numero... 1 0... |
|
| Volver arriba |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Vie 26 Oct, 2007 5:09 pm Asunto: |
|
|
Tienes que copiar el fichero admin.(xxx) de tu PC que se encuentra en el directorio de interbase en el PC de tu cliente. _________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|
| Volver arriba |
|
 |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Mie 31 Oct, 2007 8:16 pm Asunto: |
|
|
Saludos, Firebird es un verdadero sistema cliente/servidor, el programa servidor utiliza control de acceso de los usuarios al servidor, en las bases de datos residen los privilegios de estos.
Si realizaste un programa que siempre se conecta con el mismo usuario y password debes copiar el fichero security.fdb que se encuentra en la carpeta de firebird de tu pc al correspondiente en la maquina de destino pues es aqui donde se guardan los password.
Si te preocupa que los datos queden expuestos a intrusos puedes realizar lo siguente:
1. Crea un usuario con el nombre de tu gusto con IBConsole por ejemplo
PEPE, una vez realizado esto ejecuta la siguente consulta:
| Código: | update rdb$user_privileges set rdb_user='PEPE' |
Ejecutala y a partir de ese momento PEPE tiene los privilegios de SYSDBA.
Elimina el usuario SYSDBA y listo.
Esto dificultara el acceso a fisgones pero debes recordar que un conocedor con acceso fisico a la maquina siempre podra abrir la BD. |
|
| Volver arriba |
|
 |
|