Qu'est-ce qu'un répertoire virtuel et comment en créer un ?
Ce guide concis et facile à assimiler vous dévoile les fondements et le fonctionnement d'un répertoire virtuel, ainsi que la démarche pour en mettre un en place.
Pour les PME, les startups et les grandes entreprises gérant de nombreux profils d'employés dans diverses applications, un service d'annuaire virtuel est indispensable. Il est primordial de contrôler l'accès à vos ressources intranet, internet et serveur, en fonction des rôles et des projets de vos collaborateurs.
Les employés peuvent créer de nombreux comptes d'utilisateurs, logiciels et sites web au cours de leur parcours professionnel. Un serveur d'annuaire virtuel efficace permet de centraliser les multiples comptes associés à un même employé, facilitant ainsi les systèmes d'accès modernes comme LDAP, IAM, Single Sign-On (SSO). Si vous souhaitez comprendre l'intérêt d'un répertoire virtuel pour votre entreprise ou votre carrière, poursuivez votre lecture !
Qu'est-ce qu'un répertoire virtuel ?
Un serveur d'annuaire virtuel, ou répertoire virtuel, est un élément fondamental de l'architecture de gestion des identités (IAM). Il offre aux entreprises une vue unifiée des informations IAM, stockées dans différents référentiels de données. En tant qu'administrateur système, vous n'avez pas à déplacer les applications et les utilisateurs vers une infrastructure unique pour leur donner accès aux contenus nécessaires.
En déployant un répertoire virtuel, vous créez une couche d'abstraction sur votre application ou serveur natif. Le VDS gère ensuite automatiquement les requêtes, en fonction des différents types de comptes utilisateurs de votre organisation. Par exemple, un employé peut avoir plusieurs types d'informations de connexion :
- Un numéro d'identification d'employé.
- Une adresse e-mail professionnelle (Microsoft 365 ou Google Workspace).
- Une clé de sécurité physique pour l'authentification à deux facteurs.
- Des noms d'utilisateur temporaires pour certains sites web ou applications.
Un VDS est capable de gérer ces différents types de comptes et d'identifiants. Bien que l'objectif et l'usage de ces profils soient distincts, le VDS assure que chaque employé accède aux ressources appropriées sans compromettre la sécurité des informations de l'entreprise.
Le répertoire virtuel agit également comme un référentiel intermédiaire de données d'identité, souvent qualifié de middleware LDAP (Lightweight Directory Access Protocol). Il regroupe les informations d'identité provenant de sources diverses :
- Bases de données (publiques ou commerciales).
- Annuaires LDAP.
- Applications (publiques ou commerciales).
- Applications web, services web et sites web.
Pourquoi les entreprises privilégient-elles un répertoire virtuel ?
Les entreprises ayant besoin d'applications sécurisées et d'un accès contrôlé aux ressources utilisent un répertoire virtuel en raison de sa supériorité face aux solutions de réplication d'annuaire classiques.
Un VDS peut synchroniser les données d'identité entre différents référentiels, sans nécessiter de compatibilité entre les applications. Contrairement aux outils de réplication d'annuaire, il peut extraire et normaliser dynamiquement les données d'identité à partir de sources diverses.
Les systèmes traditionnels basés sur la réplication d'annuaire sont confrontés à des limitations d'évolutivité, des problèmes de propagation des données d'identité et des failles de sécurité.
Le VDS, en agissant comme un middleware, évite les problèmes de latence, d'évolutivité et autres contraintes habituellement rencontrées.
Comment fonctionne un répertoire virtuel ?
Un outil de répertoire virtuel repose sur deux éléments principaux : le serveur VD, auquel se connectent les applications clientes, et le gestionnaire de VD, une interface de gestion utilisée par les administrateurs IT pour configurer le serveur.
Lorsqu'un utilisateur se connecte à une application, sa requête est traitée par le serveur VD. Les protocoles d'authentification (LDAP, DSML, HTTP...) gèrent la demande d'accès.
Image : Oracle
Au niveau suivant, les protocoles d'authentification spécifiques à l'application interviennent. Pour les applications d'entreprise, LDAP redirige les utilisateurs vers les applications demandées. Le protocole JDBC (Java Database Connectivity) redirige quant à lui les utilisateurs vers les bases de données.
Le schéma ci-dessus illustre le flux de données entre une application cliente ou un poste de travail et un VDS.
Crédit d'image Oracle
Dans le schéma ci-dessus (basé sur Oracle Virtual Directory OVD) :
- L'application cliente (ordinateur ou mobile) se connecte à une application métier sur le serveur de l'organisation.
- L'application métier accède ensuite au répertoire virtuel pour authentifier la connexion à l'aide du VDS.
- Le VDS convertit les demandes de connexion entrantes en protocoles natifs d'authentification pour SQL, LDAP, les portails web, les ERP...
- Le VDS traduit et personnalise la réponse des sources d'identité (SQL, services web, LDAP...), et indique à l'application métier si l'accès doit être accordé ou refusé.
Comment créer un répertoire virtuel ?
La majorité des entreprises utilisent un outil spécifique pour créer et gérer les répertoires virtuels. La procédure de création est la suivante :
Crédit image : Plesk
- Connectez-vous à votre outil de répertoire virtuel.
- Recherchez le nom de domaine de votre site web ou l'adresse du serveur hébergeant l'application métier.
- Dans le répertoire racine, cliquez sur l'option "Répertoires virtuels" de l'outil VDS.
- Sélectionnez le répertoire où vous souhaitez créer un VD et choisissez "Créer un répertoire virtuel".
- Lors de la création du VD, vous devez définir les éléments suivants :
- Un nom pour le répertoire virtuel.
- Un chemin pour le répertoire virtuel et le répertoire physique associé.
- Les autorisations de lecture et d'écriture. Vous pouvez utiliser un système de contrôle d'accès basé sur les rôles.
- Une liste hypertexte pour les dossiers et sous-répertoires du répertoire virtuel.
- La possibilité d'enregistrer les accès au VD par ID d'employé et autres utilisateurs.
- La possibilité de convertir le VD en une application IIS (Internet Information Services) pour une gestion distincte.
Les avantages d'un répertoire virtuel 👍
- Amélioration de la rapidité et de la fiabilité des applications, en évitant les requêtes directes aux bases de données. Le VDS centralise la gestion des requêtes d'identité.
- Renforcement de la sécurité des applications et meilleur contrôle des données confidentielles, via l'analyse centralisée des requêtes IAM et LDAP.
- Protection des référentiels de données d'identité en dissociant les consommateurs d'identité des comptes utilisateurs, limitant ainsi les risques d'accès par phishing.
- Possibilité de répliquer simplement un VDS pour augmenter la capacité de charge, sans interruption des opérations commerciales.
Les limites d'un répertoire virtuel 👎
- Le VD ne peut pas modifier la structure des données d'identité. Si une application nécessite une structure de données spécifique, le VDS ne pourra pas y répondre.
- Certains outils VDS ne permettent pas de corréler les utilisateurs provenant de différentes applications. Vérifiez ce point avant d'acquérir un outil VDS.
Cas d'utilisation réels des répertoires virtuels
- Le VDS centralise la gestion des demandes de connexion (LDAP, IAM, SAML...) à partir de multiples sources, simplifiant ainsi la configuration.
- Le VDS permet de centraliser les rôles et les comptes dans un référentiel (Oracle par exemple), puis de stocker ce référentiel centralisé dans Sun LDAP ou Microsoft Active Directory. Les employés ont ainsi moins de comptes et mots de passe à gérer.
- Les entreprises utilisent également le VDS pour l'authentification unique (SSO) sur différents sites et applications, via un identifiant de connexion unique.
Ressources d'apprentissage du répertoire virtuel
Pour approfondir vos connaissances sur les répertoires virtuels, voici quelques ressources :
Répertoire virtuel : Une référence claire et concise
Ce livre est un incontournable pour les ingénieurs réseau et administrateurs IT. Il vous guide dans la conception de l'architecture VDS et le choix de l'outil adapté à votre entreprise.
L'ouvrage vous aide à anticiper les problèmes et les questions importantes avant la mise en place d'un VDS, et vous permet d'identifier les lacunes potentielles si vous développez vous-même une solution VDS.
Ce livre vous aidera dans les domaines suivants :
- Les meilleures pratiques en matière de répertoire virtuel.
- Le diagnostic des processus VDS pour résoudre les erreurs et les problèmes de sécurité.
- L'amélioration des pratiques VDS grâce aux dernières innovations.
- La création d'un outil d'auto-évaluation pour auditer les statuts des outils VDS.
Répertoire virtuel : Un guide complet
Ce guide est destiné aux futurs ingénieurs et administrateurs de répertoire virtuel. Il vous permet d'évaluer et d'auditer l'état des serveurs de répertoire virtuel au sein d'une entreprise.
Ce livre est votre ressource de référence pour évaluer la qualité et les performances d'un outil VDS. Il aborde les questions suivantes :
- Quelle politique de communication mettre en place pour un projet VDS réussi ?
- Le plan de développement du VDS est-il respecté ?
- Quelles données doivent être collectées par le projet de répertoire virtuel ?
- Comment réduire l'effort de gestion du VDS ?
- Comment s'assurer que le projet VDS produit les résultats attendus ?
- Comment planifier l'acquisition et la mise en œuvre du VDS afin de respecter le budget ?
Le livre est disponible en version papier et Kindle. La version Kindle propose des mises à jour gratuites à vie, tandis que la version papier est idéale pour les lecteurs traditionnels.
Conclusion
Les services d'annuaire virtuel sont devenus indispensables pour les entreprises numériques soucieuses de contrôler l'accès aux informations et de protéger leur propriété intellectuelle. De nombreux fournisseurs de services de serveur d'annuaire virtuel sont présents sur le marché.
Si vous envisagez d'adopter un répertoire virtuel, consultez les ressources d'apprentissage mentionnées ci-dessus pour faire le bon choix.
Ces ressources seront également utiles si vous êtes un ingénieur en informatique ou en réseau souhaitant vous spécialiser dans cette technologie.
Découvrez également ces outils d'administration et de gestion Active Directory.