GoConqr has a new look! Let us know what you think.

Mind map

X.500 e LDAP

Michel Souza Portuguese

Map content

X.500 e LDAP

  1. Serviço de diretórios

    • Definição: Serviço de criação e manutenção de um repositório (base de dados) de informações sobre os diversos objetos de uma rede
      • Organizados segundo um critério que facilite sua consulta
      • Objetos são quaisquer recursos presentes na rede como usuários, dispositivos, serviços, grupos, entre outros
    • Duas formas: centralizada e descentraliza
      • Modelo de atuação descentralizado: Grupo de trabalho ou workgroup
        • Cada máquina é administrada localmente (ponto a ponto)
        • Para um usuário utilizar os recursos (arquivos, impressoras, etc.), ele terá que possuir uma conta na base de dados local (SAM)
        • Apenas interessante para redes de pequeno porte
  2. X.500

    • Características
      • Protocolo extremamente pesado que trata do ACESSO aos serviços de diretórios por ser modelado e adequado ao modelo OSI
        • Assim como o LDAP, não é responsável pela definição do serviço de diretórios
      • Define a forma de conexão, acesso e integração de diversos sistemas e servidores locais com as informações de diretórios
        • Forma um grande sistema global distribuído
        • Permite consulta pelos demais elementos de rede à sua base de dados dos objetos da rede
      • O protocolo X.509 faz parte da família do X.500 atuando especificamente voltado para a segurança
        • Trata da infraestrutura de chaves pública (ICP ou PKI)
    • Outros conceitos: aplicam-se ao X.500 e ao LDAP
      • Agente de usuário: processo responsável por promover a interação do usuário com o diretório
        • Formata as consultas e requisições
        • Visualiza as respostas às consultas realizadas aos agentes do sistema de diretório
      • Agente de sistema de diretório: responsável por fornecer as respostas às requisições feitas pelos agentes de usuário de diretórios
        • Pode atuar de forma recursiva ou iterativa como o protocolo DNS nos casos de não saber a resposta
  3. Lightweight Directory Access Protocol (LDAP)

    • Características
      • Protocolo de acesso ao serviço de diretório otimizado para leituras e buscas
        • Atua na porta 389/TCP, o que exige o estabelecimento de uma conexão e abertura de sessão entre cliente e servidor antes da troca das mensagens
        • Ao atuar na sua versão segura (LDAPS), utiliza a porta 636
        • Sua versão mais atual LDAPv3 foi projetada para uma quantidade maior de leituras do que escritas
      • Utiliza a estrutura em árvore de domínios relacionais (DIT – Directory Information Tree) baseada no protocolo X.500
        • Opera na arquitetura TCP/IP no modelo cliente/servidor, diferentemente do LDAP que atua no modelo OSI
        • Apesar de sua simplificação não há perda de funcionalidades em relação ao X.500
          • Por ser um protocolo simples e leve, o LDAP visa amenizar a estrutura rígida e burocrática definida pelo padrão X.500
          • O X.500 exige maior capacidade de processamento dos servidores e gera maior overhead na rede
        • As entradas na DIT ou árvore invertida estão organizadas segundo cada Distinguished Name (DN)
          • Um Relative Distinguished NAME (RDN) representa ramos dessa árvore
          • Logo, o DN pode ser composto por diversos RDN’s
          • Um DN é constituído a partir do sequenciamento de vários parâmetros e define o nome completo de registro de qualquer objeto - sendo único
      • O LDAP também possui recursos de autenticação e autorização
        • Trata critérios de confiabilidade e integridade das informações
        • Uso de comunicação assíncrona, sendo multiplataforma
        • Informações que são mantidas em uma base centralizada como senhas podem ser armazenadas em texto claro, criptografadas ou em como HASH
          • O LDAP possibilita o armazenamento de senha em diferentes formatos
    • Implementações do LDAP
      • Active Directory – AD - da MICROSOFT: por implementar o LDAP, o AD possui pela integração com ele
      • OpenLDAP: implementação em código aberto
        • Apesar de suportar um BD relacional, possui bancos de dados próprios: LDBM e BerkeleyDB - nenhum tipo de banco é obrigatório
        • Suporta diversos tipos de autenticação, dentre eles, podemos citar os tipos: Anônimo, Simples e SASL
          • Configuração sob o diretório padrão: /usr/local/etc/OpenLDAP/slapd.conf
          • No lado do cliente, configura-se o arquivo ldap.conf no diretório: /usr/local/etc/OpenLDAP/ldap.conf
        • Uma outra característica do LDAP é o fato deste ser multiplataforma

Information

Description
Mind Map on X.500 e LDAP, created by Michel Souza on 15/09/2018.
Created by
Michel Souza
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?