Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Usuario restringuido (https://www.clubdelphi.com/foros/showthread.php?t=70285)

mjjj 12-10-2010 17:27:36

Usuario restringuido
 
Hola gente del foro, una pregunta, utilizo Firebird 2.0 y IBExpert.

Diariamente un usuario externo se va a conectar a la BD de la empresa para copiar cierta información. Para esto cree un usuario especial solo con posibilidad de "select" a unas vistas creadas para el.

El problema es que si este usuario utiliza un administrador de BD como IBEpert, efectivamente tiene restringuido la lectura, modificacion o inserción a todas las tablas.. el problema es que no puedo restringuir el acceso a los generador, y evetualmente podría modificarlos.

Como puedo solucioanr esto?
Existe una mejor forma de lograr mi cometido?

Saludos

Casimiro Notevi 12-10-2010 18:23:07

¿Y por qué no le pones un simple programita que le dé a un botón y le muestras los datos?.

roman 12-10-2010 18:36:15

Cita:

Empezado por Casimiro Notevi (Mensaje 379052)
¿Y por qué no le pones un simple programita que le dé a un botón y le muestras los datos?.

Porque, según lo que entiendo del mensaje original, el usuario puede instalarse su propio IBExpert y tu programita poco podrá hacer para impedirlo :p

// Saludos

mjjj 12-10-2010 18:38:46

Necesito algo automatico, además los datos se van a ingresar en una BD local (desde donde se realiza la consulta, host de la página web), ya que es la información que se va a entregar al usuario cliente por medio de la web, utilizando la BD actualizada diariamente.

El punto es que la mantención y desarrollo de la página está externalizada, y no quiero que tengan acceso a toda la información, solo lo que yo les permita.
La forma más facil para mi es que ellos mismos realicen las consultas a los campos que necesitan y así actualizen la información en la página... por medio de un usuario restringuido.

Espero se haya entendido lo que necesito realizar.

Casimiro Notevi 12-10-2010 19:56:54

Cita:

Empezado por roman (Mensaje 379055)
Porque, según lo que entiendo del mensaje original, el usuario puede instalarse su propio IBExpert y tu programita poco podrá hacer para impedirlo :p
// Saludos

Pero si el usuario no conoce la IP, si en el programita va la IP, o mejor aún, una dirección de no.ip entonces no sabrá a dónde conectarse con el ibexpert.


Edito: Bueno, sería fácil averiguar la IP. Todo depende de los conocimientos de ese usuario.

mjjj 12-10-2010 20:01:49

lo que sugiere casimiro claro que queda oculto la IP, usuario y contraseña.
La IP se podría averiguar, no así el usuario y contraseña.

Pero no quiero desarrollar la aplicación de yo, simplemente quiero crear un usuario con permiso limitado a las tablas o vistas que yo desee... pienso que es mas sencillo y flexible.

Finalmente, para eso son los usuario... o no? darle permisos según la conveniencia.
Todo esto lo tengo listo, si el problema es que me puede llegar a modificar el valor de los generadores... eso si que no lo puedo restringuir.

Saludos.

Casimiro Notevi 12-10-2010 20:12:33

¿Y por qué va a querer hacer eso?, es que con esa misma mentalidad también puedes pensar que te va a borrar datos de cualquier tabla a la que tenga acceso, o borrar la base de datos, o cualquier fichero, no?

mjjj 12-10-2010 20:29:34

el usuario que tengo creado solo tiene permisos para leer algunas vistas que he creado... esto funciona perfecto, porque no puede obtener datos de tablas ni de campos que yo no le haya dado permisos, tampoco puede insertar, modificar ni eliminar registros.

El único problema que tengo es con respecto a los generadores, a los cuales no le puedo restringuir el acceso por usuario.

Ese es mi problema, no es que piense que me van a borrar información ni nada, solo es por precaución, y tratar de hacer bien las cosas.

Saludos.


La franja horaria es GMT +2. Ahora son las 18:25:53.

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