Cos'è un servizio di directory?

Donna che inserisce le sue credenziali di accesso

Cos'è un servizio di directory?

Un servizio di directory è un database centralizzato che memorizza e gestisce informazioni sugli utenti e sui dispositivi di una rete. I servizi di directory costituiscono la base della moderna gestione delle identità e degli accessi (IAM), una funzionalità fondamentale dei sistemi IT aziendali.

Insieme, i servizi di directory e la gestione delle identità e degli accessi (IAM) permettono alle organizzazioni di controllare account utente, autenticazione, controllo degli accessi, permessi e altri aspetti cruciali della sicurezza di rete.

Con l'ascesa di internet, cloud computing e lavoro da remoto, i servizi di directory sono diventati fondamentali per il modo in cui le organizzazioni utilizzano le architetture di calcolo distribuito per migliorare i processi core business centrali. I servizi di directory agiscono come una rubrica telefonica per le risorse di rete, memorizzando le informazioni su utenti, dispositivi e altre risorse, in modo che possano connettersi in modo rapido e sicuro.

A differenza dei tradizionali database relazionali che organizzano le informazioni in righe e colonne, i servizi di directory sono progettati gerarchicamente. Utilizzando i namespace, un metodo per classificare le risorse di rete affinché siano facilmente identificabili, la struttura gerarchica dei servizi di directory permette a milioni di utenti e dispositivi di scambiare informazioni attraverso una rete.

Le ultime notizie nel campo della tecnologia, supportate dalle analisi degli esperti

Resta al passo con le tendenze più importanti e interessanti del settore relative ad AI, automazione, dati e oltre con la newsletter Think. Leggi l' Informativa sulla privacy IBM.

Grazie per aver effettuato l'iscrizione!

L'abbonamento sarà fornito in lingua inglese. Troverai un link per annullare l'iscrizione in tutte le newsletter. Puoi gestire i tuoi abbonamenti o annullarli qui. Per ulteriori informazioni, consulta l'Informativa sulla privacy IBM.

Come funzionano i servizi di directory?

I servizi di directory sono progettati attorno a un modello client/server, una configurazione di rete standard in cui un programma è il "client" e l'altro è il "server". In un database di servizi di directory, il cliente è tipicamente un utente, un dispositivo o un'applicazione.

Il client cerca una risorsa contenuta nel database dei servizi di directory. Nel frattempo, il database esegue un processo di autenticazione per verificare se dispone delle autorizzazioni necessarie per accedere alla risorsa, un processo noto come "autenticazione".

Processo di autenticazione

Il processo di autenticazione è al centro della funzionalità dei servizi di directory, perché stabilisce se un utente o un dispositivo può accedere alla risorsa richiesta. L'autenticazione avviene in tre fasi: creazione di credenziali, verifica e autorizzazioni.

  1. Credenziali: l'utente o il dispositivo invia le proprie credenziali per accedere alla risorsa richiesta. Alcuni esempi comuni di credenziali includono nomi utente, password e dati biometrici che possono essere utilizzati per stabilire l'identità di un utente.
  2. Verifica: il server di directory si affida a diversi protocolli comuni per verificare che l'utente sia chi o cosa dichiara di essere. Una volta stabilita l'identità dell'utente, il server di directory fornisce un ticket o token di autenticazione che può essere presentato ad altre applicazioni.
  3. Autorizzazioni: dopo aver verificato l'identità e le credenziali di un utente, il database dei servizi di directory confronta le informazioni fornite rispetto alle sue liste di controllo degli accessi (ACL) interne per determinare quali risorse possono accedere.

Protocolli comuni dei servizi di directory

Oltre al processo di autenticazione, i server di directory possono anche fare affidamento su altri protocolli comuni per confermare l'identità di un utente e stabilire a quali risorse può accedere:

  • Lightweight Directory Access Protocol (LDAP): LDAP, il protocollo fondamentale che regola i dati delle directory, consente alle applicazioni di interrogare i database dei servizi di directory e di gestire le identità degli utenti tramite reti Transmission Control Protocol/Internet Protocol (TCP/IP) come internet.
  • Kerberos: Kerberos è un protocollo di autenticazione basato su ticket che emette ticket o token a tempo limitato. Le applicazioni possono riutilizzare questi ticket e token per verificare l'identità di un utente, anziché richiedere che questi reinserisca una password. Kerberos è ampiamente utilizzato da alcuni dei più grandi servizi di directory e provider cloud nel mondo, tra cui Microsoft Active Directory (Azure Active Directory), Red Hat Enterprise Linux, AWS, Google Cloud e macOS.
  • Security Assertion Markup Language (SAML): SAML è un protocollo basato su XML che abilita il single sign-on (SSO), un sistema di autenticazione che consente agli utenti di accedere a più applicazioni con un unico set di credenziali.
  • Domain Name System (DNS): Domain Name System (DNS) è un protocollo che converte i nomi di dominio a leggibili dall'uomo, come google.com e facebook.com, in indirizzi di Internet Protocol di cui i computer hanno bisogno per identificarsi a vicenda su una rete. Il DNS viene spesso integrato nei servizi di directory per abbinare nomi leggibili alle risorse di rete, in modo da poterle identificare più facilmente.  
AI Academy

Prepararsi all'AI con l'hybrid cloud

Condotto dai migliori leader di pensiero di IBM, il programma di studi è stato progettato per aiutare i dirigenti aziendali ad acquisire le conoscenze necessarie per dare priorità agli investimenti in AI che possono favorire la crescita.

Componenti del servizio di directory

Diversi componenti critici sono essenziali per la funzionalità dei servizi di directory, consentendo agli utenti autorizzati, i dispositivi e le applicazioni di accedere alle informazioni della directory. Ecco un'analisi più approfondita di ogni componente.

  • Directory server: il directory server è un server fisico o virtuale che memorizza i dati in modo che sia possibile accedervi e gestirli in un servizio di elenchi. I server di directory si basano su protocolli comuni come LDAP, LDAPS e DNS per gestire le informazioni sulle risorse di rete in una struttura gerarchica facilmente accessibile per utenti, dispositivi e applicazioni autorizzati.
  • Directory client: un directory client è un'applicazione che consente di eseguire operazioni come l'autenticazione degli utenti e la gestione delle identità su un server di directory. Analogamente ai directory server, i directory client si basano sui protocolli comuni dei servizi di directory per le loro funzionalità.
  • Directory Information Tree (DIT): il DIT è l'organizzazione gerarchica delle informazioni in un servizio di directory. Sono costituiti da voci individuali che rappresentano utenti, gruppi, applicazioni e dispositivi. Una solida struttura DIT consente agli utenti autorizzati di accedere ai dati delle directory in modo rapido e sicuro, una funzionalità fondamentale dei servizi di directory.
  • Schema: i directory schema sono un altro modo per definire le informazioni all'interno di un database di directory service. Sebbene il DIT sia gerarchico, gli schemi definiscono come vengono memorizzati i singoli oggetti di directory in un servizio di directory e le loro proprietà uniche, garantendo che i dati siano definiti in modo coerente su tutto il database.
  • Strumenti di replica: gli strumenti di replica, noti anche come istanze di server di replica, sono processi software che permettono di replicare le informazioni delle directory. La replica delle informazioni di directory fornisce diverse funzionalità chiave dei servizi di directory, come la tolleranza ai guasti e disaster recovery (DR).

Vantaggi dei servizi di directory

Le aziende moderne dipendono dai servizi di directory per una vasta gamma di funzionalità. Dal miglioramento della sicurezza e della conformità fino all'ottenimento di un'elevata disponibilità, diamo un'occhiata ai principali vantaggi aziendali dei servizi di directory.

Procedure di autenticazione semplificate

Invece di richiedere agli utenti di autenticarsi più volte quando passano da una parte all'altra di un database, i servizi di directory si concentrano su un approccio diverso. Consentono agli utenti di autenticarsi una sola volta e di utilizzare un token o un ticket per stabilire la propria identità in futuro.

Questo approccio riduce la necessità di creare e memorizzare più password e consente di applicare le stesse politiche di autenticazione all'intero database.

Controllo degli accessi automatizzato

I servizi di directory permettono agli amministratori di centralizzare e automatizzare il loro approccio ai permessi e ai ruoli. Per esempio, possono aggiungere un utente o un'applicazione a un gruppo e automatizzare il processo di accesso alle stesse risorse degli altri utenti del gruppo.

Questo approccio semplifica e snellisce le attività amministrative e riduce la probabilità di errori umani nei processi manuali.

Crittografia e conformità avanzate

I moderni servizi di directory sono dotati di alcuni degli strumenti di crittografia più potenti disponibili, garantendo che la comunicazione e la condivisione delle risorse rimangano sicure e riducendo la probabilità di violazione dei dati.

Inoltre, molti protocolli comuni su cui si basano i servizi di directory (ad esempio, TLS, SSL, MFA e SAML) sono già conformi agli standard più rigorosi in materia di sicurezza dei dati, come HIPAA e SOC 2.

Elevata disponibilità

I servizi di directory sono progettati per elaborare milioni di richieste di autenticazione contemporaneamente senza compromettere le loro prestazioni, il che li rende sistemi altamente disponibili.

Distribuendo ampiamente le repliche dei dati delle directory a cui gli utenti accedono, possono evitare in modo costante i tempi di inattività anche gestendo workload più pesanti del solito.

Flessibilità con ambienti cloud moderni

I servizi di directory possono essere facilmente integrati in ambienti on-premise e basati su cloud, sfruttando sia le risorse fisiche che quelle virtuali e combinandole in modo fluido.

Le application programming interface (API) aiutano i team a integrare facilmente i servizi di directory con sistemi comuni come database delle risorse umane, sistemi di gestione delle relazioni con i clienti (CRM) e applicazioni web ampiamente utilizzate.

Sfide dei servizi di directory

Come altri sistemi distribuiti moderni e complessi, i servizi di directory faticano a far fronte al massiccio aumento dei dati di rete causato dalle nuove tecnologie, come l'intelligenza artificiale (AI) e l'Internet of Things (IoT).

Con più applicazioni, utenti e dispositivi che accedono e condividono informazioni rispetto al passato, anche i servizi directory più sofisticati affrontano nuove sfide.

Coerenza dei dati

Mantenere la coerenza dei dati (ovvero lo stato in cui tutte le copie o istanze rimangono invariate) è sempre stata una sfida nei servizi di directory.

Man mano che i database diventano più grandi e complessi per soddisfare le esigenze delle nuove tecnologie, mantenere aggiornate le repliche dei dati diventa più difficile e può influire sulle prestazioni del sistema.  

Accesso ininterrotto

Fornire accesso ininterrotto ai servizi di directory per tutti i vari utenti e applicazioni che hanno bisogno di supporto è un compito complesso e che richiede molte risorse.

La tolleranza ai guasti, ovvero la capacità di rimanere operativi anche quando componenti e sistemi si guastano, richiede rigorosi test procedurali e ridondanze, altrimenti i sistemi smetteranno di funzionare, causando tempi di inattività.

Minacce informatiche

I servizi di directory sono bersagli attraenti per gli aggressori e per le minacce informatiche, perché contengono informazioni preziose che sono critiche per i processi core business delle organizzazioni che supportano.

Gli aggressori distribuiscono una vasta gamma di attacchi mirati (inclusi ransomware e furto d'identità) per ottenere accesso non autorizzato ai dati delle directory e usarli per danneggiare le imprese.

I principali casi d'uso dei servizi directory

I servizi di directory sono ampiamente utilizzati a livello aziendale e supportano una vasta gamma di casi d'uso. Ecco alcuni dei più popolari.

Gestione delle identità e degli accessi (identity and access management, IAM)

I servizi di directory supportano la gestione delle identità e degli accessi (IAM) attraverso processi di autenticazione senza interruzioni (ad esempio, single sign-on (SSO)), funzionalità di conformità automatizzate e un approccio centralizzato alla gestione delle identità digitali. IAM è un processo di cybersecurity che garantisce ai team di utilizzare applicazioni cloud per collaborare in modo efficiente e sicuro.

Secondo un recente report, nel 2023 il mercato globale IAM valeva quasi 18 miliardi di dollari, un importo che, secondo le previsioni, sarebbe destinato a crescere fino a superare i 61 miliardi di dollari entro il 2032, con un tasso di crescita annuo composto (CAGR) del 15,3%.

Autenticazione a più fattori (MFA)

L'autenticazione a più fattori (MFA) è un metodo per verificare l'identità di un utente attraverso diverse forme di prova, come password e informazioni biometriche.

I servizi di directory utilizzano l'MFA per offrire alle organizzazioni livelli di protezione aggiuntivi quando gli utenti lavorano da remoto su più dispositivi, come computer personali, tablet e smartphone. La MFA basata su directory aiuta a proteggere i workload sensibili e le informazioni dai malintenzionati, e garantisce la conformità alle politiche delle directory.

Ambienti Linux e open source

I servizi di directory permettono alle organizzazioni di configurare ambienti di calcolo open source, ecosistemi di calcolo in cui il software sottostante è libero e disponibile per chiunque possa usare e sviluppare sopra.

Ad esempio, OpenLDAP è un server di directory open source e FreeIPA è uno strumento di gestione delle identità e degli accessi (IAM) open source. Entrambi abilitano servizi di directory open source per organizzazioni che utilizzano Linux, il sistema operativo open source ( OS) più popolare al mondo.

Sincronizzazione di cloud ibrido e multicloud

La maggior parte delle aziende moderne sfrutta il cloud come parte del proprio percorso di trasformazione digitale, un impegno continuo per integrare la tecnologia digitale in ogni area della propria organizzazione. I servizi di directory supportano sia ambienti di cloud ibrido che multicloud, architetture IT che combinano diversi tipi di risorse per ottimizzare l'infrastruttura IT.

Ad esempio, le soluzioni avanzate di servizi di directory possono proteggere le istanze cloud private e pubbliche, per consentire un'autenticazione rapida e coerente per gli utenti e le applicazioni.

Ottimizzazione delle risorse di rete

I servizi di directory aiutano le imprese a ottimizzare risorse di rete critiche come gruppi utenti, stampanti e server di file attraverso l'integrazione con DNS e altri sistemi di rete.

I responsabili IT si affidano ai servizi di directory per configurare e distribuire risorse su una rete con il minimo sforzo, indipendentemente dalla complessità e dal numero di utenti. I servizi di directory forniscono un hub centralizzato per la gestione delle risorse di rete, semplificando l'amministrazione e offrendo agli utenti accesso immediato alle risorse di cui hanno bisogno tramite SSO e altre forme di autenticazione.

L'AI e il futuro dei servizi di directory

L'ascesa dell'AI, e in particolare dell'AI generativa (gen AI), non solo sta aiutando ad automatizzare processi che prima richiedevano input manuale, ma sta anche cambiando radicalmente diversi aspetti dei servizi di directory. Ad esempio, solo nelle architetture cloud ibride, IBM Institute of Business Value (IBV) riporta che il 68% degli utenti ha già formalizzato una politica o un approccio per l'uso di AI generativa.

Precedentemente considerati database statici, i moderni servizi di directory con funzionalità basate sull'AI stanno diventando più intelligenti, adattivi e persino autonomi. Ecco tre esempi di funzionalità basate sull'AI che stanno trasformando i servizi di directory.

Soluzioni Directory-as-a-Service

Nel cloud, l'AI utilizza strumenti di infrastruttura virtuale scalabile che possono applicare strumenti di machine learning (ML) ai dati e analizzare grandi volumi quasi in tempo reale.

Questa funzionalità ha permesso la nascita della tecnologia directory-as-a-service (DaaS), soluzioni di gestione delle identità e degli accessi (IAM) che automatizzano gli aspetti dei servizi directory. Le soluzioni DaaS stanno guadagnando popolarità in ambienti complessi di cloud ibrido e multicloud per semplificare l'onboarding degli utenti e il provisioning di nuovi account.

Insight basati sull'IA

Le funzionalità AI stanno potenziando il modo in cui le aziende acquisiscono insight sul comportamento degli utenti nelle soluzioni di servizi di directory. Queste funzionalità aiutano ad automatizzare l'analisi su un'ampia gamma di punti dati, come l'orario di accesso, la posizione fisica e la selezione delle risorse.

L'analytics AI è in grado di rilevare modelli nel comportamento degli utenti che consentono di individuare le minacce prima che si traducano in violazioni dei dati.

Gestione automatizzata del ciclo di vita

Gli strumenti di AI vengono utilizzati per automatizzare diversi aspetti della gestione del ciclo di vita dei dati (DLM), un approccio per gestire i dati dall'inserimento del database, fino all'uso e alla loro eventuale distruzione.

Gli strumenti di AI possono fornire automaticamente ai nuovi utenti permessi di privilegio minimo, un principio di sicurezza che conferisce ai nuovi account i permessi minimi necessari per svolgere un compito o un ruolo. L'automazione dell'accesso con privilegio minimo riduce il lavoro manuale e la probabilità di errori umani.

Soluzioni correlate
IBM Cloud Infrastructure Center 

IBM Cloud Infrastructure Center è una piattaforma software compatibile con OpenStack per gestire l'infrastruttura di cloud privati su IBM zSystems e IBM LinuxONE.

Esplora Cloud Infrastructure Center
Soluzioni per l'infrastruttura IT

Scopri i server, lo storage e il software progettati per l'hybrid cloud e la strategia AI della tua azienda.

Scopri le soluzioni per le infrastrutture IT
Soluzioni per l'infrastruttura cloud

Trova la soluzione di infrastruttura cloud adatta alle esigenze della tua azienda e scala le risorse on-demand.

Soluzioni cloud
Fai il passo successivo

Trasforma la sua infrastruttura aziendale con l'hybrid cloud e le soluzioni pensate per l'AI di IBM. Scopri i server, lo storage e i software progettati per proteggere, scalare e modernizzare la tua azienda o ascolta i pareri degli esperti per migliorare la tua strategia di AI generativa.

Scopri le soluzioni per le infrastrutture IT Scarica l'ebook
Note a piè di pagina

1. IAM market size, Fortune Business Insights, ottobre 2025