▷ Ldap: què és i per a què s'utilitza aquest protocol

Taula de continguts:
- Què és LDAP?
- Funcionament de LDAP
- Com s'emmagatzema la informació en LDAP
- Com s'accedeix a la informació en LDAP
- Estructura d'una URL d'accés a LDAP
- Eines més importants que utilitzen el protocol LDAP
El protocol LDAP és molt utilitzat actualment per empresa que aposten pel programari lliure a l'utilitzar distribucions de Linux per a exercir les funcions pròpies d'un directori actiu en què es gestionaran les credencials i permisos dels treballadors i estacions de treball en xarxes LAN corporatives en connexions client / servidor.
Índex de continguts
En aquest article veurem de la manera més completa possible en què consisteix aquest protocol i corresponent eina juntament amb l'estructura i termes més utilitzats en ell.
Què és LDAP?
LDAP són les sigles de Protocol Lleuger d'Accés a Directori, o en anglès Lightweight Directory Access Protocol). Es tracta d'un conjunt de protocols de llicència oberta que són utilitzats per accedir a la informació que està emmagatzemada de forma centralitzada en una xarxa. Aquest protocol s'utilitza a nivell d'aplicació per accedir als serveis de directori remot.
Un directori remot és un conjunt d'objectes que estan organitzats de forma jeràrquica, com ara nom claus adreces, etc. Aquests objectes estaran disponibles per una sèrie de client connectats mitjançant una xarxa, normalment interna o LAN, i proporcionaran les identitats i permisos per a aquests usuaris que els utilitzin.
LDAP està basat en el protocol X.500 per compartir directoris, i conté aquesta informació de forma jerarquitzada i mitjançant categories per proporcionar-nos una estructura intuïtiva des del punt de vista de la gestió per part dels administradors. És, per així dir-ho, una guia telefònica, però amb més atributs i credencials. En aquest cas utilitzem el terme directori per referir-nos a l'organització d'aquests objectes.
De forma general, aquests directoris s'utilitzen bàsicament per a contenir informació virtual d'usuaris, perquè altres usuaris accedeixin i disposin d'informació sobre els contactes que són aquí emmagatzemats. Però és molt més que això, ja que és capaç de comunicar-se de forma remota amb altres directoris LDAP situats en servidors que poden estar a l'altra banda de món per accedir a la informació disponible. D'aquesta manera es crea una base de dades d'informació descentralitzada i completament accessible.
La versió actual es denomina LDAPv3 i es troba definida en un full de documentació RFC 4511 accessible de forma pública.
Funcionament de LDAP
LDAP és un protocol basat en la connexió entre client i servidor. Al servidor LDAP s'emmagatzemaran les dades relatives a directori, el qual podrà utilitzar una àmplia varietat de bases de dades per a aquest emmagatzematge, arribant a ser de grans dimensions.
El funcionament d'accés i administració és molt similar a Active Directory de Windows. Quan el client LDAP es connecta amb el servidor, podrà realitzar dues accions bàsiques, bé consultar i obtenir informació de directori, o modificar-la.
- Si un client consulta la informació del servidor LDAP pot connectar-la directament si tenen un directori allotjat en ell, o bé redirigir la sol·licitud fins a un altre servidor que efectivament tingui aquesta informació. Aquest podrà ser local, o remot. Si un client vol modificar la informació de directori, el servidor comprovarà si l'usuari que està accedint a aquest directori té permisos d'administrador o no. Llavors, la informació i gestió d'un directori LDAP es podrà fer de forma remota.
El port de connexió per al protocol LDAP és el TCP 389, encara que per descomptat, es pot modificar per l'usuari i establir-ho en el que desitgi si així li ho s'indica a servidor.
Com s'emmagatzema la informació en LDAP
En un directori LDAP podrem emmagatzemar bàsicament la mateixa informació que en un Directori Actiu de Windows. El sistema està basat en la següent estructura:
- Entrades, trucades objectes en Active Directory. Aquestes entrades són col·leccions d'atributs amb un nom Distingit (DN) Aquest nom s'utilitza per donar un identificador únic i irrepetible a una entrada de directori. Una entrada pot ser el nom d'una organització i d'ella penjaran uns atributs. També una persona pot ser una entrada. Atributs: els quals posseeixen un tipus identificador i els corresponents valors. Els tipus s'utilitzen per identificar els noms d'atributs, per exemple "mail", "name", "jpegPhoto", etc. Alguns dels atributs que pertanyen a una entrada ha de ser obligatoris i altres opcionals. LDIF: el Format d'Intercanvi de Dades de LDAP és la representació en text ASCII de les entrades LDAP. Aquest ha de ser el format dels arxius que s'utilitzin per importar informació a un directori LDAP. Quan s'escrigui una línia en blanc, significarà el final d'una entrada.
dn: Arbres: És l'organització jerarquitzada d'entrades. Per exemple, en una estructura d'arbre podrem trobar un país a la part superior i com a principal, i dins d'aquest tindrem els diferents estats que conforma el país. Dins de cada estat podrem enumerar els districtes, ciutadans i adreces d'on viuen, i així successivament. Si apliquéssim això a Internet i la informàtica, podríem organitzar un directori LDAP mitjançant un nom de domini que faria les funcions d'arbre i d'ell penjarien els diferents departaments o unitats organitzatives d'una empresa, empleats etc. I és precisament d'aquesta manera com actualment es forma els directoris, gràcies a l'ús d'un servei DNS, podrem associar una adreça IP amb un directori LDAP per a poder accedir-hi mitjançant el nom de domini Un exemple d'entrada d'un directori LDAP pot ser: dn: cn = Jose Castell, dc = profesionalreview, dc = com cn: Jose Castell GivenName: Jose sn: Castell telephoneNumber: +34 666.666.666 mail: [email protected] objectClass: inetOrgPerson objectClass: organizationalPerson objectClass: person objectClass: top
Un servidor LDAP, a més d'emmagatzemar un arbre, pot contenir subarbres que inclouen entrades específiques de l'domini principal. A més, pot emmagatzemar referències a altres servidors de directori per dividir el contingut si cal. A l'efectuar connexions remotes a un servidor LDAP, necessitarem de l'ús d'adreces URL per obtenir informació d'aquest. L'estructura bàsica ldap: // servidor: port / DN? atributs? àmbit? filtres? extensions
Per exemple: ldap: //ldap.profesionalreview.com/cn=Jose%20Castillo, dc=profesionalreview, cd=com
Estem buscant tots els usuaris que hi hagi a l'entrada de Jose Castell en profesionalreview.com. A més d'aquesta notació, també tindrem una versió de LDAP amb certificat de seguretat SSL, amb identificador per a la URL serà "ldaps:". En l'actualitat hi ha diverses eines que utilitzen aquest protocol per a la comunicació client servidor d'un servei de directori. El més rellevant és que fins i tot Active Directory de Windows utilitza aquest protocol de comunicació. Aquestes són les característiques més interessants i informació més rellevant sobre el protocol LDAP. Per descomptat intentarem anar ampliant informació amb tutorials que anem traient sobre aquest tema. Mentrestant, et pot interessar aquest informació: Esperem que aquesta informació hagi estat d'utilitat. Per afegir alguna cosa o dir-nos que penses sobre LDAP escriu-nos en els comentaris.Com s'accedeix a la informació en LDAP
Estructura d'una URL d'accés a LDAP
Eines més importants que utilitzen el protocol LDAP
Què és el format m.2 en els ssd? ¿I per a què s'utilitza?

Què és el format M.2 utilitzat pels discos SSD. Et explicats d'una manera molt senzilla com és el significat d'aquest nou format.
Rgb què és això i per a què s'utilitza en informàtica

? Si has sentit infinitat de vegades el terme RGB i no saps el que és, en aquest article et vam treure dels teus dubtes i veiem les seves aplicacions.?
Ipv4 vs ipv6 - què és i per a què s'utilitza en xarxes

Si vols saber tot sobre què és el protocol IPv4 i IPv6 i les diferències entre tots dos, ho expliquem de forma senzilla i detallada