[firebase-br] Seguranca do firebird

omar l m rosa omarrosa em terra.com.br
Qua Dez 13 20:36:29 -03 2006


HI!

Não entendí o problema da falta de segurança apontado!!!!!

Tenho utilizado ROLE para diminuir a mão de obra.

Basta atribuir os direitos de acesso aos objetos para cada tipo de nivel de
segurança desejado.
Uso o  programa Grant Script generated with FBGrantGenerator V1.3 by Frank
Ingermann

Cria-se o usuário e atribui-se a eles a role de acesso.
E dar acesso a role aos usuarios que terão este direito.

Exemplo:

Existem duas tabelas: PONTO  e FOLHA
Dois usuarios: JORGE e LUIS
Duas ROLES USU e ADM


o JORGE, pode bater o PONTO  e atualizar FOLHA pela ROLE ADM
o LUIS pode bater o PONTO  mas não acessa FOLHA pela ROLE USU

Jorge é administrador,
Luis não pode ser administrador.

CONNECT "c:\DADOS3.FDB" USER "SYSDBA" PASSWORD "keep_it_secret";

GRANT ADM TO JORGE;
GRANT USU TO LUIS;

GRANT ALL ON FOLHA TO ADM;
GRANT ALL ON PONTO TO ADM;

GRANT SELECT, UPDATE ON PONTO TO USU;
REVOKE ALL ON FOLHA FROM USU;

Bai!
omar









Mais detalhes sobre a lista de discussão lista