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

Roger Bauer rogerbauer em gmail.com
Ter Mar 12 15:40:53 -03 2019


Segui os seguintes passos:

- instalei a versão 3.0.4 do Firebird, onde deixei em branco a senha do
usuario SYSDBA
- fiz o restore da base de dados usando o usuario SYSDBA com senha masterkey
- parei o processo do Firebird
- acessei via prompt e fiz o seguinte:
  isql -user SYSDBA employee
  alter user sysdba set password 'roger123';
- depois tentei acessar a base de dados restaurada com a nova senha, ou
seja, deu certo.
- porém mesmo assim a senha masterkey continua funcionando.
- estou usando o IBExpert para fazer todas essas validações, desde backup,
restore, apontamento da base de dados, sinceramente
nao sei pq continua funcionando a senha masterkey.
- estou fazendo estes testes em um unico COMPUTADOR.

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

> Boa tarde a todos do grupo !
>
> Sou novo no Firebird 3.x e gostaria de saber como a maioria de vocês está
> fazendo para proteger bases de dados com o usuário SYSDBA, digo isso porque
> antigamente (até a versão 2.5 do FB) em bases de dados de nossos clientes a
> gente usava uma ROLE que bloqueava o usuário SYSDBA e criávamos um novo
> usuário com uma senha que somente nós administradores do banco de dados
> tínhamos.
>
> Porém percebi que isso na versão 3.x agora não funciona mais e gostaria de
> ter uma maneira um pouco mais segura para que pelo menos enquanto a base de
> dados de nossos clientes estejam em operação para que ninguém pudesse as
> acessar, ou seja, criando uma outra senha que somente nós administradores
> tenhamos a mesma ou usando criptografia o que ao meu ver deixa a base de
> dados lenta, portanto não gostaria muito de usar.
>
> Por favor me contem suas experiencias e o que cada um faz para proteger a
> base de dados para que qualquer um não possa acessar a mesma pelo menos
> enquanto a mesma está em operação.
>
>
>



Mais detalhes sobre a lista de discussão lista