Criptografar BD
Olá Pessoal!
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
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
Curtidas 0
Respostas
Afarias
23/02/2005
|Como devo proceder para ´criptografar´ minhas trigger e procedures....
|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+
|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
Marcelo.l
23/02/2005
Olá, Afarias
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?
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
Afarias
23/02/2005
Oi Marcelo,
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+
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
Marcelo.l
23/02/2005
Valeu, Afarias
Vou botar em pratica.
Vou botar em pratica.
GOSTEI 0