- Purple
- Enterprise WiFi security and authentication: a complete guide
- Qu'est-ce que l'authentification PEAP ? Comment PEAP sécurise votre WiFi
Qu'est-ce que l'authentification PEAP ? Comment PEAP sécurise votre WiFi
Ce guide de référence décortique l'authentification PEAP pour les réseaux WiFi d'entreprise, détaillant son architecture, ses limites de sécurité par rapport à EAP-TLS et ses stratégies de déploiement concrètes. Conçu pour les directeurs informatiques et les architectes réseau, il fournit des conseils pratiques sur les cas où PEAP-MSCHAPv2 reste approprié et sur la manière de le sécuriser contre les menaces modernes.
Video overview
Écouter ce guide
Voir la transcription du podcast
Fait partie de notre série principale : Guide de sécurité WiFi d'entreprise →
- Synthèse opérationnelle
- Analyse technique : L'architecture du PEAP
- Phase 1 : Établissement du tunnel TLS
- Phase 2 : Authentification interne
- Guide d'implémentation : Sécuriser PEAP-MSCHAPv2
- 1. Validation obligatoire du certificat du serveur
- 2. Profils WiFi appliqués par MDM
- 3. Abandon des protocoles obsolètes
- Bonnes pratiques : Segmentation stratégique du réseau
- Isolation de l'accès invité
- Le rôle de EAP-TLS
- Dépannage et atténuation des risques
- La crise de l'expiration des certificats
- Politique de mot de passe et piratage hors ligne
- ROI et impact commercial

Synthèse opérationnelle
Le protocole PEAP (Protected Extensible Authentication Protocol) reste la méthode d'authentification 802.1X la plus largement déployée dans les environnements d'entreprise actuels. Développé conjointement par Cisco, Microsoft et RSA Security, le PEAP a été conçu pour résoudre un défi opérationnel spécifique : comment obtenir une authentification de serveur forte basée sur des certificats sans la surcharge administrative paralysante liée au déploiement de certificats clients sur chaque appareil du réseau.
Pour les directeurs informatiques et les architectes réseau gérant des parcs complexes - que ce soit dans le Commerce de détail, la Santé ou les grands bureaux d'entreprise - PEAP-MSCHAPv2 offre un juste milieu pragmatique entre l'insécurité des clés pré-partagées (PSK) et la complexité de déploiement de l'EAP-TLS. Cependant, cette commodité s'accompagne de compromis inhérents en matière de sécurité. Face à des attaques de points d'accès malveillants de plus en plus sophistiquées, les déploiements PEAP mal configurés présentent une vulnérabilité critique.
Ce guide propose une analyse technique approfondie de l'architecture PEAP, de ses mécanismes opérationnels et des normes de configuration obligatoires requises pour le sécuriser dans les réseaux d'entreprise modernes.
Analyse technique : L'architecture du PEAP
Pour comprendre le PEAP, nous devons examiner son processus d'authentification en deux phases. Le PEAP fonctionne en établissant un tunnel externe sécurisé avant d'échanger des données d'identification sensibles dans le tunnel interne.
Phase 1 : Établissement du tunnel TLS
Lorsqu'un suppliant (appareil client) tente de se connecter au réseau, l'authentificateur (généralement un point d'accès sans fil) bloque tout le trafic à l'exception des trames EAPOL (Extensible Authentication Protocol over LAN). L'authentificateur transmet ces trames au serveur d'authentification, généralement un serveur RADIUS. Pour une compréhension plus large de cette infrastructure, reportez-vous à notre guide sur Qu'est-ce que RADIUS ? Comment les serveurs RADIUS sécurisent les réseaux WiFi.
Au cours de la Phase 1, le serveur RADIUS présente son certificat numérique au suppliant. Le suppliant valide ce certificat par rapport à ses autorités de certification (CA) racines de confiance. Si la validation réussit, un tunnel TLS (Transport Layer Security) est établi entre le suppliant et le serveur RADIUS. Ce tunnel chiffré protège toutes les communications ultérieures contre l'écoute clandestine sur le support sans fil.

Phase 2 : Authentification interne
Une fois le tunnel TLS établi, l'authentification réelle de l'utilisateur a lieu à l'intérieur de ce canal sécurisé. Le protocole d'authentification interne le plus courant est MSCHAPv2 (Microsoft Challenge Handshake Authentication Protocol version 2).
À l'intérieur du tunnel, le demandeur envoie les identifiants de l'utilisateur (nom d'utilisateur et mot de passe) au serveur RADIUS. Le serveur vérifie ces identifiants par rapport à un annuaire d'identité, tel que Active Directory ou un annuaire LDAP. Si les identifiants sont valides, le serveur RADIUS renvoie un message Access-Accept à l'authentificateur, et l'accès au réseau est accordé au client.
Le principe de sécurité critique de PEAP est que l'échange MSCHAPv2 vulnérable est entièrement encapsulé dans le tunnel TLS chiffré, le protégeant ainsi de toute interception passive.
Guide d'implémentation : Sécuriser PEAP-MSCHAPv2
Bien que PEAP soit hautement fonctionnel, sa configuration par défaut sur de nombreux systèmes d'exploitation clients le laisse vulnérable à des attaques sophistiquées. L'implémentation sécurisée de PEAP nécessite une adhésion rigoureuse aux normes de déploiement suivantes.
1. Validation obligatoire du certificat du serveur
La vulnérabilité la plus importante dans un déploiement PEAP est le fait de ne pas imposer la validation du certificat du serveur du côté client. Comme PEAP ne nécessite pas de certificat client, le demandeur doit être absolument certain qu'il communique avec le serveur RADIUS légitime avant de transmettre les identifiants.
Si un appareil client est configuré pour faire confiance à n'importe quel certificat, un attaquant peut déployer un point d'accès malveillant, présenter un certificat frauduleux et intercepter la liaison MSCHAPv2. Des outils comme hostapd-wpe automatisent cette attaque.
Action d'implémentation : Les équipes informatiques doivent configurer tous les appareils d'entreprise pour valider strictement le certificat du serveur. Cela implique d'épingler l'autorité de certification racine (Root CA) spécifique qui a émis le certificat du serveur RADIUS et de définir explicitement le Common Name (CN) ou le Subject Alternative Name (SAN) attendu du serveur.
2. Profils WiFi appliqués par MDM
Se fier aux utilisateurs finaux pour configurer manuellement les paramètres 802.1X est une voie garantie vers l'échec. Les utilisateurs cliquent fréquemment sur les avertissements de certificat, compromettant ainsi l'intégrité du tunnel TLS.
Action d'implémentation : Les profils de réseau WiFi doivent être poussés sur tous les appareils de l'entreprise via des plateformes de gestion des appareils mobiles (MDM) (par exemple, Microsoft Intune, Jamf) ou des objets de stratégie de groupe (GPO). Ces profils doivent verrouiller les paramètres EAP, empêchant les utilisateurs de modifier les exigences de validation des certificats.
3. Abandon des protocoles obsolètes
Les anciennes versions de TLS contiennent des vulnérabilités cryptographiques connues. Les déploiements PEAP doivent imposer des normes de chiffrement modernes.
Action d'implémentation : Configurez le serveur RADIUS pour rejeter les connexions TLS 1.0 et TLS 1.1. Imposez TLS 1.2 comme minimum absolu, avec TLS 1.3 de préférence là où il est pris en charge par le parc de clients.
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.
Bonnes pratiques : Segmentation stratégique du réseau
Une erreur d'architecture courante consiste à essayer d'utiliser PEAP pour tous les accès WiFi, y compris les réseaux invités et BYOD. PEAP est conçu pour les appareils d'entreprise gérés s'authentifiant auprès d'un annuaire central.
Isolation de l'accès invité
Pour les appareils non professionnels, PEAP n'est pas l'outil adéquat. Tenter de gérer les identifiants des invités dans un annuaire RADIUS crée une surcharge administrative inutile et introduit des risques de sécurité.
Les établissements dans les secteurs de l'Hôtellerie et du Transport devraient implémenter une solution dédiée de Guest WiFi. Des plateformes comme Purple fournissent un accès sécurisé via un Captive Portal qui fonctionne de manière totalement indépendante de l'infrastructure 802.1X de l'entreprise. Cela garantit l'isolement du trafic des invités tout en permettant une capture de données enrichie grâce au WiFi Analytics.
Le rôle de EAP-TLS
Lors de l'évaluation de PEAP, les architectes réseau doivent également prendre en compte EAP-TLS. EAP-TLS fournit une authentification mutuelle - le serveur et le client doivent tous deux présenter des certificats valides. Cela élimine complètement la dépendance aux mots de passe, rendant obsolètes les attaques par vol d'identifiants.

Bien que EAP-TLS offre une sécurité supérieure, il nécessite une infrastructure à clés publiques (PKI) robuste pour émettre et gérer les certificats clients. Pour les environnements hautement réglementés, EAP-TLS est l'architecture cible. Pour les organisations qui manquent de maturité en matière de PKI, un déploiement PEAP-MSCHAPv2 rigoureusement configuré reste un choix défendable.
Dépannage et atténuation des risques
Même les déploiements PEAP bien conçus peuvent rencontrer des défaillances opérationnelles. Comprendre les modes de défaillance courants est essentiel pour une résolution rapide.
La crise de l'expiration des certificats
L'événement le plus perturbateur dans un environnement PEAP est l'expiration non gérée du certificat du serveur RADIUS. Lorsque le certificat expire, tous les clients qui appliquent la validation interrompent immédiatement la connexion, ce qui entraîne une panne à l'échelle du réseau.
Atténuation : Mettez en œuvre une surveillance automatisée du certificat du serveur RADIUS. Établissez une procédure opérationnelle standard pour renouveler et déployer le nouveau certificat au moins 30 jours avant son expiration. Si vous utilisez une autorité de certification interne, assurez-vous que la hiérarchie de l'autorité de certification elle-même est surveillée.
Politique de mot de passe et piratage hors ligne
Bien que le tunnel TLS protège l'échange MSCHAPv2 en transit, si un attaquant réussit à exécuter une attaque par point d'accès malveillant en raison de clients mal configurés, il capturera les paires défi-réponse. Les recherches ont démontré que les hachages MSCHAPv2 peuvent être piratés hors ligne.
Atténuation : La complexité du mot de passe de l'utilisateur sous-jacent est la dernière ligne de défense. Imposez des politiques de mots de passe strictes - exigences de longueur minimale, règles de complexité et rotation régulière - afin d'augmenter le coût informatique du piratage hors ligne.
ROI et impact commercial
La transition du PSK vers un déploiement PEAP 802.1X correctement géré apporte une valeur commerciale mesurable sur plusieurs aspects.
- Réduction de la charge administrative : L'intégration de l'authentification WiFi directement avec le fournisseur d'identité de l'entreprise (par exemple, Active Directory) automatise l'intégration et l'exclusion des utilisateurs. Lorsqu'un employé s'en va, la désactivation de son compte d'annuaire révoque immédiatement son accès au réseau, éliminant ainsi le besoin de modifier un mot de passe partagé.
- Auditabilité renforcée : Le protocole 802.1X offre une visibilité granulaire au niveau de l'utilisateur sur l'accès au réseau. Les équipes informatiques peuvent ainsi attribuer de manière définitive l'activité réseau à des personnes spécifiques, ce qui constitue une exigence essentielle pour les cadres de conformité tels que PCI DSS et GDPR.
- Atténuation des risques : En abandonnant les clés partagées, les organisations réduisent considérablement le risque d'accès non autorisé par d'anciens employés ou des acteurs malveillants, protégeant ainsi la propriété intellectuelle et les données sensibles de l'entreprise.
Pour les organisations qui cherchent à optimiser l'ensemble de leur architecture réseau parallèlement à la sécurité de leur réseau sans fil, l'exploration de solutions WAN modernes est fortement recommandée. En savoir plus sur The Core SD WAN Benefits for Modern Businesses.
Définitions clés
PEAP (Protected Extensible Authentication Protocol)
Un protocole d'authentification 802.1X qui encapsule une méthode d'authentification interne (généralement MSCHAPv2) au sein d'un tunnel TLS sécurisé.
La norme dominante pour l'authentification WiFi d'entreprise en raison de son équilibre entre sécurité et facilité de déploiement.
802.1X
La norme IEEE pour le contrôle d'accès réseau basé sur les ports, fournissant un mécanisme d'authentification aux appareils souhaitant se connecter à un réseau LAN ou WLAN.
Le cadre fondamental au sein duquel fonctionnent des protocoles tels que PEAP et EAP-TLS.
EAPOL (EAP over LAN)
Le protocole utilisé pour encapsuler les messages EAP sur un réseau local, utilisé lors des premières étapes de l'authentification 802.1X.
Le mécanisme par lequel le client et le point d'accès communiquent avant que le port réseau ne soit totalement ouvert.
Supplicant
L'appareil client (ordinateur portable, smartphone) demandant l'accès au réseau.
Le terminal qui doit être correctement configuré pour valider le certificat du serveur dans un déploiement PEAP.
Authentificateur
L'équipement réseau (point d'accès ou commutateur) qui facilite le processus d'authentification entre le supplicant et le serveur RADIUS.
Le point de contrôle qui bloque le trafic tant que l'authentification n'a pas réussi.
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 comptabilité (AAA).
Le serveur qui valide les identifiants de l'utilisateur et émet la décision finale d'acceptation ou de rejet.
MSCHAPv2
Un protocole d'authentification par défi-réponse développé par Microsoft, couramment utilisé comme méthode d'authentification interne au sein de PEAP.
Le protocole qui vérifie réellement le nom d'utilisateur et le mot de passe, mais qui nécessite la protection du tunnel TLS PEAP en raison de faiblesses cryptographiques.
EAP-TLS
Une méthode EAP qui nécessite une authentification mutuelle à l'aide de certificats numériques sur le client et sur le serveur.
L'alternative hautement sécurisée à PEAP, nécessitant un déploiement de PKI mais éliminant les vulnérabilités liées aux mots de passe.
Exemples concrets
Un hôtel de luxe de 300 chambres doit sécuriser le réseau WiFi destiné à son personnel en coulisses. Actuellement, ils utilisent un mot de passe unique WPA2-Personal qui n'a pas été modifié depuis trois ans en raison de la perturbation opérationnelle qu'engendrerait la mise à jour de tous les terminaux de point de vente et des tablettes du personnel. Comment doivent-ils implémenter PEAP pour résoudre ce problème ?
L'hôtel doit déployer une architecture 802.1X utilisant PEAP-MSCHAPv2, en intégrant leur contrôleur LAN sans fil à leur Active Directory central via un serveur RADIUS (par exemple, Microsoft NPS). Ils doivent utiliser leur plateforme MDM pour pousser un profil sans fil standardisé sur toutes les tablettes du personnel et tous les terminaux de point de vente. Ce profil doit explicitement imposer la validation du certificat du serveur, en épinglant l'autorité de certification (CA) qui a émis le certificat du serveur NPS. Le personnel s'authentifiera à l'aide de ses identifiants AD individuels.
Une grande chaîne de vente au détail déploie des ordinateurs portables professionnels pour les directeurs de magasin dans 500 points de vente. Ils souhaitent utiliser PEAP-MSCHAPv2 mais s'inquiètent de la charge administrative liée à la gestion des certificats RADIUS sur autant de sites.
Plutôt que de déployer des serveurs RADIUS locaux dans chaque magasin, le détaillant doit utiliser une solution RADIUS hébergée dans le cloud et intégrée à leur fournisseur d'identité cloud (par exemple, Azure AD ou Okta). Les points d'accès des 500 magasins pointent vers les adresses du RADIUS cloud. Un certificat public unique, de confiance mondiale, est utilisé sur le serveur RADIUS cloud, et la configuration MDM déployée sur les ordinateurs portables épingle ce certificat public spécifique.
Questions d'entraînement
Q1. Vous auditez le réseau WiFi d'un hôpital. Ils utilisent PEAP-MSCHAPv2 pour les appareils du personnel. Lors de votre analyse, vous remarquez que le profil MDM poussé sur les iPads ne contient pas la case « Valider le certificat du serveur » cochée. Quel est le risque immédiat ?
Conseil : Réfléchissez à ce qui se produit si un attaquant configure un équipement diffusant le même SSID que l'hôpital.
Voir la réponse type
Le risque immédiat est une attaque par point d'accès malveillant (Evil Twin). Comme les iPads ne valident pas le certificat du serveur, ils tenteront de s'authentifier auprès de n'importe quel point d'accès diffusant le bon SSID. Un attaquant peut intercepter la transaction MSCHAPv2 et tenter de cracker les mots de passe du personnel hors ligne, ce qui entraîne un compromis des identifiants.
Q2. Le service informatique d'une université prévoit de migrer le réseau des étudiants d'une clé pré-partagée (PSK) vers du 802.1X. Ils souhaitent utiliser EAP-TLS pour une sécurité maximale mais font face à la réticence de l'équipe du support. Pourquoi PEAP-MSCHAPv2 pourrait-il être un choix plus pratique dans ce scénario ?
Conseil : Considérez le modèle de propriété des appareils dans un environnement universitaire.
Voir la réponse type
Dans une université, les appareils ne sont pas gérés (BYOD). Le déploiement d'EAP-TLS nécessite de générer et d'installer un certificat client unique sur l'ordinateur portable, le téléphone et la tablette de chaque étudiant. Cela représente une charge de support énorme pour l'équipe d'assistance. PEAP-MSCHAPv2 demande uniquement aux étudiants de saisir leurs identifiants universitaires existants, ce qui facilite grandement l'intégration tout en offrant une amélioration majeure de la sécurité par rapport au PSK.
Q3. Le certificat du serveur RADIUS de votre organisation expire dans 14 jours. Il est émis par une autorité de certification publique. Quelles étapes devez-vous suivre pour garantir l'absence d'interruption sur le réseau sans fil PEAP-MSCHAPv2 ?
Conseil : Pensez aux autorités de certification auxquelles les terminaux sont actuellement configurés pour faire confiance.
Voir la réponse type
Vous devez obtenir le nouveau certificat auprès de l'autorité de certification publique et l'installer sur le serveur RADIUS. De plus, il est crucial de vérifier les profils sans fil du MDM. Si les profils sont liés à l'ancien certificat spécifique, ils doivent être mis à jour pour faire confiance au nouveau certificat avant l'expiration de l'ancien. Si les profils font uniquement confiance à l'autorité de certification racine, et que le nouveau certificat est émis par cette même autorité, la transition devrait se faire de manière transparente, mais elle doit être testée.
Continuer la lecture de cette série
Dépannage 802.1X sur iOS et macOS : une checklist de déploiement pour Intune, Jamf et Microsoft Entra ID
Utilisez cette checklist pour diagnostiquer pourquoi les iPhones, iPads et Macs échouent à se connecter en 802.1X sur Intune ou Jamf Pro. Chaque échec correspond à l'une des quatre causes suivantes : confiance du serveur, certificat d'identité, mode macOS ou ciblage de groupe Microsoft Entra ID. Vous confirmerez la cause à partir des journaux eapolclient et RADIUS, appliquerez le correctif et planifierez les futures rotations de certificats.
Validation du serveur de profil WiFi Intune : noms de serveurs de certificats et liste de contrôle de l'autorité de certification racine pour Microsoft Entra ID
Vous serez en mesure de configurer la partie validation de serveur d'un profil WiFi Intune afin que les protocoles EAP-TLS et PEAP se connectent sur Windows, Apple et Android. Vous ferez correspondre les noms de serveurs de certificats au certificat RADIUS, déployerez la bonne autorité de certification racine, alignerez les attributions de groupes Microsoft Entra ID et planifierez les renouvellements de certificats avant qu'ils n'interrompent silencieusement les connexions.
Dépannage Android 802.1X et EAP-TLS : une liste de contrôle de déploiement pour Intune et Microsoft Entra ID
Vous serez en mesure de déterminer précisément pourquoi les téléphones Android gérés échouent à l'authentification EAP-TLS sur votre SSID personnel et de corriger ce problème dans Intune. Associez chaque symptôme aux quatre causes habituelles - autorité de certification (CA) ou domaine manquant, certificat client dans le mauvais profil, valeur de nom de serveur RADIUS incorrecte, ou racine de confiance non distribuée. Appliquez ensuite une liste de contrôle de déploiement qui évite les pannes répétées.
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.