Em relação aos conceitos e implementações de serviços de dir...

Próximas questões
Com base no mesmo assunto
Q403077 Redes de Computadores
Em relação aos conceitos e implementações de serviços de diretórios, julgue os itens a seguir.

O LDAP é suportado por linguagens de criação de scripts comuns como Perl, não sendo suportado, contudo, pela linguagem Python.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

A questão aborda o tema de serviços de diretórios, focando no protocolo LDAP (Lightweight Directory Access Protocol), que é amplamente utilizado para acessar e gerenciar informações em um diretório de serviços distribuído. Este protocolo é bastante usado em ambientes corporativos para autenticação e armazenamento de informações de usuários e grupos, entre outras coisas.

Quanto a linguagens de script, o enunciado da questão tenta induzir ao erro ao afirmar que o LDAP é suportado por linguagens como Perl, mas não por Python. No entanto, isso não é verdade. Python, assim como Perl e outras linguagens de programação modernas, tem bibliotecas disponíveis para interagir com o LDAP. No caso do Python, uma dessas bibliotecas é a "python-ldap", que fornece acesso ao LDAP para scripts Python, permitindo realizar operações como consultas e modificações no diretório.

Ao estudar para concursos públicos, é essencial ter o conhecimento de que as linguagens de programação modernas são projetadas para serem extensíveis e suportar uma variedade de protocolos e tecnologias através de bibliotecas e módulos. Essa extensibilidade permite que os desenvolvedores escrevam scripts e programas que podem interagir com diferentes sistemas e protocolos, como o LDAP.

Portanto, a justificativa para a alternativa E ser a correta é que a afirmação do enunciado sobre o Python não suportar LDAP é falsa, demonstrando que o autor da questão não considerou a existência e a utilização de bibliotecas que fornecem suporte a LDAP em Python, o que é um conhecimento fundamental no contexto das redes de computadores e da programação em geral.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Errado. A maioria das linguagens oferece suporte ao LDAP, o Python não foge a regra:

http://www.python-ldap.org/docs.html

http://www.python-ldap.org/index.html

Alguém em sa consciência marcaria certo nisso? O cespe perdeu uma oportunidade de avaliar um assunto dando peso relativamente maior a outros fazendo isso.

Errado

Lightweight Directory Access Protocol, ou LDAP, é um protocolo de aplicação aberto, livre de fornecedor e padrão de indústria para acessar e manter serviços de informação de diretório distribuído sobre uma rede de Protocolo da Internet (IP).

e-

exempl script python pra rodar em ldap:

from ldap3 import Server, Connection, ALL, NTLM, LDAPException

ldap_server = 'ldap://ENDERECO_LDAP_SERVIDOR'

username = DO DOMINIO

password = *****

try:

   

   server = Server(ldap_server, get_info=ALL)

   conn = Connection(server, user=username, password=password, authentication=NTLM, auto_bind=True)

   print("LDAP server running!")

except LDAPException as e:

   print("connection failed", e)

finally:

   if conn:

       conn.unbind()

obs.: pode ser necessario isntalar ldap3 localmente

pois é Seu Saraiva. pelo MÉTODO NISHIMURA, criticar ou limitar uma tecnologia maioria das vezes indica que a afirmação esta incorreta. mesmo sendo leigo no assunto.

porém, por volta de 2018, o cespe se deu conta desse principio.....

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo