▷ Ldap: o que é e para que esse protocolo é usado
Índice:
- O que é LDAP?
- Operação LDAP
- Como as informações são armazenadas no LDAP
- Como as informações são acessadas no LDAP
- Estrutura de uma URL de acesso no LDAP
- Ferramentas mais importantes que usam o protocolo LDAP
O protocolo LDAP é hoje amplamente utilizado por empresas que apostam em software livre usando distribuições Linux para exercer as funções de um diretório ativo no qual as credenciais e permissões de trabalhadores e estações de trabalho em redes LAN corporativas serão gerenciadas em conexões de cliente / servidor.
Índice de conteúdo
Neste artigo, veremos o mais completamente possível em que consiste esse protocolo e a ferramenta correspondente, juntamente com a estrutura e os termos mais usados nele.
O que é LDAP?
LDAP é a abreviação de Lightweight Directory Access Protocol). É um conjunto de protocolos de licença abertos que são usados para acessar as informações armazenadas centralmente em uma rede. Este protocolo é usado no nível do aplicativo para acessar serviços de diretório remoto.
Um diretório remoto é um conjunto de objetos organizados hierarquicamente, como nomes, endereços etc. Esses objetos serão disponibilizados por uma série de clientes conectados através de uma rede, geralmente interna ou LAN, e fornecerão as identidades e permissões para os usuários que os usarem.
O LDAP é baseado no protocolo X.500 para compartilhamento de diretórios e contém essas informações de maneira hierárquica e categorizada para fornecer uma estrutura intuitiva do ponto de vista do gerenciamento por administradores. É, por assim dizer, uma lista telefônica, mas com mais atributos e credenciais. Nesse caso, usamos o termo diretório para nos referir à organização desses objetos.
Em geral, esses diretórios são basicamente usados para conter informações de usuário virtual, para que outros usuários acessem e tenham informações sobre os contatos armazenados aqui. Mas é muito mais do que isso, pois é capaz de se comunicar remotamente com outros diretórios LDAP localizados em servidores que podem estar do outro lado do mundo para acessar as informações disponíveis. Dessa maneira, um banco de dados de informações descentralizado e totalmente acessível é criado.
A versão atual é chamada LDAPv3 e é definida em uma folha de documentação RFC 4511 acessível ao público.
Operação LDAP
LDAP é um protocolo baseado na conexão entre cliente e servidor. Os dados relacionados ao diretório serão armazenados no servidor LDAP, que poderá usar uma grande variedade de bancos de dados para esse armazenamento, tornando-se muito grandes.
A operação de acesso e administração é muito semelhante ao Windows Active Directory. Quando o cliente LDAP se conecta ao servidor, você pode executar duas ações básicas, consultar e obter informações de diretório ou modificá-las.
- Se um cliente consultar as informações, o servidor LDAP poderá conectá-las diretamente se houver um diretório hospedado ou redirecionar a solicitação para outro servidor que realmente tenha essas informações. Pode ser local ou remoto. Se um cliente quiser modificar as informações do diretório, o servidor verificará se o usuário que está acessando este diretório tem permissões de administrador ou não. Em seguida, as informações e o gerenciamento de um diretório LDAP podem ser feitos remotamente.
A porta de conexão para o protocolo LDAP é o TCP 389, embora, é claro, possa ser modificada pelo usuário e configurada para a que ele deseja, se o indicar para o servidor.
Como as informações são armazenadas no LDAP
Em um diretório LDAP, podemos armazenar basicamente as mesmas informações que em um Windows Active Directory. O sistema é baseado na seguinte estrutura:
- Entradas, chamadas objetos no Active Directory. Essas entradas são coleções de atributos com um DN (Nome Distinto). Esse nome é usado para fornecer um identificador exclusivo e irrepetível a uma entrada de diretório. Uma entrada pode ser o nome de uma organização e os atributos serão pendurados nela. Também uma pessoa pode ser uma entrada. Atributos: que possuem um tipo de identificador e os valores correspondentes. Os tipos são usados para identificar os nomes dos atributos, por exemplo "correio", "nome", "jpegPhoto" etc. Alguns dos atributos que pertencem a uma entrada devem ser obrigatórios e outros opcionais. LDIF: O LDAP Data Interchange Format é a representação de texto ASCII das entradas LDAP. Esse deve ser o formato dos arquivos usados para importar informações para um diretório LDAP. Quando uma linha em branco é gravada, significa o fim de uma entrada.
dn: Árvores: é a organização hierárquica de entradas. Por exemplo, em uma estrutura de árvore, podemos encontrar um país no topo e como principal, e dentro disso teremos os diferentes estados que compõem o país. Dentro de cada estado, poderemos listar os distritos, cidadãos e endereços de onde eles moram, e assim por diante. Se aplicássemos isso à Internet e à computação, poderíamos organizar um diretório LDAP por meio de um nome de domínio que executaria as funções da árvore e, a partir dele, penduraria os diferentes departamentos ou unidades organizacionais de uma empresa, funcionários etc. E é exatamente dessa maneira que os diretórios são formados atualmente, graças ao uso de um serviço DNS, podemos associar um endereço IP a um diretório LDAP para poder acessá-lo através do nome de domínio. Uma entrada de exemplo para um diretório LDAP pode ser: dn: cn = Jose Castillo, dc = revisão profissional, dc = com cn: Jose Castillo dadoNome: Jose sn: Castillo telephoneNumber: +34 666 666 666 correio: [email protected] objectClass: inetOrgPerson objectClass: organizacionalPerson objectClass: person objectClass: top
Um servidor LDAP, além de armazenar uma árvore, pode conter subárvores que incluem entradas específicas para o domínio primário. Além disso, você pode armazenar referências a outros servidores de diretório para dividir o conteúdo, se necessário. Ao fazer conexões remotas com um servidor LDAP, precisaremos do uso de endereços URL para obter informações dele. A estrutura básica ldap: // servidor: porta / DN? atributos? escopo? filtros? extensões
Por exemplo: ldap: //ldap.profesionalreview.com/cn=Jose%20Castillo, dc=profesionalreview, cd=com
Estamos procurando todos os usuários na entrada de Jose Castillo em profesionalreview.com. Além dessa notação, também teremos uma versão do LADP com certificado de segurança SSL, cujo identificador para a URL será "ldaps:". Atualmente, existem várias ferramentas que usam esse protocolo para a comunicação cliente-servidor de um serviço de diretório. Mais importante ainda, o Windows Active Directory usa esse protocolo de comunicação. Esses são os recursos mais interessantes e informações mais relevantes sobre o protocolo LDAP. É claro que tentaremos expandir as informações com os tutoriais que estamos lançando sobre este tópico. Enquanto isso, você pode estar interessado nessas informações: Esperamos que esta informação tenha sido útil. Para adicionar algo ou dizer-nos o que você pensa sobre LDAP, escreva-nos nos comentários.Como as informações são acessadas no LDAP
Estrutura de uma URL de acesso no LDAP
Ferramentas mais importantes que usam o protocolo LDAP
O que é o formato m.2 no ssd? E para que é usado?
Qual é o formato M.2 usado pelos SSDs. Você explicou de uma maneira muito simples qual é o significado desse novo formato.
▷ Comando sfc: o que é e para que pode ser usado
Tudo o que você precisa saber sobre o SFC comendo no Windows ✅ Repare os erros do sistema que estão sendo reinstalados ou restaurados.
Speccy: para que serve esse programa e para que serve?
Aqui, explicaremos algumas informações sobre o programa Speccy, do Piriform, e também como usá-lo para tirar o máximo proveito dele.