SóProvas


ID
1151524
Banca
INSTITUTO AOCP
Órgão
Colégio Pedro II
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

O arquivo pg_hba.conf possui várias configurações de um banco de dados PostgreSQL, dentre essas configurações existe a configuração de método de autenticação ao banco de dados. Qual das alternativas abaixo apresenta apenas métodos válidos de autenticação?

Alternativas
Comentários
  • Alternativa:E

    https://www.postgresql.org/docs/9.3/static/auth-pg-hba-conf.html

  • trust - Permite a conexão incondicionalmente. Este método permite que
    qualquer pessoa que pode se conectar ao servidor de banco de dados
    PostgreSQL e se autenticar como o usuário que desejarem, sem a necessidade
    de senha ou qualquer outra autenticação.

     

    reject - Rejeitar qualquer conexão incondicionalmente. Isso é útil para
    "filtragem" de certos hospedeiros de um grupo, por exemplo, uma linha de
     

    md5 - Exige que o cliente forneça uma senha double-MD5-hash para
    autenticação.

     

    password - Exige que o cliente forneça uma senha não criptografada para
    autenticação. Uma vez que a senha é enviada em texto simples através da rede,
    não deve ser usado em redes não confiáveis.

     

    GSS - Use GSSAPI para autenticar o usuário. Este método só está
    disponível para conexões TCP/IP.
    sspi - Usa SSPI para autenticar o usuário. O método só está disponível no
    Windows.

     

    ident - Obtém o nome do usuário do sistema operacional do cliente
    entrando em contato com o servidor e verifica se ele corresponde ao nome do
    usuário do banco de dados. A autenticação ident só pode ser utilizada em
    conexões TCP/IP. Quando especificado para conexões locais, peer authenticatio n
    será utilizado em seu lugar.

     

    peer - Obtém o nome de usuário do sistema operacional do cliente e
    verifica se ele corresponde ao nome do usuário solicitado banco de dados. Isto
    só está disponível para conexões locais.

     

    ldap - Autentica usando um servidor LDAP.

     

    radius - Autentica usando um servidor RADIUS.

     

    cert - Autentica usando certificados de cliente SSL.

     

    pam - autentica utilizando o serviço Pluggable Authen

  • As alternativas de A a D contêm alguns métodos de autenticação que não existem no PostgreSQL. São eles:

    a) drop e accept

    b) contexto e sync

    c) free e fill

    d) prop e user

    Na letra E, temos o método trust (que aceita todas as conexões), o método md5 (que pede senha e oferece um nível mediano de segurança) e ident (método de autenticação remota que utiliza um serviço compatível com Identity Protocol na máquina do cliente).