[firebase-br] Voltando ao assunto de segurança

Douglas Tosi douglasht em gmail.com
Qui Ago 14 16:30:59 -03 2008


2008/8/14 Osvaldo <cslinf em uol.com.br>:
> A criptografia ja serviria muito.

O que já em alguns casos desse tipo é apagar o fonte de procedures e triggers.
Não protege tudo, mas se te ajudar, é algo assim:

UPDATE RDB$PROCEDURES
SET RDB$PROCEDURE_SOURCE = NULL
WHERE
(RDB$SYSTEM_FLAG IS NULL OR
 RDB$SYSTEM_FLAG = 0)

UPDATE RDB$TRIGGERS
SET RDB$TRIGGER_SOURCE = NULL
WHERE
(RDB$SYSTEM_FLAG IS NULL OR
 RDB$SYSTEM_FLAG = 0)

Os triggers e procedures continuam no banco, compilados e funcionando.
Só que o fonte não está mais lá. É claro, se você abrir esse banco num
IBExpert da vida e quiser editar a procedure, não vai dar. Então não
faça isso na tua base de desenvolvimento.

hth,

-- 
Douglas Tosi
www.sinatica.com




Mais detalhes sobre a lista de discussão lista