[firebase-br] Proteção usuário SYSDBA - Firebird 3.0

Carlos H. Cantu listas em warmboot.com.br
Ter Mar 12 11:43:24 -03 2019


Tem certeza que não está conectando como embedded? Se vc comprou meu
guia, deve ter visto que no FB 3, se você usar somente o path do banco
no string de conexão, ele se conectará como embedded e, portanto, não
validará a senha.

Uma das formas pra garantir que a conexão não será "embedded" é sempre
especificar o IP no string de conexão, ex:

isql -user xxx -pas yyyy localhost:c:\banco\meubanco.fdb

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

RB> Bom dia Cantu !


RB> Comprei seu livro e o li sim e nele consta em alto e bom som
RB> "Nunca use a senha masterkey", concordo com você quanto a isso,
RB> mas eu gostaria de entender o que exatamente está ocorrendo nesta
RB> instalação que eu fiz pois eu não estou rodando uma conexão
RB> embedded e mesmo assim continuo tendo acesso a base de dados com o
RB> usuário SYSDBA e senha masterkey.


RB> Só lembrando, instalei do zero o Firebird 3.0.4 e no final
RB> apontei nesta instalação a senha masterkey, porém com o proposito
RB> de saber exatamente o que iria ocorrer, ou seja, após isso
RB> restaurei a minha base de dados que havia feito um fbk na versao
RB> 2.5 e fiz o restore usando já a versão nova do FB com usuario
RB> SYSDBA e senha masterkey, porém depois de feito isso, simplesmente
RB> usei primeiro o método GSEC para alterar a senha e depois usei o
RB> método ISQL para alterar e consigo acessar a base de dados agora
RB> com a senha nova que criei, porem consigo ainda continuar
RB> acessando a base de dados usando a senha masterkey, com isso é que
RB> não sei dizer o que estou fazendo de errado.




RB> Em ter, 12 de mar de 2019 às 09:47, Carlos H. Cantu
RB> <listas em warmboot.com.br> escreveu:

RB>> Bom dia  !

 RB>> Você usa algum tipo de criptografia em bases de dados, você teria como me
 RB>> explicar o passo a passo de como funciona e se é seguro mesmo. Deixa por um
 RB>> acaso a base de dados lenta ou não?

RB>  A "lentidão" (se for perceptivel), vai depender diretamente do
RB>  algoritmo de criptografia usado no plugin.


 RB>> Outra duvida que tenho é a seguinte. Ontem instalei o FB3.0.4 em um unico
 RB>> micro para fazer testes no mesmo, instalei como server. Ao chegar na parte
 RB>> final da instalação ele pede para criar a senha do usuário SYSDBA neste
 RB>> criei a senha masterkey até para eu poder fazer o restore da minha base de
 RB>> dados que usei de teste. Porém depois que fiz o restore, pensei em trocar a
 RB>> senha do usuário SYSDBA para uma outra senha, pois como fui eu que instalei
 RB>> o server, pensei que se eu a mudar, em tese ninguem outro conseguirá ter
 RB>> acesso mais a minha base de dados que fiz o restore. Depois de feito a
 RB>> alteração de senha na base de dados security3.fdb eu tentei acessar a minha
 RB>> base de dados com a senha nova que criei e deu certo, porém tentei acessar
 RB>> com a senha velha ou seja, masterkey e continua acessando normalmente. O
 RB>> que eu estou fazendo de errado que a minha base de dados que fiz o restore
 RB>> continua sendo acessada mesmo após a alteração da senha do usuario SYSDBA?

RB>  Aparentemente você não entendeu como funciona o novo controle de
RB>  usuários e de plugins de autenticação do Firebird 3. Sugiro que leia
RB>  atentamente o release notes, ou se quiser uma documentação mais
RB>  amigável, compre meu Guia de Migração para o Firebird 3.

RB>  Meu palpite é que você conectou usando uma conexão embedded, que não
RB>  valida senha.

RB>  []s
RB>  Carlos H. Cantu
RB>  eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
RB> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br





Mais detalhes sobre a lista de discussão lista