Fórum Criptografar BD #49545
23/02/2005
0
Como devo proceder para ´criptografar´ minhas trigger e procedures.... firebird.1.5.2.....
.... existe alguma maneira, mais sofisticada para tentar tornar + trabalhoso algum ´curioso´ conectar em minha base de dados.. caso tenha acesso ao arquivo. tem akele velho truquezinho.. já manjado por todos.. de criar um role ´sysdba´.. ...
t+
Robson
Robsonrodrigues
Curtir tópico
+ 0Posts
24/02/2005
Afarias
|firebird.1.5.2.....
Veja, os códigos de triggers e stored procedures no IB/FB são gravados ´compilados´ (BLR) -- o TEXTO desses códigos (fonte) tb é guardado no banco mas não tem qualquer uso para o IB/FB.
Sendo assim, se vc não deseja q outros possam ver os seus códigos de Triggers e Stored Procs, vc pode simplesmente apagar os textos, após a criação dos objetos, ex:
update rdb$triggers
set rdb$trigger_source = ´´
where rdb$system_flag = 0 or rdb$system_flag is null;
update rdb$procedures
set rdb$procedure_source = ´´
where rdb$system_flag = 0 or rdb$system_flag is null;
T+
Gostei + 0
24/07/2005
Marcelo.l
Reabrindo o tópico...
Como isto afeta a manutenção do banco de dados.
Li em algum lugar que é preciso ter cuidado com backups e restores.
E se eu precisar criar, excluir ou campo, triggers e procedures.
Isto afetaria de alguma forma?
Gostei + 0
26/07/2005
Afarias
Veja, isso não afeta nada o banco. O q vc tem q ter é muito cuidado em manter (guardar) os scripts q de criação do banco (sps e triggers) pois se vc perdê-los e apagou o texto do código da base então vc fica ´sem os fontes´ :-)
T+
Gostei + 0
26/07/2005
Marcelo.l
Vou botar em pratica.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)