Bem-vindo, Visitante
Nome do utilizador: Senha: Memorizar
  • Página:
  • 1
  • 2

TÓPICO: Encriptação SSL no PostgreSQL

Encriptação SSL no PostgreSQL 25 Abr. 2014 19:49 #7786

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5361
  • Obrigado recebido 745
Na versão 10 estará disponível um novo campo no interface das empresas de LOGIN, chamado PROPRIEDADES (que se traduz no campo "properties" na estrutura do ficheiro EMPRESAS.XML)
<emp:nome>PostgreSQL Local</emp:nome>
<emp:obs/>
<emp:data>2014-04-25</emp:data>
<emp:dbcolibri>
	<emp:driver>PostgreSQL</emp:driver>
	<emp:host>localhost:5432</emp:host>
	<emp:database>colibri10</emp:database>
	<emp:properties>ssl=true</emp:properties>
	<emp:utilizador>postgres</emp:utilizador>
	<emp:password>?</emp:password>
	<emp:backups>backups</emp:backups>
</emp:dbcolibri>

Não deve ser utilizado qualquer PREFIXO de separação na PRIMEIRA propriedade, mas em caso de utilização de mais de uma propriedade, devem ser separadas de acordo com as regras de criação do URL JDBC de cada base de dados (no caso do PostgreSQL é usada a sintaxe jdbc:postgresql://<host>:<port>/<database>?property1=value1&property2=value2)
Marco Lopes
Gestor de projecto
Análise e Programação
Última Edição: 25 Abr. 2014 19:53 por marcolopes.
O adminstrador desactivou a escrita pública.

Encriptação SSL no PostgreSQL 15 Abr. 2014 16:14 #7748

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5361
  • Obrigado recebido 745
Rodolfo escreveu:
Sim, claro.
Aqui: jdbc.postgresql.org/documentation/91/ssl-client.html
E será que não dá mesmo para lançar um update ainda da versão atual 9 ?
É porque se for na 10, terá de ser comprado um upgrade...

To instruct the JDBC driver to try and establish a SSL connection you must add the connection URL parameter ssl=true

Confirmado. Terá de ser analisada uma alteração para lidar com estes cenários. Teremos isto em conta apenas para a versão 10 (para nós não faz muito sentido efectuar este tipo de alterações na versão 9).

Entendo a parte comercial, mas se por um lado quer evitar despesas, por outro também deverá entender que vamos analisar uma questão que irá resolver um problema específico que tem neste momento! De qualquer forma, coloque este assunto em evidência no momento do upgrade por forma a que ninguém saia prejudicado.
Marco Lopes
Gestor de projecto
Análise e Programação
O adminstrador desactivou a escrita pública.
The following user(s) said Thank You: Rodolfo

Encriptação SSL no PostgreSQL 15 Abr. 2014 15:54 #7747

  • Rodolfo
  • Avatar de Rodolfo
  • Offline
  • Mensagens: 7
  • Obrigado recebido 2
Sim, claro.
Aqui: jdbc.postgresql.org/documentation/91/ssl-client.html

E será que não dá mesmo para lançar um update ainda da versão atual 9 ?
É porque se for na 10, terá de ser comprado um upgrade...
O adminstrador desactivou a escrita pública.
The following user(s) said Thank You: marcolopes

Encriptação SSL no PostgreSQL 15 Abr. 2014 15:42 #7746

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5361
  • Obrigado recebido 745
Rodolfo escreveu:
A minha experiência com outras aplicações Java foi que tive de definir o ssl=true no jdbc da aplicação.

Consegue dar-me algum link com essa informação concreta?

Infelizmente não existe forma de adicionar parâmetros ao URL de ligação... mas tal poderá ser revisto já na versão 10.
Marco Lopes
Gestor de projecto
Análise e Programação
Última Edição: 15 Abr. 2014 15:43 por marcolopes.
O adminstrador desactivou a escrita pública.

Encriptação SSL no PostgreSQL 15 Abr. 2014 15:23 #7745

  • Rodolfo
  • Avatar de Rodolfo
  • Offline
  • Mensagens: 7
  • Obrigado recebido 2
Correto, mas o servidor já está configurado só para aceitar ligações ssl através do parâmetro hostssl:
ficheiro pg_hba.conf:
hostssl colibri      colibri 192.168.1.38/32     md5

Mas quando tento fazer login com o Colibri:
org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host "192.168.1.38",
user "colibri", database "colibri", SSL off

A minha experiência com outras aplicações Java foi que tive de definir o ssl=true no jdbc da aplicação.
O adminstrador desactivou a escrita pública.

Encriptação SSL no PostgreSQL 15 Abr. 2014 13:39 #7743

  • marcolopes
  • Avatar de marcolopes
  • Offline
  • Mensagens: 5361
  • Obrigado recebido 745
Rodolfo escreveu:
Alguém sabe se é possível ?
É alguma configuração do Empresas.xml ?

Não é algo que seja da responsabilidade do Colibri, mas sim da configuração do motor de dados: www.postgresql.org/docs/9.1/static/ssl-tcp.html
Marco Lopes
Gestor de projecto
Análise e Programação
O adminstrador desactivou a escrita pública.
  • Página:
  • 1
  • 2
Moderadores: marcolopes
Desenvolvido por Kunena