[firebase-br] Usuário Local no Firebird 3 sem depender de "security3.fdb"

Luciano franca luapfirebird em yahoo.com.br
Seg Jun 27 12:10:05 -03 2016


Sim você está correto porém olha o trabalho que isso dá.

Eu mesmo sou programador a 15 anos,  tenho faculdade em "Analise e desenvolvimento de Sistemas"  e já tentei mexer com o FB entendi muito pouco pois é programação avançada com muitas rotinas de baixo nível, e geralmente nos programadores em Delphi e outras linguagens modernas não consegueriamos fazer isso,  somente os famosos crack para fazer isso.
Bem o que lhe disse é um ideia simples que acredito que melhoraria muito o FB. 

    Em Segunda-feira, 27 de Junho de 2016 12:01, Carlos H. Cantu <listas em warmboot.com.br> escreveu:
 

 Re: [firebase-br] Usuário Local no Firebird 3 sem depender de "security3.fdb"O Firebird é Open Source, e esse é o principal complicador na questão "segurança". Partindo da sua idéia, basta alguém pegar o codigo do Firebird, retirar a rotina que checa o flag, e pronto! Ele teria acesso a sua base.

[]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


| 
 |    Sim Carlos eu Entendo que isso tem que ser direto com eles porém se você falar para eles terá muito mais peso do que Eu.

 Vejo que é tão simples de corrigir isso basta coloca um campo em uma tabela de segurança identificando se o usuario está criado dentro do banco de dados local 
 assim a conexão embedded identificaria pelo campo com um Flag identificando que não poderia se conectar por se tratar de um banco com segurança interna.

 Não é algo complicado ao meu ver e deixaria o Firebird realmente seguro.

 Grato.

  



Em Domingo, 26 de Junho de 2016 21:09, Carlos H. Cantu <listas em warmboot.com.br> escreveu:


Re: [firebase-br] Usuário Local no Firebird 3 sem depender de "security3.fdb"
Ola!

Sugiro que vc envie seus comentários e sugestões diretamente para os desenvolvedores do FB. Infelizmente, não adianta reclamar para mim :)

[]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



| 
 | 



Hum agora caiu minha ficha.

E me desculpe mais porque a equipe de desenvolvimento do Firebird se da ao trabalho de criar Usuários Locais e melhorar até a forma de Senha mais longa
sendo que qualquer um pode acessar uma base de dados usando a embedded

Ele não deveriam ter essa forma de conexão do Tipo Embedded  essa conexão é muito ruim.

Pra mim eles poderia tirar tudo referente a segurança pois o FB continua sendo um banco de dados inseguro.

Para ter segurança só criptografando os dados, o que não é um opção.

Fiquei bem decepcionado com essa isso e não dá para entender porque gastar tanto tempo melhorando essa parte de segurança sendo que tem uma forma que não se autentica.




Re: [firebase-br] Usuário Local no Firebird 3 sem depender de "security3.fdb"
Não existe versão pra baixar. O embedded é uma forma de conexão que está disponível em todas as arquiteturas do FB 3.

Pra fazer uma conexão embedded, basta conectar com a base de dados sem informar IP/host, etc. e sim apenas o caminho direto pro arquivo.

[]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


| 
 | entendi porém não estou encontrando a versão 
estou no seguinte endereço  http://www.firebirdsql.org/en/firebird-3-0-0/
porém não existe versão embedded  para o firebird 3

Qual seria o Link para baixar ?
para versão 2.5 eu achei o link em
Download Firebird from SourceForge.net

| 
 |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 |
| Download Firebird from SourceForge.net
A powerful, cross platform, SQL database system |
| 
 |
| Visualizar em sourceforge.net | Visualizado por Yahoo |
| 
 |
| 
 |







Em Domingo, 26 de Junho de 2016 10:52, Carlos H. Cantu <listas em warmboot.com.br> escreveu:


Lf> Pessoal alguém fez isso como eu posso fazer isso ?
Lf> já fiz vários testes porém sem sucesso.

Você deve configurar o databases.conf dizendo que a base de dados de
segurança desse seu banco é o próprio banco.

Com isso, o security3.fdb não precisa existir pra vc conseguir
conectar nele.

Ex de databases.conf:

teste = d:\employee.fdb
{
SecurityDatabase = teste
}

Conecte na base de dados com o isql usando uma conexão embedded (que
não valida usuário/senha), e crie os usuários que vc desejar (eles
serão criados na base de dados, e não no security3.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


 |





Em Domingo, 26 de Junho de 2016 12:08, Carlos H. Cantu <listas em warmboot.com.br> escreveu:
 |



 |



  


Mais detalhes sobre a lista de discussão lista