SóProvas


ID
1782718
Banca
CESPE / CEBRASPE
Órgão
TJ-DFT
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

A respeito da configuração e da administração de sistemas gerenciadores de bancos de dados (SGBD) e de produtos a eles relacionados, julgue o item a seguir.

No PostgreSQL, mesmo usando-se o parâmetro de configuração listen_address = ‘*’, é possível controlar os usuários que poderão se conectar ao banco de dados.

Alternativas
Comentários
  • 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.