Passer au contenu principal

Comment configurer SCEP pour un WiFi d'entreprise sécurisé et le provisionnement BYOD

Ce guide technique explique comment configurer le protocole SCEP (Simple Certificate Enrollment Protocol) pour automatiser l'authentification WiFi d'entreprise 802.1X sécurisée et le provisionnement BYOD. Il fournit aux architectes réseau et aux responsables informatiques une séquence de déploiement définitive, des scénarios de mise en œuvre réels issus de l'hôtellerie et du commerce de détail, ainsi que des stratégies d'atténuation des risques pour éliminer les clés pré-partagées vulnérables et le MAC Authentication Bypass des réseaux d'entreprise.

📖 8 min de lecture📝 1,754 mots🔧 2 exemples concrets4 questions d'entraînement📚 10 définitions clés

Écouter ce guide

Voir la transcription du podcast
Bienvenue dans ce briefing technique de Purple. Je suis votre hôte, et aujourd'hui nous plongeons au cœur de la configuration de SCEP pour un WiFi d'entreprise sécurisé et le provisionnement BYOD. Pour les responsables informatiques, les architectes réseau et les directeurs techniques opérant dans les secteurs de l'hôtellerie, du commerce de détail et du secteur public, la gestion des accès réseau est un équilibre permanent entre sécurité et efficacité opérationnelle. Vous devez gérer des centaines, parfois des milliers d'appareils qui se connectent chaque jour à votre réseau : smartphones du personnel, ordinateurs portables de prestataires, tablettes de point de vente. Et les anciennes méthodes pour gérer cela ne suffisent tout simplement plus. S'appuyer sur des clés pré-partagées (PSK) pour le WiFi du personnel et du BYOD est une faille de sécurité qui ne demande qu'à être exploitée. Un mot de passe partagé, une fois compromis, donne à n'importe qui l'accès à votre réseau. Et le MAC Authentication Bypass (MAB) n'est pas meilleur. Les smartphones modernes utilisent par défaut des adresses MAC aléatoires, ce qui rend le MAB totalement inopérant, et les adresses MAC peuvent être usurpées en quelques secondes. L'architecture réseau moderne exige une authentification 802.1X via EAP-TLS. Cela garantit que chaque appareil est vérifié par cryptographie avant d'accéder au réseau. Mais voici le défi : comment distribuer des certificats clients uniques à des milliers d'appareils non gérés sans surcharger votre support technique ? La réponse est le protocole SCEP (Simple Certificate Enrollment Protocol). Commençons par l'architecture. SCEP est la norme de l'industrie pour l'enrôlement des appareils d'entreprise, définie dans la RFC 8894. Il existe depuis 1999, créé à l'origine par VeriSign, et il a résisté à l'épreuve du temps car il résout un problème réellement complexe de manière élégante. Dans un flux de travail SCEP, l'appareil génère localement sa propre paire de clés privée et publique. Il crée une demande de signature de certificat (CSR) et l'envoie via un service d'enrôlement de certificats pour appareils réseau (NDES) à votre autorité de certification (CA). L'autorité de certification valide la demande et renvoie le certificat public signé à l'appareil. L'avantage de sécurité essentiel ici est que la clé privée ne quitte jamais l'appareil. Elle est générée localement et stockée dans l'enclave matérielle sécurisée de l'appareil. Sur un ordinateur portable Windows, il s'agit du Trusted Platform Module (TPM). Sur un iPhone, c'est la Secure Enclave. La clé privée n'est jamais transmise sur le réseau. C'est ce qui rend SCEP largement supérieur aux alternatives comme PKCS pour l'authentification réseau, où l'autorité de certification génère la paire de clés de manière centralisée et la transmet à l'appareil. Parlons maintenant du BYOD. C'est là que cela devient vraiment intéressant d'un point de vue opérationnel. Vous souhaitez que le personnel puisse utiliser ses appareils personnels pour accéder aux outils internes, mais vous ne voulez pas l'obliger à s'enrôler dans le MDM de votre entreprise. C'est un problème de confidentialité qui suscite une forte résistance de la part des employés. La solution est un portail d'intégration en libre-service. Voici comment cela fonctionne. L'utilisateur connecte son appareil personnel à un SSID de provisionnement dédié. Ce réseau est un environnement fermé (walled garden), limitant l'accès à tout sauf au portail d'intégration et à votre fournisseur d'identité. L'utilisateur s'authentifie à l'aide de ses identifiants d'entreprise, généralement via une intégration SAML avec Microsoft Entra ID, Okta ou Google Workspace. Une fois l'authentification réussie, le système génère un certificat client unique et propre à l'appareil via SCEP. Un profil de configuration est poussé sur l'appareil, contenant le certificat, le certificat de l'autorité de certification racine et les paramètres réseau. L'appareil se connecte ensuite automatiquement au SSID sécurisé de l'entreprise via EAP-TLS. C'est transparent pour l'utilisateur et sécurisé pour l'entreprise. Ils n'ont pas besoin de connaître quoi que ce soit sur les certificats ou le 802.1X. Ils se connectent une seule fois et ils sont connectés. Passons maintenant en revue la mise en œuvre en détail. La séquence de déploiement est essentielle, et se tromper est la cause d'échec la plus fréquente. Étape une : déployer le certificat racine de confiance. Avant qu'un appareil puisse demander un certificat client ou faire confiance à votre serveur RADIUS, il doit faire confiance à l'autorité de certification émettrice. Exportez votre certificat de CA racine sous forme de fichier .cer et déployez-le sur vos groupes d'appareils cibles. Cette étape est non négociable. Sans elle, toute la chaîne échoue. Étape deux : configurer le profil de certificat SCEP. Cela indique aux appareils comment obtenir leur certificat client. Vous devez configurer le format du nom de l'objet (subject name). Pour l'authentification basée sur l'utilisateur, la norme est CN égale UserPrincipalName. Pour l'authentification de l'appareil, utilisez CN égale l'ID d'appareil Azure AD. Définissez l'utilisation de la clé sur signature numérique et chiffrement de clé (key encipherment). Sous l'utilisation étendue de la clé, spécifiez l'authentification client avec l'OID 1.3.6.1.5.5.7.3.2. Associez ce profil au profil de certificat racine de confiance de l'étape une. Et fournissez l'URL externe de votre serveur NDES. Étape trois : déployer le profil WiFi 802.1X. Cela lie les certificats au SSID du réseau. Saisissez le nom du réseau exactement tel qu'il est diffusé par vos points d'accès. Définissez le type de sécurité sur WPA2-Enterprise ou WPA3-Enterprise. Définissez le type d'EAP sur EAP-TLS. Sélectionnez le profil de certificat SCEP comme certificat d'authentification client. Et spécifiez le certificat racine de confiance pour la validation du serveur. Cette séquence est l'élément le plus important à retenir de tout ce briefing. Confiance, puis certificat, puis WiFi. Dans cet ordre, à chaque fois. Laissez-moi maintenant vous présenter quelques bonnes pratiques qui vous éviteront bien des soucis en production. Premièrement, publiez votre serveur NDES via le Proxy d'application Azure AD. Le serveur NDES doit être accessible depuis Internet pour permettre aux appareils distants de provisionner des certificats avant leur arrivée sur site. Mais exposer un serveur interne directement à Internet représente un risque de sécurité majeur. Le Proxy d'application vous offre un accès à distance sécurisé sans ouvrir de ports de pare-feu entrants. Deuxièmement, implémentez des certificats à courte durée de vie pour les appareils BYOD. Au lieu d'un certificat valide pendant trois ans, délivrez des certificats valides pendant 90 jours. À l'expiration du certificat, l'utilisateur doit se réauthentifier via le portail d'intégration. Cela permet de supprimer naturellement les appareils obsolètes du réseau. Un appareil qui n'a pas été utilisé depuis 90 jours disparaît tout simplement. Aucun nettoyage manuel n'est requis. Troisièmement, et c'est absolument crucial, configurez votre serveur RADIUS pour imposer une vérification stricte de la liste de révocation de certificats (CRL). Lorsqu'un employé quitte l'organisation, la désactivation de son compte Active Directory peut ne pas révoquer immédiatement son accès WiFi si son certificat client reste valide. Votre serveur RADIUS doit vérifier la CRL avant d'accorder l'accès. Assurez-vous que vos points de distribution de CRL sont hautement disponibles. Si le serveur RADIUS ne peut pas atteindre la CRL, l'authentification échoue pour tout le monde. C'est une panne généralisée. Voyons maintenant quelques modes de défaillance courants et comment les éviter. Le problème le plus fréquent est l'échec de l'application du profil WiFi. L'appareil reçoit les certificats de racine de confiance et SCEP, mais le profil WiFi s'affiche comme Erreur dans la console MDM. Neuf fois sur dix, il s'agit d'une incompatibilité de ciblage de groupe. Si le profil SCEP est attribué à un groupe d'utilisateurs, mais que le profil WiFi est attribué à un groupe d'appareils, le MDM ne peut pas résoudre la dépendance. Auditez vos attributions. Assurez-vous que les trois profils ciblent exactement le même groupe. Le deuxième problème courant concerne les erreurs NDES 403 Forbidden. Les appareils ne parviennent pas à récupérer le certificat SCEP, et les journaux IIS de NDES affichent des erreurs HTTP 403. Cela est généralement dû au fait que le compte de service du connecteur ne dispose pas des autorisations nécessaires sur le modèle de certificat, ou qu'un pare-feu bloque les paramètres de chaîne de requête spécifiques utilisés par SCEP. Vérifiez que le compte du connecteur dispose des autorisations de lecture et d'enrôlement sur le modèle de l'autorité de certification. Vérifiez les journaux de votre pare-feu pour vous assurer que les URL contenant le paramètre operation égale GetCACaps ne sont pas bloquées. Laissez-moi vous présenter deux scénarios réels pour illustrer comment cela se passe en pratique. Scénario un : un hôtel de 200 chambres avec 50 employés d'entretien utilisant des smartphones personnels pour accéder à l'application de planification. Le responsable informatique souhaite éviter un enrôlement MDM complet pour respecter la vie privée du personnel. La solution est un portail en libre-service intégré à Microsoft Entra ID. Le personnel se connecte au SSID de provisionnement, se connecte avec ses identifiants Entra ID et télécharge un profil SCEP. Le serveur SCEP délivre un certificat client de 30 jours directement à l'appareil. L'appareil se connecte au SSID Staff WiFi via EAP-TLS. Le serveur RADIUS affecte ces appareils à un VLAN restreint qui n'autorise que l'accès à l'application de planification. Lorsqu'un membre du personnel démissionne, son compte Entra ID est désactivé et le serveur RADIUS refuse instantanément l'accès au réseau. Scénario deux : une chaîne nationale de vente au détail de 500 magasins déployant un WiFi sécurisé pour des tablettes de point de vente appartenant à l'entreprise. L'architecte réseau doit s'assurer que même si une tablette est volée, les identifiants ne peuvent pas être extraits. La solution est Microsoft Intune qui déploie des certificats via SCEP. Intune pousse le certificat racine de confiance, suivi d'un profil SCEP qui demande à la tablette de générer sa propre clé privée dans son enclave matérielle sécurisée. La tablette soumet une CSR au serveur NDES, reçoit le certificat client et se connecte au SSID Retail POS via EAP-TLS. La clé privée étant générée localement et n'étant jamais transmise, les identifiants d'une tablette volée ne peuvent pas être utilisés ailleurs. Cela répond aux exigences de conformité PCI DSS. Parlons maintenant de l'aspect commercial. La transition vers le déploiement de certificats SCEP 802.1X offre des retours mesurables en matière de sécurité et d'opérations. Le WiFi basé sur mot de passe génère un volume important de tickets d'assistance : expirations de mots de passe, verrouillages, fautes de frappe. L'authentification basée sur certificat est invisible pour l'utilisateur. Les appareils se connectent automatiquement. Cela réduit généralement le volume de support lié au WiFi de 70 %. C'est une réduction matérielle des coûts opérationnels. EAP-TLS élimine le risque de collecte d'identifiants et d'attaques de l'homme du milieu. C'est essentiel pour la conformité avec PCI DSS dans les environnements de vente au détail et avec le GDPR dans tous les secteurs. Le coût d'une violation de données dépasse de loin le coût du déploiement d'une infrastructure PKI appropriée. Et pour les organisations qui utilisent déjà la plateforme de Guest WiFi et d'analyse de Purple, étendre l'intégration sécurisée aux appareils BYOD du personnel offre une stratégie de gestion de réseau unifiée. La surcouche cloud agnostique de Purple s'intègre à Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme et Fortinet, de sorte que vous n'êtes pas lié à un seul fournisseur de matériel. Purple opère dans 80 000 sites actifs et a traité 440 millions de connexions en 2024, détenant les certifications ISO 27001, GDPR, CCPA et Cyber Essentials. Permettez-moi de conclure par un résumé rapide des décisions clés que vous devez prendre. Devez-vous utiliser SCEP ou PKCS ? Utilisez SCEP pour l'authentification WiFi. La clé privée reste sur l'appareil. Utilisez PKCS uniquement pour le chiffrement des e-mails où le séquestre de clés est requis. Quelle doit être la durée de validité des certificats ? 90 jours pour le BYOD. Un à deux ans pour les appareils gérés par l'entreprise. Devez-vous utiliser le ciblage par utilisateur ou par appareil dans votre MDM ? Utilisez le ciblage par appareil pour les appareils d'entreprise qui doivent se connecter avant la session utilisateur. Utilisez le ciblage par utilisateur pour le BYOD où le certificat doit être lié à l'individu. Comment gérez-vous la fragmentation d'Android ? Utilisez Passpoint, également connu sous le nom de Hotspot 2.0, dans la mesure du possible. Il offre une expérience de connexion cohérente pour tous les fabricants d'Android. Et enfin, quelle est la chose la plus importante à réussir ? La vérification de la CRL sur votre serveur RADIUS. Sans elle, un certificat révoqué peut toujours accorder l'accès au réseau. C'est la fin du briefing d'aujourd'hui. Si vous souhaitez approfondir l'un de ces sujets, les guides techniques de Purple sur la sécurité du WiFi d'entreprise et l'authentification par certificat EAP-TLS sont disponibles sur le site Web de Purple à l'adresse purple.ai. Merci pour votre écoute.

header_image.png

Résumé opérationnel

Pour les établissements d'entreprise opérant dans les secteurs de l'hôtellerie, du commerce de détail et du secteur public, s'appuyer sur des clés pré-partagées (PSK) ou sur le MAC Authentication Bypass (MAB) pour le WiFi du personnel et du BYOD est un risque pour la sécurité. L'architecture réseau moderne exige une authentification 802.1X via EAP-TLS (Extensible Authentication Protocol-Transport Layer Security), garantissant que chaque appareil est vérifié par cryptographie avant d'accéder au réseau. Le défi opérationnel consiste à distribuer des certificats clients uniques à des milliers d'appareils non gérés sans surcharger votre support informatique de tickets d'assistance.

Le protocole SCEP (Simple Certificate Enrollment Protocol), défini dans la RFC 8894, résout ce problème de distribution grâce à une gestion automatisée du cycle de vie des certificats. En s'appuyant sur SCEP, les équipes informatiques poussent les certificats racine de confiance et clients vers les terminaux, garantissant que la clé privée ne quitte jamais l'appareil. Ce guide fournit un modèle d'architecture définitif et une stratégie de mise en œuvre étape par étape pour le déploiement de certificats WiFi SCEP. Nous couvrons la séquence de déploiement critique requise pour réussir, des scénarios réels issus de l'hôtellerie et du commerce de détail, ainsi que des stratégies d'atténuation des risques pour garantir que votre Guest WiFi et vos réseaux d'entreprise restent sécurisés et performants.

Analyse technique approfondie : l'architecture SCEP

SCEP est la norme de l'industrie pour l'enrôlement des appareils d'entreprise, créée par VeriSign et publiée en tant que projet Internet de l'IETF en 1999. Il automatise la délivrance de certificats X.509 au sein d'un environnement d'infrastructure à clés publiques (PKI), éliminant ainsi le besoin d'une gestion manuelle des certificats à grande échelle.

scep_architecture_overview.png

Dans un flux de travail SCEP, l'appareil génère localement sa propre paire de clés privée et publique. Il crée une demande de signature de certificat (CSR) et l'envoie via un serveur de service d'enrôlement de certificats pour appareils réseau (NDES) à votre autorité de certification (CA). L'autorité de certification valide la demande à l'aide d'un secret partagé et renvoie le certificat public signé à l'appareil. L'avantage de sécurité essentiel est que la clé privée ne quitte jamais l'appareil. Elle est générée localement et stockée dans l'enclave matérielle sécurisée de l'appareil : le Trusted Platform Module (TPM) sur Windows, ou la Secure Enclave sur iOS. Cela fait de SCEP l'approche fortement recommandée pour l'authentification 802.1X, par rapport à PKCS (Public Key Cryptography Standards) où l'autorité de certification génère la paire de clés de manière centralisée et la transmet sur le réseau.

Les quatre étapes de l'enrôlement de certificat SCEP sont les suivantes. Premièrement, l'appareil se connecte à l'URL du point de terminaison SCEP hébergé par le serveur NDES. Deuxièmement, l'appareil présente un secret partagé SCEP - soit un mot de passe statique, soit un défi dynamique généré par la plateforme MDM - pour authentifier la demande d'enrôlement. Troisièmement, l'appareil génère une CSR contenant sa clé publique et ses informations d'identité. Quatrièmement, l'autorité de certification valide la CSR et délivre le certificat X.509 signé, qui est renvoyé à l'appareil.

SCEP versus PKCS : choisir le bon mécanisme

Lors de la conception de votre stratégie de déploiement de certificats, le choix entre SCEP et PKCS a des implications directes sur la sécurité. Le tableau ci-dessous résume les principales différences.

Attribut SCEP PKCS
Génération de la clé privée Sur l'appareil (enclave sécurisée) Sur le serveur de l'autorité de certification
Transmission de la clé privée Jamais transmise Transmise sur le réseau
Exigence d'infrastructure Serveur NDES requis Aucun NDES requis
Meilleure adéquation Authentification WiFi et VPN Chiffrement des e-mails S/MIME
Posture de sécurité pour le 802.1X Recommandé Non recommandé

Pour SCEP pour le WiFi d'entreprise, choisissez toujours SCEP. Le fait que la clé privée reste sur l'appareil est la propriété de sécurité fondamentale qui rend l'authentification 802.1X basée sur certificat supérieure à toute méthode basée sur des identifiants.

Flux d'intégration BYOD en libre-service

La base d'une intégration BYOD sécurisée consiste à passer d'une authentification héritée à EAP-TLS sans exiger un enrôlement complet dans la gestion des terminaux mobiles (MDM). Obliger le personnel à enrôler ses smartphones personnels dans un MDM d'entreprise soulève des préoccupations légitimes en matière de vie privée et se heurte à une forte résistance. Un portail d'intégration en libre-service résout ce problème.

L'utilisateur connecte son appareil personnel à un SSID de provisionnement dédié, qui agit comme un environnement fermé limitant l'accès uniquement au portail d'intégration et au fournisseur d'identité. L'utilisateur s'authentifie via une intégration SAML ou OAuth avec Microsoft Entra ID, Okta ou Google Workspace. Une fois l'authentification réussie, le système génère un certificat client unique et propre à l'appareil via SCEP. Un profil de configuration - un fichier Apple .mobileconfig ou un profil Android Passpoint - est poussé sur l'appareil. L'appareil se connecte ensuite automatiquement au SSID sécurisé de l'entreprise via EAP-TLS. L'utilisateur n'a jamais besoin de connaître quoi que ce soit sur les certificats ou le 802.1X.

Guide de mise en œuvre : la séquence de déploiement

La configuration réussie de SCEP pour le 802.1X nécessite le respect strict d'une séquence de déploiement spécifique. La confiance doit être établie avant que l'authentification puisse être configurée. S'écarter de cet ordre est la cause la plus fréquente d'échec de déploiement.

Étape 1 : Déployer le certificat racine de confiance. Avant qu'un appareil puisse demander un certificat client ou faire confiance à votre serveur RADIUS, il doit faire confiance à l'autorité de certification émettrice. Exportez votre certificat de CA racine (et tout certificats d'AC intermédiaire) sous forme de fichiers .cer. Déployez ce profil sur vos groupes d'appareils cibles via votre plateforme MDM. Cette étape est non négociable.

Étape 2 : Configurer le profil de certificat SCEP. Cela indique aux appareils comment obtenir leur certificat client. Configurez le format du nom de l'objet - pour l'authentification basée sur l'utilisateur, CN={{UserPrincipalName}} est la norme ; pour l'authentification de l'appareil, utilisez CN={{AAD_Device_ID}}. Définissez l'utilisation de la clé sur Digital signature et Key encipherment. Sous l'utilisation étendue de la clé, spécifiez Client Authentication (OID : 1.3.6.1.5.5.7.3.2). Liez ce profil au profil de certificat racine de confiance de l'Étape 1. Fournissez l'URL externe de votre serveur NDES.

Étape 3 : Déployer le profil WiFi 802.1X. Poussez la configuration WiFi qui lie les certificats au SSID du réseau. Saisissez le nom du réseau exactement tel qu'il est diffusé par vos points d'accès. Définissez le type de sécurité sur WPA2-Enterprise ou WPA3-Enterprise. Définissez le type d'EAP sur EAP-TLS. Sélectionnez le profil de certificat SCEP comme certificat d'authentification client. Spécifiez le certificat racine de confiance pour la validation du serveur afin de garantir que l'appareil se connecte uniquement à votre serveur RADIUS légitime.

Cette séquence s'applique à toutes les plateformes matérielles prises en charge : Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme et Fortinet. La superposition cloud indépendante du matériel de Purple s'intègre à toutes ces plateformes, ce qui signifie que votre infrastructure de certificats n'est pas liée à un seul fournisseur de matériel.

Bonnes pratiques

Publier NDES via le proxy d'application Azure AD. Le serveur NDES doit être accessible depuis Internet pour permettre aux appareils distants de provisionner des certificats avant d'arriver sur site. Exposer un serveur interne directement à Internet représente un risque de sécurité majeur. La publication via le proxy d'application Azure AD fournit un accès distant sécurisé sans ouvrir de ports de pare-feu entrants et vous permet d'appliquer des politiques d'accès conditionnel au flux d'inscription.

Émettre des certificats à courte durée de vie pour le BYOD. Les appareils BYOD n'étant pas gérés, le risque qu'un appareil compromis reste sur le réseau est plus élevé. Émettez des certificats valides pour 90 jours plutôt que pour plusieurs années. À l'expiration du certificat, l'utilisateur doit se réauthentifier via le portail d'intégration. Cela permet d'éliminer naturellement les appareils obsolètes du réseau sans intervention informatique manuelle.

Imposer une vérification stricte de la CRL sur le serveur RADIUS. Le déploiement de certificats ne représente que la moitié de l'équation de sécurité. Si un employé est licencié, la désactivation de son compte Active Directory peut ne pas révoquer immédiatement son accès WiFi si son certificat client reste valide. Configurez votre serveur RADIUS pour imposer une vérification stricte de la liste de révocation de certificats (CRL). Assurez-vous que vos points de distribution CRL (CDP) sont hautement disponibles. Si le serveur RADIUS ne peut pas accéder à la CRL, l'authentification échoue pour tous les utilisateurs, ce qui entraîne une panne généralisée.

Segmenter le BYOD sur un VLAN dédié. Les appareils BYOD ne sont pas gérés. Vous ne contrôlez pas leurs mises à jour de système d'exploitation, l'état de leur antivirus ou leurs applications installées. Placez les appareils BYOD sur un VLAN dédié qui fournit un accès Internet et un accès restreint uniquement aux applications internes spécifiques requises pour le rôle de l'employé. Ne placez jamais d'appareils BYOD sur le même VLAN que les serveurs de l'entreprise ou les appareils gérés.

byod_vs_psk_comparison.png

Dépannage et atténuation des risques

Échec de l'application du profil WiFi. L'appareil reçoit les certificats racine de confiance et SCEP, mais le profil WiFi s'affiche comme « Erreur » dans la console MDM. Cela est presque toujours dû à une incompatibilité de ciblage de groupe. Si le profil SCEP est attribué à un groupe d'utilisateurs mais que le profil WiFi est attribué à un groupe d'appareils, le MDM ne peut pas résoudre la dépendance. Auditez vos attributions et assurez-vous que les profils de racine de confiance, SCEP et WiFi ciblent tous exactement le même groupe Azure AD.

Erreurs NDES 403 Forbidden. Les appareils ne parviennent pas à récupérer le certificat SCEP, et les journaux IIS de NDES affichent des erreurs HTTP 403. Le compte de service du connecteur manque probablement des autorisations nécessaires sur le modèle de certificat, ou votre pare-feu bloque les paramètres de chaîne de requête spécifiques utilisés par SCEP. Vérifiez que le compte du connecteur dispose des autorisations « Lecture » et « Inscription » sur le modèle d'AC. Vérifiez les journaux du pare-feu pour vous assurer que les URL contenant ?operation=GetCACaps ne sont pas bloquées.

Fragmentation Android. Les appareils Apple iOS gèrent les profils .mobileconfig de manière cohérente. Android est extrêmement fragmenté : les différents fabricants et versions de système d'exploitation gèrent les profils WiFi et l'installation des certificats de manière différente. Fournissez des instructions claires et spécifiques à chaque système d'exploitation sur le portail d'intégration. L'utilisation de Passpoint (Hotspot 2.0) améliore considérablement l'expérience Android en offrant un flux de connexion cohérent entre les fabricants.

Délais de révocation des certificats. Lorsqu'un employé s'en va, son accès doit être révoqué immédiatement. Désactiver son compte IdP est la première étape, mais le serveur RADIUS doit également vérifier le statut du certificat. Configurez votre serveur RADIUS pour utiliser le protocole OCSP (Online Certificate Status Protocol) en plus de la vérification CRL. L'OCSP fournit un statut de révocation en temps réel plutôt que de s'appuyer sur une liste mise à jour périodiquement.

ROI et impact commercial

La transition vers le déploiement de certificats SCEP 802.1X offre des retours mesurables en matière de sécurité et d'opérations. Le WiFi basé sur mot de passe génère un volume important de tickets d'assistance liés aux expirations de mots de passe, aux verrouillages et aux fautes de frappe. L'authentification par certificat est invisible pour l'utilisateur : les appareils se connectent automatiquement. Cela réduit généralement le volume de tickets d'assistance liés au WiFi de 70 %, libérant ainsi le personnel informatique pour qu'il se concentre sur des tâches stratégiques.

EAP-TLS élimine le risque de vol d'identifiants et d'attaques de type Man-in-the-Middle (MitM). C'est un élément essentiel pour la conformité avec PCI DSS dans les environnements du Commerce de détail et avec le GDPR pour toutous les secteurs. Dans l' Hôtellerie , où le personnel manipule des données de paiement et des informations personnelles des clients, le coût d'une violation de données dépasse de loin celui du déploiement d'une infrastructure PKI appropriée. Pour les opérateurs de Transport et les établissements de Santé , les mêmes exigences de conformité s'appliquent.

Pour les établissements qui utilisent déjà la plateforme Guest WiFi et WiFi Analytics de Purple, étendre l'intégration sécurisée aux appareils BYOD du personnel offre une stratégie de gestion de réseau unifiée et robuste. Purple est présent dans plus de 80 000 sites actifs et a traité 440 millions de connexions en 2024 (données internes de Purple), détenant les certifications ISO 27001, GDPR, CCPA et Cyber Essentials. Nos modules de sécurité complémentaires SecurePass et Shield s'intègrent directement à l'architecture d'authentification basée sur des certificats décrite dans ce guide.

Pour une vision plus large de la sécurité des réseaux d'entreprise, consultez notre guide Sécurité WiFi d'entreprise : le guide complet pour 2026 . Pour les questions de conformité au GDPR spécifiques aux administrateurs réseau, consultez Le guide de l'administrateur réseau sur la conformité au GDPR et la confidentialité des données des invités .

Définitions clés

SCEP (Simple Certificate Enrollment Protocol)

Un protocole défini dans la RFC 8894 qui automatise la délivrance de certificats numériques X.509 aux appareils au sein d'un environnement PKI. L'appareil génère sa propre clé privée localement, qui ne quitte jamais l'appareil.

Utilisé pour déployer des certificats d'authentification WiFi à grande échelle sur des appareils d'entreprise et BYOD sans intervention informatique manuelle. La norme de l'industrie pour le provisionnement de certificats 802.1X.

802.1X

Une norme IEEE (IEEE Std 802.1X-2020) pour le contrôle d'accès réseau basé sur les ports. Elle fournit un mécanisme d'authentification aux appareils souhaitant se connecter à un réseau LAN ou WLAN avant de se voir accorder l'accès aux ressources du réseau.

Le fondement d'un WiFi d'entreprise sécurisé, remplaçant les clés pré-partagées vulnérables. Nécessite un serveur RADIUS, un suppliant sur l'appareil client et un authentificateur sur le point d'accès.

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

Un cadre d'authentification qui exige que le serveur et le client présentent tous deux des certificats numériques valides. Fournit une authentification mutuelle, garantissant que l'appareil fait confiance au réseau et que le réseau fait confiance à l'appareil.

La méthode la plus sécurisée pour l'authentification 802.1X. Élimine le vol d'identifiants et les attaques de l'homme du milieu (Man-in-the-Middle). Le protocole d'authentification cible que le déploiement de certificats SCEP est conçu pour activer.

NDES (Network Device Enrollment Service)

Un rôle Microsoft Windows Server qui agit comme un pont, permettant aux appareils sans identifiants de domaine d'obtenir des certificats auprès d'une autorité de certification Active Directory Certificate Services via SCEP.

Un composant d'infrastructure requis lors de l'implémentation de SCEP avec Microsoft Intune. Doit être publié via le Proxy d'application Azure AD pour permettre un provisionnement sécurisé des certificats à distance.

BYOD (Bring Your Own Device)

La pratique consistant à autoriser les employés à utiliser leurs smartphones, tablettes ou ordinateurs portables personnels pour accéder aux réseaux et applications de l'entreprise.

Nécessite une segmentation réseau minutieuse et une intégration sécurisée pour éviter que des appareils non gérés ne compromettent le réseau de l'entreprise. L'enrôlement MDM complet est souvent peu pratique pour les appareils personnels en raison de préoccupations liées à la vie privée.

CRL (Certificate Revocation List)

Une liste publiée par l'autorité de certification contenant les numéros de série des certificats qui ont été révoqués avant leur date d'expiration.

Doit être vérifiée par le serveur RADIUS lors de chaque tentative d'authentification pour s'assurer que les employés licenciés ou les appareils compromis ne peuvent pas accéder au réseau. Les points de distribution de la CRL doivent être hautement disponibles.

CSR (Certificate Signing Request)

Un message généré par un appareil et envoyé à une autorité de certification pour demander un certificat d'identité numérique. Contient la clé publique de l'appareil et des informations d'identité.

Générée par l'appareil pendant le processus SCEP. La clé privée utilisée pour signer la CSR reste sur l'appareil et n'est jamais transmise.

RADIUS (Remote Authentication Dial-In User Service)

Un protocole réseau qui fournit une gestion centralisée de l'authentification, de l'autorisation et de la comptabilisation (AAA) pour les utilisateurs et les appareils se connectant à un réseau.

Le serveur qui valide le certificat client lors de l'authentification 802.1X et accorde ou refuse l'accès au réseau. Doit être configuré pour imposer une vérification stricte de la CRL ou de l'OCSP.

PKCS (Public Key Cryptography Standards)

Un ensemble de normes où les clés publique et privée sont toutes deux générées par l'autorité de certification, puis transmises de manière sécurisée au terminal.

Moins adapté que SCEP pour l'authentification WiFi car la clé privée est transmise sur le réseau. Mieux adapté au chiffrement des e-mails S/MIME où le séquestre de clés (key escrow) est requis.

OCSP (Online Certificate Status Protocol)

Un protocole qui fournit le statut de révocation des certificats en temps réel, comme alternative à la CRL mise à jour périodiquement.

Préféré à la CRL pour les environnements hautement sécurisés car il fournit un statut de révocation instantané plutôt que de s'appuyer sur une liste qui peut dater de plusieurs heures.

Exemples concrets

Un hôtel de 200 chambres doit fournir un accès WiFi sécurisé à 50 membres du personnel d'entretien utilisant leurs smartphones personnels (BYOD) pour accéder à l'application de planification du ménage. Le responsable informatique souhaite éviter un enrôlement MDM complet afin de respecter la vie privée du personnel, tout en garantissant la révocation immédiate de l'accès en cas de démission d'un employé.

L'hôtel déploie un portail d'intégration en libre-service intégré à Microsoft Entra ID. Le personnel se connecte à un SSID de provisionnement ouvert, s'authentifie avec ses identifiants Entra ID et télécharge un profil SCEP. Le serveur SCEP délivre un certificat client de 30 jours directement à l'appareil, la clé privée étant générée et stockée localement dans l'enclave sécurisée du smartphone. L'appareil se connecte automatiquement au SSID 'Staff_WiFi' via EAP-TLS. Le serveur RADIUS affecte ces appareils à un VLAN restreint qui n'autorise l'accès qu'à l'application de planification et à Internet. Lorsqu'un membre du personnel démissionne, son compte Entra ID est désactivé. Le serveur RADIUS, configuré pour une vérification stricte de la CRL, refuse l'accès au réseau lors de la tentative d'authentification suivante. La validité de 30 jours du certificat garantit que même en cas de retard dans la vérification de la CRL, l'accès expire dans un délai d'un mois.

Commentaire de l'examinateur : Cette approche équilibre la sécurité et la vie privée du personnel. En utilisant SCEP via un Captive Portal plutôt qu'un enrôlement MDM complet, l'hôtel évite d'installer un profil de gestion sur les appareils personnels. La validité de 30 jours du certificat et la vérification stricte de la CRL offrent un contrôle d'accès multicouche. La segmentation VLAN garantit que même un appareil BYOD compromis ne peut pas accéder aux serveurs de l'entreprise ou aux systèmes de paiement.

Une chaîne nationale de vente au détail de 500 magasins doit déployer un WiFi sécurisé pour des tablettes de point de vente (POS) sous Windows appartenant à l'entreprise. L'architecte réseau doit s'assurer que même en cas de vol d'une tablette, les identifiants réseau ne peuvent pas être extraits et utilisés pour accéder au réseau de l'entreprise depuis un autre appareil. La conformité PCI DSS est obligatoire.

L'architecte réseau configure Microsoft Intune pour déployer des certificats via SCEP. Intune pousse le certificat racine de confiance vers le groupe 'POS Devices', suivi d'un profil SCEP qui demande à chaque tablette de générer sa propre clé privée dans le TPM Windows. La tablette soumet une CSR au serveur NDES, reçoit le certificat client et se connecte au SSID 'Retail_POS' en utilisant WPA3-Enterprise et EAP-TLS. Le serveur RADIUS authentifie le certificat et place l'appareil sur le VLAN POS isolé, qui n'autorise que le trafic vers le processeur de paiement et le système de gestion des stocks. Les trois profils Intune - racine de confiance, SCEP et WiFi - sont attribués au même groupe d'appareils 'POS Devices' afin d'éviter les échecs de dépendance. NDES est publié via le Proxy d'application Azure AD pour permettre le renouvellement des certificats sans exiger que la tablette soit sur site.

Commentaire de l'examinateur : Il s'agit de l'architecture optimale pour les appareils d'entreprise dans un environnement PCI DSS. SCEP garantissant que la clé privée est générée localement dans le TPM et n'est jamais transmise, les identifiants d'une tablette volée ne peuvent pas être extraits et rejoués depuis un autre appareil. La norme WPA3-Enterprise offre une confidentialité persistante (forward secrecy), garantissant que le trafic capturé ne peut pas être décrypté rétroactivement. L'isolation VLAN limite le rayon d'impact de tout appareil compromis au seul segment de réseau POS.

Questions d'entraînement

Q1. Vous déployez un profil SCEP via Intune sur un parc d'ordinateurs portables Windows. Les appareils reçoivent avec succès le certificat racine de confiance, mais le profil WiFi ne s'applique pas et affiche 'Erreur' dans la console Intune. Le profil SCEP est attribué au groupe Azure AD 'All Users', tandis que le profil WiFi est attribué au groupe d'appareils 'Corporate Laptops'. Quelle est la cause de cet échec et comment le résoudre ?

Conseil : Considérez les dépendances entre les profils et la manière dont Intune résout le ciblage de groupe lorsqu'un profil dépend d'un autre profil.

Voir la réponse type

L'échec est causé par une incompatibilité de ciblage de groupe. Intune ne peut pas résoudre la dépendance entre le profil SCEP et le profil WiFi car ils ciblent des types de groupes différents : l'un cible des utilisateurs et l'autre des appareils. Pour résoudre ce problème, auditez les attributions des trois profils et assurez-vous que les profils de racine de confiance, SCEP et WiFi sont tous déployés sur le même groupe Azure AD. Choisissez de manière cohérente soit le ciblage par utilisateur, soit le ciblage par appareil pour tous les profils.

Q2. Un point de vente souhaite sécuriser ses tablettes POS. Le directeur informatique suggère d'utiliser PKCS au lieu de SCEP car cela simplifie l'infrastructure en éliminant le besoin d'un serveur NDES. En tant qu'architecte réseau, pourquoi devriez-vous recommander SCEP pour l'authentification WiFi 802.1X, et dans quelles circonstances PKCS serait-il le bon choix ?

Conseil : Pensez à l'endroit où la clé privée est générée et stockée dans les deux protocoles, et considérez les implications de sécurité pour l'authentification réseau par rapport au chiffrement des e-mails.

Voir la réponse type

Recommandez SCEP pour l'authentification WiFi 802.1X car la clé privée est générée localement sur l'appareil et stockée dans son enclave matérielle sécurisée. La clé privée ne quitte jamais l'appareil et n'est jamais transmise sur le réseau. Si une tablette est volée, les identifiants ne peuvent pas être extraits et utilisés depuis un autre appareil. Avec PKCS, l'autorité de certification génère la paire de clés de manière centralisée et la transmet à l'appareil, ce qui introduit un risque de transmission inacceptable pour l'authentification réseau. PKCS est le bon choix uniquement pour le chiffrement des e-mails S/MIME, où le séquestre de clés est requis pour permettre le décryptage des e-mails chiffrés si l'appareil d'origine est perdu.

Q3. Vous concevez un portail d'intégration BYOD pour un hôpital de 500 lits. Le personnel clinique utilisera ses smartphones personnels pour accéder à des applications internes non critiques telles que le planning du personnel et la messagerie interne. Vous devez minimiser le risque que des appareils obsolètes restent sur le réseau après le départ du personnel, sans nécessiter d'intervention informatique manuelle pour chaque départ. Quelle configuration de certificat spécifique devez-vous mettre en œuvre ?

Conseil : Considérez le cycle de vie du certificat et la manière dont vous pouvez forcer les appareils à se réauthentifier périodiquement sans obliger le service informatique à révoquer manuellement chaque certificat.

Voir la réponse type

Implémentez des certificats à courte durée de vie avec une période de validité de 30 à 90 jours. À l'expiration du certificat, l'appareil BYOD est contraint de se réauthentifier via le Captive Portal à l'aide des identifiants IdP d'entreprise du membre du personnel. Si l'employé est parti et que son compte IdP a été désactivé, il ne pourra pas finaliser la réauthentification et ne recevra pas de nouveau certificat. Cela permet de supprimer naturellement les appareils obsolètes du réseau sans que le service informatique n'ait à révoquer manuellement chaque certificat. Associez cela à une vérification OCSP sur le serveur RADIUS pour garantir une révocation immédiate lorsqu'un compte est désactivé, offrant ainsi une défense en profondeur entre les cycles d'expiration des certificats.

Q4. Votre serveur NDES renvoie des erreurs HTTP 403 Forbidden pour toutes les demandes de certificat SCEP. Le serveur NDES est accessible depuis Internet via le Proxy d'application Azure AD. Quelles sont les deux causes les plus probables de cette erreur et comment diagnostiquez-vous chacune d'elles ?

Conseil : Considérez à la fois les autorisations sur le modèle de certificat et le chemin réseau entre l'appareil et le serveur NDES.

Voir la réponse type

Les deux causes les plus probables sont : premièrement, le compte de service Intune Certificate Connector ne dispose pas des autorisations nécessaires sur le modèle de certificat de l'autorité de certification. Vérifiez que le compte de service possède les autorisations 'Lecture' et 'Enrôler' sur le modèle dans la console de l'autorité de certification. Deuxièmement, le pare-feu ou le Proxy d'application bloque les paramètres de chaîne de requête spécifiques utilisés par SCEP. Vérifiez les journaux du pare-feu et du Proxy d'application pour détecter les requêtes contenant des paramètres tels que '?operation=GetCACaps' ou '?operation=PKIOperation'. Ce sont des opérations SCEP standard qui doivent être autorisées. Si le Proxy d'application supprime les chaînes de requête, ajustez les paramètres de pré-authentification pour autoriser le pass-through pour le chemin d'accès URL NDES.

Continuer la lecture de cette série

How to Set Up a Captive Portal on Starlink: A Guide for Remote & Maritime Venues

Ce guide explique en détail comment contourner le matériel Starlink natif et intégrer un Captive Portal géré dans le cloud à l'aide d'équipements de routage d'entreprise. Vous apprendrez à surmonter la limitation du CGNAT, à appliquer la segmentation VLAN, à gérer les contraintes de bande passante satellite et à garantir la conformité réglementaire.

Lire le guide →

Gestion du WiFi pour les clients d'hôtels : Intégration du PMS, des portails et des normes de marque

Ce guide technique détaille comment concevoir des réseaux WiFi hôteliers de classe entreprise, en se concentrant sur la segmentation VLAN, l'intégration PMS pour la gestion automatisée des sessions et l'optimisation du Captive Portal pour une collecte de données conforme au GDPR.

Lire le guide →

Captive Portal Best Practices: Designing for High Conversion and Compliance

Ce guide technique offre aux responsables informatiques, architectes réseau et directeurs de l'exploitation des sites un modèle complet pour déployer des Captive Portals qui concilient sécurité réseau et taux de conversion élevé. Il couvre l'intégralité de l'architecture, de la segmentation VLAN et l'authentification RADIUS à la conception de consentements conformes au GDPR et à la sélection des méthodes d'authentification. Issu de l'expérience opérationnelle de Purple sur plus de 80 000 sites et 440 millions de connexions en 2024, chaque recommandation s'appuie sur des données de déploiement réelles.

Lire le guide →