Re: [pgbr-geral] pg_hba e pg_dump

2008-05-08 Por tôpico Fábio Telles Rodriguez
Em 06/05/08, Joao<[EMAIL PROTECTED]> escreveu:
> pg_hba.conf tem permissao somente para o usuario postgresql
>
é claro que isso é muito fácil de alterar. Você pode ter um usuário
específico com permissão de alterar isso. Ocorre quando um responsável
pela segurança que não é o DBA.
>
> deve-se passar user e password a menos que vc tenha configurado o metodo de
> autenticação como trust

Nunca use trust. Use no mínimo Ident (só para conexões locais).
Password também não é recomendado devido a circulação da senha pela
rede em texto puro. Use MD5!

Atenciosamente,
Fábio Telles
-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pg_hba e pg_dump

2008-05-07 Por tôpico Joao
pg_hba.conf tem permissao somente para o usuario postgresql


O procedimento de backup logicamente começa por uma conexão, e com certeza 
deve-se passar user e password a menos que vc tenha configurado o metodo de 
autenticação como trust
- Original Message - 
From: "Mateus" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira" 
Sent: Tuesday, May 06, 2008 8:17 AM
Subject: [pgbr-geral] pg_hba e pg_dump


Tenho a seguinte dúvida ?

O pg_hba.conf não deveria ser criptografado ?
Se alguem tiver acesso a maquina onde o pg esta instalado e liberar
todos os ips qualquer pessoa poderia conectar ao pg.

O pg_dump não deveria pedir uma senha para fazer o backup e essa senha
não deveria ser requisitada ao restaurar o backup ?

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pg_hba e pg_dump

2008-05-06 Por tôpico Fábio Telles Rodriguez
2008/5/6, Mateus <[EMAIL PROTECTED]>:
> Tenho a seguinte dúvida ?
>
> O pg_hba.conf não deveria ser criptografado ?
> Se alguem tiver acesso a maquina onde o pg esta instalado e liberar
> todos os ips qualquer pessoa poderia conectar ao pg.

Basta proteger o arquivo. Se você determinar que apenas um usuário
específico pode alterar o pg_hba.conf, você não terá problemas. A
única limitação é que o usuário postgres possa ler o pg_hba.conf . Em
geral, os pacotes binários tem uma configuração padrão razoável. Claro
que se você não tem um SO seguro... nada disso vai fazer sentido.

Em geral, todo SGDB permite de alguma forma a pessoa que é
administradora do servidor ter acesso total ao SGDB. O Oracle tem o
'conn / as sysdba', o mysql pode iniciar o banco sem autenticação, e
por aí vai. Imagine que você demitiu o DBA e ele troca a senha do
usuário postgres você TEM que ter um jeito de reverter a situação.
O princípio é o de que tendo acesso físico ao servidor, você SEMPRE
tem acesso total ao SO. No linux você pode usar o 'chroot' para entrar
no SO e trocar a senha do administrador. Basta ter acesso físico.
>
> O pg_dump não deveria pedir uma senha para fazer o backup e essa senha
> não deveria ser requisitada ao restaurar o backup ?
>

A senha vai ser solicitada de acordo com o usuário que você está
utilizando para se conectar no SGDB e de acordo com as regras no
pg_hba.conf. Lembre-se que o usuário que vai se conectar no banco está
sugeito às limitações impostas pelos GRANTs que ele possui. Então, se
você não está fazendo um dump com o usuário postgres, vai ler apenas
os objetos em que tem acesso. Para restaurar, o mesmo ocorre. Se você
não tem permissão para criar um objeto num determinado esquema, não
vai poder restaurar o objeto lá.

Assim, a política de GRANTs e REVOKEs é complementar a configuração do
pg_hba.conf  . Agora, se você quer uma segurança de alto nível... você
pode se enveredar pelo SELinux... que está sendo integrado ao
PostgreSQL. Não é simples, já lhe adianto. O SELinux é utilizado em
ambientes muito críticos e é um investimento grande em segurança.

Espero ter ajudado.

Atenciosamente,
Fábio Telles
-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [EMAIL PROTECTED]
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] pg_hba e pg_dump

2008-05-06 Por tôpico Ribamar Sousa
2008/5/6 Mateus <[EMAIL PROTECTED]>:
> Tenho a seguinte dúvida ?
>
>  O pg_hba.conf não deveria ser criptografado ?
>  Se alguem tiver acesso a maquina onde o pg esta instalado e liberar
>  todos os ips qualquer pessoa poderia conectar ao pg.
>
>  O pg_dump não deveria pedir uma senha para fazer o backup e essa senha
>  não deveria ser requisitada ao restaurar o backup ?

Você pode criptografar.
Mas e se esquecer a senha na hora de um sufoco?

Repetindo: não existe segurança caso permitamos o acesso físico ao
servidor. Segurança física é muito importante.


-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral