>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> PDAs

Vantagens do LDAP: Por Que Permanece o Padrão de Diretório

LDAP (Lightweight Directory Access Protocol) — RFC 4510+ — continua sendo a espinha dorsal de gestão de identidade após 30+ anos. Aqui está o porquê de dominar diretórios empresariais.

10 Vantagens Principais

  1. Padrão Aberto (IETF): Sem vendor lock-in. Interoperável entre Microsoft AD, OpenLDAP, 389 DS, Apache DS, FreeIPA, Red Hat DS, Oracle, IBM, ForgeRock, Ping, JumpCloud, Azure AD (via LDAPS).
  2. Modelo de Dados Hierárquico (DIT): Estrutura em árvore (dc=example,dc=com → ou=People → uid=jdoe) espelha realidade organizacional. Profundidade ilimitada, schema flexível.
  3. Armazenamento Centralizado de Identidade: Fonte única da verdade para usuários, grupos, dispositivos, serviços, políticas. Elimina silos.
  4. Fundação de Autenticação e Autorização: Bind (simples, SASL: GSSAPI/Kerberos, EXTERNAL/cert), proxy auth, políticas de senha, bloqueio de conta, ACIs/ACLs para controle de acesso granular.
  5. Multi-Plataforma: Roda em Linux, Windows, macOS, BSD, Solaris, containers, appliances. Clientes em toda linguagem (Python ldap3, Java JNDI/UnboundID, Go ldap, .NET Novell/ldap).
  6. Replicação Multi-Master: Sync ativo-ativo entre servidores geo-distribuídos. Resolução de conflitos, replicação fracionada, alta disponibilidade.
  7. Schema Extensível: Adicionar objectClasses/atributos customizados (objectIdentifier, syntax, matching rules). Sem mudanças no schema core.
  8. Performance em Escala: Indexação (igualdade, presença, substring, aproximada), cache de entradas, paginação de resultados de busca (VLV), operações assíncronas. Lida com 100M+ entradas.
  9. Segurança Embutida: TLS (LDAPS/StartTLS), SASL, ACIs, políticas de senha (ppolicy), log de auditoria, limites de anonimato.
  10. Integração de Ecossistema: Kerberos, RADIUS, SAML/OIDC (via proxies), chaves SSH, sudo, automount, DNS, DHCP, PKI, SCIM — todos consomem LDAP.

Benefícios Operacionais

  • Mudança única de senha → todos sistemas
  • Provisioning/desprovisioning automatizado (RH → LDAP → downstream)
  • Acesso baseado em grupo (RBAC/ABAC)
  • Conformidade: Trilha de auditoria, recertificação, segregação de deveres

Quando NÃO Usar LDAP

  • Alta escrita, baixa leitura (use DB)
  • Relacionamentos complexos/grafos (use graph DB)
  • Armazenamento de documentos (use document DB)
  • Chave-valor simples (use Redis/Consul)

Evolução Moderna

  • LDAP sobre HTTP (SCIM): Provisionamento RESTful
  • Cloud LDAP: JumpCloud, Azure AD DS, AWS Managed Microsoft AD, Google Managed AD
  • Zero Trust: LDAP como fonte de identidade para verificação contínua

LDAP não é legado — é a lingua franca da identidade. Todo grande sistema IAM fala isso.