Passer au contenu principal

OCSP et révocation de certificats pour l'authentification WiFi

Ce guide complet explore les mécanismes critiques de la révocation de certificats dans les environnements WiFi d'entreprise, en se concentrant sur la transition des CRL vers OCSP. Il fournit des stratégies de mise en œuvre exploitables pour les équipes informatiques gérant des réseaux à grande échelle et à haute densité où la sécurité en temps réel et la faible latence sont primordiales.

Par Iain JewittPublié le
📖 6 min de lecture1,691 mots2 exemples concrets3 questions d'entraînement8 définitions clés

Video overview

Écouter ce guide

Voir la transcription du podcast
Bienvenue dans ce point technique de Purple. Je suis votre hôte, et nous plongeons aujourd'hui au cœur d'un mécanisme de sécurité critique pour les réseaux WiFi d'entreprise : l'OCSP et la révocation de certificats. Si vous êtes responsable informatique, architecte réseau ou CTO et que vous gérez des déploiements à grande échelle dans les secteurs de l'hôtellerie, du commerce de détail ou du secteur public, vous savez que l'authentification basée sur les certificats - en particulier EAP-TLS sur 802.1X - est la référence absolue pour sécuriser l'accès au réseau. Mais que se passe-t-il lorsqu'un appareil est compromis, perdu, ou qu'un employé s'en va ? Comment vous assurer qu'un certificat révoqué est instantanément rejeté par votre réseau ? C'est exactement ce que nous abordons aujourd'hui. Nous allons détailler les différences entre CRL et OCSP, expliquer comment un serveur RADIUS vérifie le statut de révocation, explorer le concept d'agrafage OCSP (OCSP stapling) dans un contexte WiFi et vous proposer des stratégies de mise en œuvre concrètes. Commençons par les bases : CRL par rapport à OCSP. Lorsqu'un appareil se connecte à votre réseau WiFi à l'aide d'un certificat, le serveur RADIUS doit vérifier que le certificat est non seulement mathématiquement valide et non expiré, mais aussi qu'il n'a pas été explicitement révoqué par l'Autorité de Certification, ou CA. Historiquement, cela se faisait à l'aide d'une Liste de Révocation de Certificats, ou CRL. Une CRL est exactement ce que son nom indique : un fichier volumineux contenant les numéros de série de chaque certificat révoqué. Le serveur RADIUS télécharge cette liste périodiquement - par exemple une fois par jour, ou toutes les quelques heures. Le problème avec les CRL dans les environnements modernes à haute densité est double : la latence et la bande passante. Si vous avez un déploiement PKI de grande envergure, cette liste devient énorme. Son téléchargement consomme de la bande passante, et son analyse sollicite les cycles CPU de votre serveur RADIUS. Pire encore, il existe une fenêtre de vulnérabilité. Si un appareil est compromis à 9 h 00, mais que votre serveur RADIUS ne récupère pas la nouvelle CRL avant midi, cet appareil compromis bénéficie de trois heures d'accès libre à votre réseau. C'est là qu'intervient OCSP : l'Online Certificate Status Protocol. L'OCSP est une requête ciblée en temps réel. Au lieu de télécharger une liste massive de tous les certificats révoqués, le serveur RADIUS demande simplement au répondeur OCSP de la CA : "Hé, est-ce que ce numéro de série de certificat spécifique est valide en ce moment même ?" Le répondeur renvoie un message signé : "Valide", "Révoqué" ou "Inconnu". Cela réduit considérablement la bande passante et la charge de traitement sur le serveur RADIUS. Plus important encore, cela ferme la fenêtre de vulnérabilité. Les révocations sont appliquées immédiatement. Alors, comment cela fonctionne-t-il dans un flux d'authentification WiFi ? Lorsqu'un appareil client - disons un ordinateur portable d'entreprise - tente de se connecter au WiFi, il communique avec le point d'accès sans fil. Le point d'accès agit comme un authentificateur, transmettant les messages EAP-TLS au serveur RADIUS. L'ordinateur portable présente son certificat client. Le serveur RADIUS valide la signature cryptographique par rapport à son autorité de certification (CA) racine de confiance. Ensuite, le serveur RADIUS suspend le processus d'authentification. Il contacte sur le réseau l'URI du répondeur OCSP intégré dans le certificat du client. Il attend la réponse. Si la réponse est « Good » (Valide), le serveur RADIUS renvoie un message Access-Accept au point d'accès, et l'ordinateur portable se connecte. Si la réponse est « Revoked » (Révoqué), il envoie un message Access-Reject. Maintenant, vous vous dites peut-être : « Cela n'ajoute-t-il pas de la latence au processus de connexion ? » Oui, en effet. Chaque authentification nécessite une résolution DNS externe et une requête HTTP vers le répondeur OCSP. Dans un stade bondé ou un grand hôtel pendant les heures de pointe, cela peut provoquer des expirations de délai d'authentification. Cela nous amène à un concept crucial : le OCSP Stapling. Dans le monde des serveurs web, le OCSP stapling est courant. Le serveur web interroge périodiquement le répondeur OCSP pour connaître le statut de son propre certificat, obtient une réponse signée et horodatée, puis « agrafe » (staples) cette réponse au certificat qu'il envoie au client lors du handshake TLS. Le client n'a pas besoin d'interroger la CA ; il vérifie simplement la signature de la CA sur la réponse agrafée. Pouvons-nous faire cela pour le WiFi ? Oui, mais c'est complexe. Dans le protocole EAP-TLS, le serveur RADIUS présente également un certificat de serveur au client, afin que le client sache qu'il s'adresse au réseau légitime et non à un point d'accès pirate. Le serveur RADIUS peut utiliser le OCSP stapling ici. Il interroge la CA pour son propre statut et agrafe la réponse dans le EAP-TLS Server Hello. Cela évite au périphérique client d'avoir à effectuer une recherche OCSP sur le certificat du serveur RADIUS. Cependant, agrafer le statut du certificat du *client* est différent. Le client ne peut pas agrafer son propre statut car le réseau ne lui fait pas encore confiance. Ainsi, pour la validation du certificat client, le serveur RADIUS doit toujours effectuer la requête OCSP traditionnelle. Pour atténuer la latence de ces requêtes, les serveurs RADIUS d'entreprise utilisent la mise en cache. Ils mettent en cache une réponse OCSP « Good » pendant une durée configurable - par exemple, 15 minutes ou une heure. Cela signifie que les événements d'itinérance ou de reconnexion ultérieurs ne déclenchent pas de nouvelle requête externe, équilibrant ainsi la sécurité et la performance. Examinons un scénario d'implémentation concret. Imaginez une grande chaîne de vente au détail avec des milliers de terminaux de point de vente et d'ordinateurs portables d'entreprise se connectant via EAP-TLS. Ils déploient la plateforme WiFi de Purple. Ils ont besoin d'une sécurité stricte, mais ils ne peuvent pas se permettre que les terminaux de point de vente subissent des expirations de délai lors de l'authentification. Voici l'approche recommandée : Tout d'abord, assurez-vous que votre infrastructure de CA est robuste. Vos répondeurs OCSP doivent être hautement disponibles, idéalement derrière un répartiteur de charge, et répartis géographiquement. Si votre serveur RADIUS ne peut pas joindre le répondeur OCSP, il doit décider s'il doit « échouer en mode ouvert » (autoriser la connexion) ou « échouer en mode fermé » (refuser la connexion). Dans les environnements hautement sécurisés, vous échouez en mode fermé. Mais si votre répondeur OCSP tombe en panne, plus personne ne peut se connecter au WiFi. Deuxièmement, configurez la mise en cache OCSP sur vos serveurs RADIUS. Un cache de 30 minutes constitue un bon compromis. Il réduit considérablement la charge sur votre CA et accélère les authentifications, tout en maintenant une fenêtre de révocation raisonnablement étroite. Troisièmement, implémentez un mécanisme de secours. Configurez votre serveur RADIUS pour essayer d'abord l'OCSP. Si le répondeur OCSP est inaccessible, basculez sur une CRL mise en cache localement. Cela offre une résilience face aux pannes de CA. Enfin, considérez l'impact de l'expiration du certificat. L'expiration n'est pas une révocation. Un certificat atteint simplement sa date de fin de validité. Votre serveur RADIUS le rejettera automatiquement, sans avoir besoin de consulter l'OCSP ou une CRL. Le défi opérationnel réside ici dans la gestion du cycle de vie, à savoir s'assurer que les certificats sont renouvelés et déployés sur les appareils *avant* leur expiration. Passons à une foire aux questions rapide basée sur les interrogations fréquentes de nos clients. Question 1 : "Nous utilisons un MDM basé sur le cloud pour déployer les certificats. Avons-nous toujours besoin de l'OCSP ?" Réponse : Absolument. Votre MDM émet le certificat, mais le serveur RADIUS applique le contrôle d'accès au réseau. Si vous effacez un appareil dans votre MDM, le MDM demande à la CA de révoquer le certificat. Mais tant que le serveur RADIUS ne vérifie pas ce statut de révocation via OCSP, l'appareil peut toujours se connecter au WiFi. Question 2 : "Que se passe-t-il si un appareil est hors ligne lorsque nous révoquons son certificat ?" Réponse : Peu importe que l'appareil soit hors ligne. La révocation se fait au niveau de la CA. La prochaine fois que cet appareil tentera de se connecter au WiFi, le serveur RADIUS interrogera l'OCSP, verra le statut "Révoqué" et refusera l'accès. Question 3 : "Le trafic OCSP est-il chiffré ?" Réponse : Historiquement, les requêtes OCSP étaient envoyées en HTTP simple. Cela était considéré comme acceptable car la réponse elle-même est signée cryptographiquement par la CA, empêchant toute altération. Cependant, les implémentations modernes utilisent de plus en plus le HTTPS pour protéger la confidentialité, empêchant les observateurs de voir quels certificats sont en cours de vérification. Pour résumer et définir les prochaines étapes : La révocation de certificats est un composant non négociable d'un déploiement 802.1X sécurisé. Bien que les CRL soient acceptables pour les petits réseaux, l'OCSP est indispensable à l'échelle de l'entreprise, offrant une sécurité en temps réel et une consommation de bande passante réduite. Pour vos prochaines étapes : 1. Auditez votre configuration RADIUS actuelle. Vérifiez-vous seulement le statut de révocation ? 2. Si vous utilisez des CRL, évaluez la taille de votre liste et votre fréquence de téléchargement. 3. Planifiez une migration vers l'OCSP. Assurez-vous que l'infrastructure de votre CA peut gérer la charge de requêtes, et configurez une mise en cache judicieuse sur vos serveurs RADIUS afin d'optimiser les performances. En mettant en œuvre une vérification OCSP robuste, vous vous assurez que votre déploiement Purple WiFi reste sécurisé, conforme et performant, vous offrant un contrôle absolu sur qui - et quoi - peut accéder à votre réseau. Merci d'avoir suivi ce point technique Purple.

Fait partie de notre série principale : Guide de sécurité WiFi d'entreprise

OCSP et révocation de certificats pour l'authentification WiFi

Résumé exécutif

Pour les sites d'entreprise exploitant des réseaux WiFi à haute densité — des chaînes de magasins de détail tentaculaires aux centres de conférence modernes — l'authentification basée sur les certificats (EAP-TLS) est la norme définitive pour sécuriser l'accès au réseau. Cependant, l'émission d'un certificat ne représente que la moitié du cycle de vie. Le défi opérationnel critique réside dans la révocation : s'assurer que lorsqu'un appareil est compromis, perdu ou déclassé, son accès au réseau est immédiatement interrompu. Ce guide explore l'architecture technique de la révocation de certificats, en opposant les listes de révocation de certificats (CRL) historiques au protocole OCSP (Online Certificate Status Protocol). Nous détaillons comment les serveurs RADIUS s'intègrent à l'infrastructure à clés publiques (PKI) pour appliquer la révocation en temps réel, les complexités de l'agrafage OCSP dans un contexte 802.1X, et les modèles de déploiement stratégiques requis pour équilibrer une sécurité stricte avec une expérience utilisateur fluide. En mettant en œuvre une vérification OCSP robuste, les exploitants de sites peuvent atténuer les risques, garantir la conformité et maintenir le débit élevé requis pour le Guest WiFi et l'accès d'entreprise.

Écoutez notre briefing exécutif de 10 minutes sur ce sujet :

Analyse technique approfondie

Les mécanismes de la révocation dans le 802.1X

Dans un flux d'authentification 802.1X, le point d'accès sans fil (AP) agit comme un authentificateur, transmettant les messages EAP (Extensible Authentication Protocol) entre l'appareil client (supplicant) et le serveur RADIUS. Lorsqu'un client présente un certificat lors de la liaison EAP-TLS, le serveur RADIUS doit valider son intégrité cryptographique, vérifier sa chaîne de confiance et confirmer son statut de révocation actuel.

Historiquement, cela était réalisé via une liste de révocation de certificats (CRL). Une CRL est un fichier signé numériquement contenant les numéros de série de tous les certificats révoqués émis par une autorité de certification (CA) spécifique. Le serveur RADIUS télécharge ce fichier périodiquement et le met en cache localement. Bien que simples à mettre en œuvre, les CRL présentent d'importants défis d'évolutivité. Dans les grands environnements d'entreprise, comme ceux du secteur du Commerce de détail, les CRL peuvent atteindre plusieurs mégaoctets. Le téléchargement et l'analyse de ces listes consomment de la bande passante et des cycles de traitement. Plus grave encore, les CRL introduisent une fenêtre de vulnérabilité : le délai entre la révocation d'un certificat au niveau de la CA et le téléchargement de la liste mise à jour par le serveur RADIUS.

La transition vers l'OCSP

Pour répondre aux limites des CRL, le protocole OCSP (Online Certificate Status Protocol) a été développé. L'OCSP remplace le modèle de téléchargement global par un mécanisme de requête ciblé en temps réel. Lorsqu'un client présente un certificat, le serveur RADIUS extrait l'URI du répondeur OCSP de l'extension AIA (Authority Information Access) du certificat. Il envoie ensuite une requête HTTP légère au répondeur, interrogeant le statut de ce numéro de série de certificat spécifique. Le répondeur renvoie une réponse signée indiquant si le certificat est « Good », « Revoked » ou « Unknown ».

Cette approche élimine la fenêtre de vulnérabilité associée aux CRL, appliquant les révocations immédiatement. Elle réduit également de manière significative la consommation de bande passante, car le serveur RADIUS ne demande des données que pour les certificats tentant activement de s'authentifier.

OCSP et révocation de certificats pour l'authentification WiFi - crl vs ocsp comparison

L'agrafage OCSP dans les environnements WiFi

L'agrafage OCSP (OCSP stapling) est une technique d'optimisation des performances largement utilisée sur les serveurs web. Au lieu que le client n'interroge le répondeur OCSP, le serveur interroge périodiquement le répondeur pour connaître le statut de son propre certificat. Il « agrafe » ensuite la réponse signée au certificat qu'il présente au client lors de la liaison TLS. Cela déplace la charge de la requête du client vers le serveur et réduit le nombre de connexions réseau externes requises.

Dans le contexte de l'authentification WiFi, l'agrafage OCSP est très pertinent mais nuancé. Lors de l'EAP-TLS, le serveur RADIUS présente son propre certificat de serveur au client pour prouver son identité. Le serveur RADIUS peut utiliser l'agrafage OCSP ici, en annexant la réponse OCSP au Server Hello EAP-TLS. Cela permet à l'appareil client de vérifier le statut de révocation du serveur RADIUS sans nécessiter sa propre connexion Internet — une fonctionnalité essentielle pour les appareils qui n'ont pas encore reçu d'accès au réseau.

Cependant, l'agrafage du statut du certificat du client n'est pas réalisable. Le client ne peut pas agrafer son propre statut car le réseau ne lui fait pas encore confiance. Par conséquent, pour la validation du certificat client, le serveur RADIUS doit effectuer une requête OCSP traditionnelle auprès de la CA.

OCSP et révocation de certificats pour l'authentification WiFi - ocsp stapling architecture

Vous avez des questions sur votre configuration spécifique ?

Notre équipe collabore avec des exploitants de sites, des responsables informatiques et des ingénieurs réseau au sein de 80 000 sites. Réservez un appel de 20 minutes et nous vous montrerons comment d'autres professionnels comme vous ont résolu ce problème.

Guide de mise en œuvre

Le déploiement de l'OCSP dans un environnement d'entreprise à haute densité nécessite une planification architecturale minutieuse pour garantir à la fois la sécurité et la disponibilité. Les étapes suivantes décrivent une stratégie de déploiement robuste.

1. Infrastructure de CA à haute disponibilité

Le passage à l'OCSP introduit une dépendance critique vis-à-vis de l'infrastructure de répondeurs de la CA. Si le serveur RADIUS ne peut pas joindre le répondeur OCSP, il ne peut pas vérifier de manière définitive le statut du certificat. Par conséquent, le répondeur OCSP doit être hautement disponible, géographiquement réparti et placé derrière des répartiteurs de charge pour gérer les pics d'authentification, tels que ceux rencontrés lors d'une conférence majeure ou d'un événement sportif.

2. Configuration et mise en cache du serveur RADIUS

Pour atténuPour atténuer la latence introduite par les requêtes OCSP en temps réel, les serveurs RADIUS d'entreprise doivent être configurés avec des mécanismes de mise en cache intelligents. Lorsqu'un serveur RADIUS reçoit une réponse « Good » du répondeur OCSP, il doit mettre cette réponse en cache pour une durée configurable, généralement comprise entre 15 et 60 minutes. Les demandes d'authentification ultérieures du même client au cours de cette fenêtre seront validées par rapport au cache, évitant ainsi la requête externe. Cela permet d'équilibrer le besoin de sécurité en temps réel avec les exigences de performance d'un réseau encombré.

3. Mécanismes de basculement et de résilience

Les architectes réseau doivent définir le comportement du serveur RADIUS dans le cas où le répondeur OCSP est injoignable. C'est ce que l'on appelle le « fail open » (ouverture en cas de défaillance) par opposition au « fail closed » (fermeture en cas de défaillance). Dans une configuration « fail closed », le serveur RADIUS refusera l'accès s'il ne peut pas vérifier le statut du certificat. Il s'agit de la posture la plus sécurisée, mais elle présente un risque de pannes généralisées en cas de défaillance de l'infrastructure de la CA. Dans une configuration « fail open », le serveur RADIUS autorisera l'accès si le répondeur est injoignable, privilégiant la disponibilité à une sécurité stricte.

Une approche hybride recommandée consiste à configurer le serveur RADIUS pour qu'il tente d'abord une requête OCSP. Si le répondeur est injoignable, le serveur se rabat sur une CRL mise en cache localement. Cela offre une résilience contre les pannes de CA tout en maintenant un niveau de base de vérification de la révocation.

Bonnes pratiques

  • Minimiser la durée de vie des certificats : Bien que la révocation gère l'invalidation prématurée, le contrôle de sécurité le plus efficace reste une durée de vie courte des certificats. Implémentez un provisionnement automatisé des certificats via MDM pour émettre des certificats valides pour quelques jours ou semaines, plutôt que des années. Cela réduit totalement la dépendance aux mécanismes de révocation. Pour aller plus loin sur la sécurité des appareils modernes, consultez notre guide sur l' Authentification 802.1X : Sécuriser l'accès réseau sur les appareils modernes.
  • Surveiller la latence OCSP : Surveillez en permanence la latence des requêtes OCSP de vos serveurs RADIUS vers l'infrastructure de la CA. Une latence élevée aura un impact direct sur l'expérience utilisateur, entraînant des expirations de délai d'authentification et des déconnexions.
  • Implémenter des contrôles d'accès stricts à la CA : La sécurité de votre réseau WiFi est intrinsèquement liée à la sécurité de votre CA. Assurez-vous que des contrôles d'accès stricts, une authentification multifacteur et un audit complet sont en place pour toutes les interfaces de gestion de la CA.

Dépannage et atténuation des risques

Lors du déploiement d'OCSP, les équipes informatiques sont fréquemment confrontées à plusieurs modes de défaillance courants :

  • Expirations de délai d'authentification : Si le répondeur OCSP tarde à répondre, le protocole de handshake EAP-TLS peut expirer. Cela est souvent dû à une congestion du réseau ou à une infrastructure de CA sous-dimensionnée. L'atténuation consiste à optimiser la mise en cache OCSP sur le serveur RADIUS et à faire évoluer l'infrastructure du répondeur.
  • Désalignement de l'horloge (Clock Skew) : Les réponses OCSP sont horodatées et signées. Si l'horloge du serveur RADIUS n'est pas synchronisée avec celle de la CA, le serveur peut rejeter une réponse OCSP valide comme étant expirée. Assurez-vous que tous les composants de l'infrastructure sont synchronisés via des serveurs NTP fiables.
  • Blocage par pare-feu : Les requêtes OCSP utilisent généralement HTTP (port 80) ou HTTPS (port 443). Assurez-vous que les pare-feu entre le serveur RADIUS et l'infrastructure de la CA sont configurés pour autoriser ce trafic. Les implémentations modernes utilisent de plus en plus HTTPS pour protéger la confidentialité et empêcher les observateurs réseau d'analyser les requêtes de certificats.

ROI et impact commercial

La mise en œuvre de mécanismes robustes de révocation de certificats offre une valeur commerciale mesurable au-delà de la simple conformité en matière de sécurité.

  • Atténuation des risques : En éliminant la fenêtre de vulnérabilité associée aux CRL, l'OCSP réduit considérablement le risque qu'un appareil compromis accède à des ressources d'entreprise sensibles. Cela protège la propriété intellectuelle et atténue les dommages financiers et de réputation liés à une violation de données.
  • Efficacité opérationnelle : L'automatisation des contrôles de révocation via OCSP réduit la charge administrative associée à la gestion de fichiers CRL volumineux. Les équipes informatiques peuvent se concentrer sur des initiatives stratégiques plutôt que sur le dépannage des échecs de téléchargement de CRL.
  • Facilitation de la conformité : Pour les établissements opérant dans des secteurs réglementés, tels que la Santé ou la finance, des contrôles d'accès stricts et une révocation en temps réel sont souvent des exigences de conformité obligatoires (par exemple, HIPAA, PCI DSS). Un déploiement OCSP robuste garantit une conformité continue et simplifie les processus d'audit.

Définitions clés

OCSP (Online Certificate Status Protocol)

Un protocole internet utilisé pour obtenir en temps réel le statut de révocation d'un certificat numérique X.509.

Utilisé par les serveurs RADIUS pour vérifier instantanément si le certificat d'un appareil a été révoqué, éliminant ainsi la fenêtre de vulnérabilité associée aux CRL héritées.

CRL (Certificate Revocation List)

Une liste signée numériquement et mise à jour périodiquement contenant les numéros de série des certificats qui ont été révoqués par l'autorité de certification émettrice.

La méthode historique pour la vérification de révocation. Elle présente des problèmes d'évolutivité et introduit une fenêtre de vulnérabilité entre les mises à jour.

OCSP Stapling

Un mécanisme par lequel le présentateur du certificat (par exemple, un serveur RADIUS) obtient une réponse OCSP horodatée de l'AC et l'annexe au certificat lors de la négociation TLS.

Utilisé pour améliorer les performances et la confidentialité en déchargeant l'appareil client de la charge des requêtes OCSP.

EAP-TLS (Extensible Authentication Protocol - Transport Layer Security)

Une méthode d'authentification 802.1X hautement sécurisée qui requiert une authentification mutuelle basée sur des certificats entre le client et le serveur RADIUS.

Le protocole standard utilisé dans les environnements WiFi d'entreprise qui nécessite une vérification rigoureuse de la révocation des certificats.

Fenêtre de vulnérabilité

La période qui s'écoule entre la révocation d'un certificat auprès de l'AC et le moment où le système d'application (par exemple, le serveur RADIUS) prend connaissance de cette révocation.

Un facteur clé pour l'adoption d'OCSP par rapport aux CRL, car OCSP réduit efficacement cette fenêtre à près de zéro.

Fail Open vs. Fail Closed

Une décision de configuration déterminant le comportement du système lorsqu'une dépendance (comme un répondeur OCSP) est inaccessible. Le 'fail open' autorise l'accès ; le 'fail closed' le refuse.

Une décision d'architecture critique pour les équipes informatiques qui doivent concilier la disponibilité du réseau et une conformité de sécurité stricte.

AIA (Authority Information Access)

Une extension au sein d'un certificat X.509 qui indique comment accéder aux informations et aux services de l'émetteur du certificat, y compris l'URI du répondeur OCSP.

Le serveur RADIUS lit cette extension pour déterminer précisément où envoyer la requête OCSP pour un certificat client spécifique.

Supplicant

Le client logiciel sur un appareil (par exemple, un ordinateur portable ou un smartphone) qui tente d'accéder au réseau et répond aux demandes d'authentification.

L'entité présentant le certificat client que le serveur RADIUS doit valider auprès du répondeur OCSP.

Exemples concrets

Un hôtel de luxe de 500 chambres dans le secteur de l'[Hôtellerie](/industries/hospitality) met à niveau son réseau WiFi administratif pour utiliser EAP-TLS pour les appareils du personnel. Il utilise actuellement un serveur RADIUS centralisé dans son centre de données d'entreprise, connecté via SD-WAN. Il craint que les requêtes OCSP en temps réel vers son autorité de certification (CA) basée sur le cloud ne provoquent des expirations de délai d'authentification lors des changements d'équipe, lorsque des centaines de collaborateurs se connectent simultanément.

La mise en œuvre doit donner la priorité à une authentification à faible latence sans compromettre la sécurité. La solution comprend trois étapes : 1) Déployer un proxy RADIUS localisé au sein de l'hôtel pour gérer la terminaison EAP initiale. 2) Configurer le proxy RADIUS pour effectuer les requêtes OCSP et mettre en cache les réponses "Good" pendant 60 minutes. 3) Mettre en œuvre un mécanisme de secours dans lequel le proxy RADIUS s'appuie sur une CRL téléchargée localement quotidiennement si la liaison SD-WAN vers la CA cloud échoue.

Commentaire de l'examinateur : Cette approche atténue efficacement le risque de latence. En mettant en cache les réponses OCSP localement à la périphérie, l'hôtel évite d'envoyer des centaines de requêtes simultanées à travers le WAN lors d'un changement d'équipe. La fenêtre de cache de 60 minutes est un compromis pragmatique, limitant la fenêtre de vulnérabilité tout en assurant une haute disponibilité. Le secours sur CRL offre une résilience essentielle face aux pannes WAN, garantissant que le personnel peut toujours s'authentifier même si la CA cloud est temporairement injoignable. Cette architecture s'aligne sur les principes abordés dans notre article sur [Les avantages essentiels du SD WAN pour les entreprises modernes](/blog/sd-wan-benefits).

Une grande organisation du secteur public déploie des [Capteurs](/products/sensors) dans plusieurs bâtiments municipaux. Ces appareils IoT s'authentifient via 802.1X à l'aide de certificats ayant une durée de vie de 5 ans. L'équipe de sécurité informatique exige une déconnexion immédiate du réseau si un capteur est signalé comme volé.

Compte tenu de la longue durée de vie des certificats, une révocation robuste est essentielle. L'organisation doit configurer ses serveurs RADIUS pour effectuer des requêtes OCSP obligatoires pour chaque demande d'authentification provenant du VLAN des capteurs. La mise en cache doit être désactivée ou configurée sur une durée très courte (par exemple, 5 minutes). Les serveurs RADIUS doivent être configurés pour "bloquer par défaut" (fail closed) - si le répondeur OCSP est injoignable, l'accès est refusé au capteur.

Commentaire de l'examinateur : Bien que les certificats à longue durée de vie soient généralement déconseillés, ils sont courants dans les déploiements IoT en raison de la difficulté du renouvellement automatisé. Dans ce scénario, OCSP est le seul contrôle de sécurité efficace. Désactiver la mise en cache garantit qu'un certificat révoqué est rejeté presque immédiatement lors de la tentative d'authentification suivante. La configuration de blocage par défaut privilégie la sécurité par rapport à la disponibilité, ce qui est approprié compte tenu du risque qu'un capteur physique compromis serve de point d'entrée dans le réseau municipal.

Questions d'entraînement

Q1. Votre organisation migre d'un téléchargement quotidien de CRL vers une vérification OCSP en temps réel pour votre WiFi d'entreprise. Lors de la phase pilote, vous remarquez une augmentation significative des expirations de délai (timeouts) d'authentification, en particulier pour les utilisateurs changeant de bâtiment. Quelle est la cause la plus probable et la mesure d'atténuation recommandée ?

Conseil : Prenez en compte la latence introduite par les requêtes réseau externes lors de la négociation EAP-TLS.

Voir la réponse type

Les expirations de délai sont probablement causées par la latence liée à l'exécution d'une requête HTTP externe vers le répondeur OCSP pour chaque événement d'authentification, y compris lors des reconnexions rapides pendant l'itinérance. La mesure d'atténuation recommandée consiste à configurer la mise en cache OCSP sur le serveur RADIUS. En mettant en cache les réponses "Good" pendant une période donnée (par exemple, 30 minutes), les événements d'itinérance ultérieurs seront validés localement par rapport au cache, éliminant ainsi la latence de la requête externe et évitant les expirations de délai.

Q2. Un audit de sécurité critique exige qu'aucun appareil compromis ne puisse accéder au réseau plus de 5 minutes après la révocation de son certificat dans la plateforme MDM. Votre serveur RADIUS est configuré pour utiliser OCSP avec un cache de 60 minutes. Cette configuration répond-elle aux exigences de l'audit ?

Conseil : Analysez la relation entre la durée de mise en cache et la fenêtre de vulnérabilité.

Voir la réponse type

Non, cette configuration ne répond pas aux exigences de l'audit. Le cache de 60 minutes crée une fenêtre de vulnérabilité pouvant aller jusqu'à une heure. Si un appareil s'authentifie et que son statut "Good" est mis en cache, puis que le certificat est révoqué 1 minute plus tard, le serveur RADIUS continuera d'autoriser l'accès pendant les 59 minutes restantes sur la base de la réponse en cache. Pour répondre à l'exigence des 5 minutes, la durée du cache OCSP doit être réduite à 5 minutes ou moins, bien que cela augmente la charge de requêtes sur l'infrastructure de l'AC.

Q3. Lors d'une panne majeure du fournisseur d'accès Internet, votre répondeur OCSP basé sur le cloud devient inaccessible. Votre serveur RADIUS est configuré pour la vérification OCSP avec une politique "fail closed". Quel est l'impact sur le réseau, et comment l'architecture pourrait-elle être améliorée pour en renforcer la résilience ?

Conseil : Considérez les implications d'une politique "fail closed" lorsqu'une dépendance critique est indisponible.

Voir la réponse type

L'impact est une panne totale pour toutes les nouvelles authentifications WiFi. Comme le serveur RADIUS ne peut pas joindre le répondeur et qu'il est configuré pour un verrouillage de sécurité (« fail closed »), il refusera toutes les demandes d'accès. Pour améliorer la résilience, l'architecture doit implémenter un mécanisme de secours. Le serveur RADIUS doit être configuré pour tenter d'abord l'OCSP et, s'il est injoignable, basculer vers une CRL mise en cache localement. Cela permet aux authentifications de se poursuivre en utilisant le dernier état de révocation valide connu pendant la panne du fournisseur d'accès internet.

Continuer la lecture de cette série

Le meilleur filtrage DNS : un guide complet pour les entreprises

Ce guide de référence technique explique comment le filtrage DNS d'entreprise sécurise les réseaux publics en bloquant les domaines malveillants au niveau de la couche de résolution - avant même qu'une connexion ne soit établie. Il fournit aux directeurs informatiques, architectes réseau et équipes d'exploitation des sites l'architecture de déploiement, la configuration du pare-feu et le contexte de conformité nécessaires pour protéger le WiFi invité dans les secteurs de l'hôtellerie, du commerce de détail et du secteur public. Purple Shield bloque les logiciels malveillants, les botnets et les contenus inappropriés au niveau DNS sur plus de 80 000 sites actifs.

Lire le guide →

Comment implémenter SCEP pour l'enrôlement automatisé de certificats WiFi

Ce guide explique comment implémenter SCEP (Simple Certificate Enrollment Protocol) pour l'enrôlement automatisé de certificats WiFi dans les établissements d'entreprise. Il couvre l'ensemble du schéma architectural - de la conception de la PKI et l'intégration MDM à la séquence de déploiement obligatoire en trois étapes - et montre aux responsables informatiques et architectes réseau comment éliminer les identifiants partagés, automatiser la gestion du cycle de vie des certificats et respecter les exigences PCI DSS et GDPR à grande échelle.

Lire le guide →

Comprendre Cisco SUDI : l'identité d'appareil basée sur le matériel dans le contrôle d'accès réseau

Ce guide détaille l'architecture technique de Cisco SUDI, en expliquant comment l'identité ancrée sur le matériel sécurise le contrôle d'accès réseau. Il fournit des étapes de mise en œuvre concrètes pour les responsables informatiques afin de déployer l'authentification 802.1X EAP-TLS et d'automatiser le Zero Touch Provisioning sur les sites d'entreprise.

Lire le guide →

Vous avez des questions sur votre configuration spécifique ?

Notre équipe collabore avec des exploitants de sites, des responsables informatiques et des ingénieurs réseau au sein de 80 000 sites. Réservez un appel de 20 minutes et nous vous montrerons comment d'autres professionnels comme vous ont résolu ce problème.

OCSP et révocation de certificats pour l'authentification WiFi | Purple