-
usando-se o parâmetro de configuração listen_address = ‘*’ não quer dizer que o banco de dados estará aberto para qualquer IP da rede. É possível criar políticas de acesso através de outro arquivo que é o pg_hba.conf. Este é o arquivo do Postgre responsável pela liberação de usuários, hosts e bancos de dados. Nele é possível dizer qual usuário de qual ip (ou rede) conectará a qual banco.
Post completo em:
https://www.oficinadanet.com.br/artigo/2101/liberando_conexoes_remotas_ao_postgresql
-
Certo.
No PostgreSQL, o controle de conexão pode ser feito mediante outras formas, por exemplo, mediante o login do usuário. Dessa forma, mesmo com o parâmetro de configuração listen_address = ‘*’, é viável controlar os usuários que poderão se conectar ao banco de dados.
-
O parâmetro listen_addresses especifica qual o range de endereços IP
pode escutar. Isso permite que você tenha mais de uma placa de rede (NICs)
por sistema. Na maioria dos casos, nós queremos aceitar conexões em to das as
NICs, por isso usamos "*", que significa "todos os endereços IP".
O pg_hba.conf contém um conjunto de regras de autenticação baseada
no host. Cada regra é considerada em sequência até que uma regra possa ser
disparada, ou a tentativa de acesso seja rejeitada especificamente, pelo uso do
método reject
-
Gabarito: Certo.
O comando listen_adresses = '*' define o range de endereços IP que podem escutar.
O arquivo que configura as autenticações no banco é o pg_hba.conf.