Passer au contenu principal

Comment configurer le WiFi Enterprise sur les appareils Android avec EAP-TLS

Vous serez en mesure de configurer des appareils Android pour le WiFi enterprise EAP-TLS, soit manuellement pour un pilote, soit via des profils Enterprise Android poussés par MDM pour l'ensemble d'une flotte. Vous saurez également comment vérifier l'authentification, résoudre les échecs courants de certificats et de profils, et déterminer la place respective de EAP-TLS, des réseaux basés sur l'identité et du WiFi invité.

Par Tom HackettPublié le Mis à jour le
📖 13 min de lecture3,652 mots3 exemples concrets3 questions d'entraînement12 définitions clés

Video overview

Écouter ce guide

Voir la transcription du podcast
Comment configurer le WiFi d'entreprise sur les appareils Android avec EAP-TLS Un point technique de Purple - Environ 10 minutes - INTRODUCTION ET CONTEXTE - environ 1 minute Bienvenue dans la série des points techniques de Purple. Je suis votre hôte, et aujourd'hui, nous allons aborder les spécificités du déploiement de l'authentification 802.1X EAP-TLS sur les appareils Android - que vous gériez un parc hôtelier, une chaîne de vente au détail, un stade ou un campus du secteur public. Si vous êtes responsable d'un réseau qui doit authentifier des appareils Android professionnels ou BYOD sans dépendre de mots de passe partagés, cet épisode est pour vous. EAP-TLS est la référence absolue en matière de sécurité WiFi d'entreprise - il utilise une authentification mutuelle basée sur des certificats, ce qui signifie qu'il n'y a pas d'identifiants à hameçonner, pas de mots de passe à renouveler, et une posture de conformité qui satisfait aux exigences PCI-DSS, ISO 27001 et à la plupart des cadres de sécurité du secteur public. À la fin de ce point technique, vous comprendrez exactement comment fonctionne EAP-TLS sur Android, quelles sont vos options de déploiement et les trois erreurs les plus courantes qui provoquent l'échec des déploiements. C'est parti. - ANALYSE TECHNIQUE APPROFONDIE - environ 5 minutes Commençons par l'architecture. Le 802.1X est la norme IEEE qui régit le contrôle d'accès au réseau basé sur les ports. Lorsqu'un appareil Android se connecte à un réseau WiFi d'entreprise - configuré en WPA2-Enterprise ou WPA3-Enterprise - le point d'accès agit en tant qu'authentificateur. Il ne prend pas la décision d'authentification lui-même ; il transmet la conversation entre l'appareil et un serveur RADIUS, qui est le véritable serveur d'authentification. EAP-TLS - pour Extensible Authentication Protocol avec Transport Layer Security - est la méthode d'authentification qui s'exécute au sein de ce cadre 802.1X. Ce qui la différencie d'EAP-PEAP ou d'EAP-TTLS, qui utilisent un nom d'utilisateur et un mot de passe dans un tunnel TLS, c'est que EAP-TLS utilise des certificats X.509 des deux côtés. Le serveur RADIUS présente un certificat de serveur à l'appareil, et l'appareil présente en retour un certificat de client au serveur RADIUS. Les deux parties se valident mutuellement. C'est l'authentification mutuelle, et c'est ce qui fait d'EAP-TLS l'option la plus sécurisée disponible. Maintenant, sur Android spécifiquement, il y a quelques éléments à comprendre. Android 11 et les versions ultérieures ont introduit des exigences de validation de certificat plus strictes. Si vous effectuez un déploiement sur Android 11 ou version supérieure - ce qui représente aujourd'hui la grande majorité de votre parc - l'appareil refusera de se connecter à moins que le certificat du serveur RADIUS ne soit explicitement approuvé. Vous ne pouvez pas vous fier uniquement au magasin de confiance du système ; vous devez soit envoyer le certificat de l'autorité de certification (CA) racine à l'appareil, soit configurer le profil WiFi pour y faire explicitement référence. Parlons de la chaîne de certificats. Vous devez mettre en place trois composants avant qu'un seul appareil Android ne puisse s'authentifier via EAP-TLS. Tout d'abord, une autorité de certification - qu'il s'agisse de votre PKI interne, de Microsoft Active Directory Certificate Services ou d'une PKI cloud comme SCEP via Intune. Deuxièmement, un certificat de serveur délivré à votre serveur RADIUS, signé par cette autorité de certification. Troisièmement, un certificat client unique délivré à chaque appareil ou utilisateur, également signé par la même autorité de certification. L'appareil présente son certificat client lors de la négociation TLS, et le serveur RADIUS le valide par rapport à la liste de révocation de certificats de l'autorité de certification, ou CRL, ou via OCSP - Online Certificate Status Protocol. Pour Android, le certificat client et la clé privée sont généralement regroupés sous forme de fichier PKCS12 - c'est-à-dire un fichier .P12 ou .PFX - qui contient à la fois le certificat et la clé privée chiffrée. Sur un appareil configuré manuellement, l'utilisateur importe ce fichier via les Paramètres, puis Sécurité, puis Installer un certificat. Sur un appareil géré par MDM, le certificat est poussé silencieusement vers le magasin de clés géré de l'appareil - aucune interaction de l'utilisateur n'est requise. Parlons maintenant du profil WiFi lui-même. Lors de la configuration d'une connexion WiFi d'entreprise sur Android, vous devez spécifier : l'SSID, le type de sécurité - WPA2-Enterprise ou WPA3-Enterprise - la méthode EAP - qui est TLS - le certificat de l'autorité de certification pour la validation du serveur, le certificat client pour l'authentification de l'appareil et la chaîne d'identité, qui est généralement le Common Name de l'appareil ou l'UPN de l'utilisateur. Sur Android 11 et versions ultérieures, vous devez également spécifier la correspondance du suffixe de domaine ou le sujet du certificat du serveur pour empêcher les attaques de l'homme du milieu. Pour les déploiements MDM - et c'est là que réside la véritable puissance de l'évolutivité - vous poussez tout cela sous forme de profil de configuration structuré. Dans Microsoft Intune, vous créez un profil de certificat SCEP qui demande et installe automatiquement un certificat client unique sur chaque appareil Android enregistré. Vous créez ensuite un profil de configuration WiFi qui fait référence à ce profil de certificat. Lorsque l'appareil se connecte, il reçoit à la fois le certificat et le profil WiFi, et il se connecte automatiquement à votre réseau 802.1X. Aucune interaction de l'utilisateur, aucun appel au support. Si vous utilisez Intune à cette fin, notre guide d'accompagnement sur la façon d'utiliser Microsoft Intune pour pousser des certificats WiFi sur les appareils détaille les étapes de configuration exactes - je vous recommande de le lire en parallèle avec cette présentation. Pour VMware Workspace ONE et Jamf Connect, le processus est identique sur le plan de l'architecture - un profil de certificat SCEP ou PKCS, suivi d'un profil WiFi qui y fait référence. L'interface utilisateur spécifique diffère, mais la chaîne de certificats et les exigences de configuration RADIUS restent les mêmes. Une chose importante à signaler concernant RADIUS : si vous utilisez FreeRADIUS, Microsoft NPS ou Cisco ISE, assurez-vous que le certificat de votre serveur inclut les attributs corrects d'utilisation étendue de la clé (EKU) - en particulier, l'authentification du serveur, OID 1.3.6.1.5.5.7.3.1. Android est très strict à ce sujet. Un certificat qui fonctionne parfaitement avec les clients Windows peut échouer sur Android si l'EKU est absent ou mal configuré. --- RECOMMANDATIONS DE MISE EN OEUVRE ET PIÈGES À ÉVITER - environ 2 minutes Abordons maintenant les problèmes réels rencontrés sur le terrain, car c'est là que la plupart des déploiements rencontrent des difficultés. Le premier échec, et le plus courant, concerne la confiance des certificats. Android 11 et les versions supérieures ne se connecteront pas si la chaîne de certification du serveur RADIUS ne peut pas être validée. La solution est simple : déployez le certificat de votre autorité de certification (CA) racine dans le magasin de certificats utilisateur de l'appareil via votre MDM, et référencez-le explicitement dans le champ du certificat CA du profil WiFi. Ne laissez pas ce paramètre sur "Ne pas valider" - c'est une faille de sécurité et cela échouera de toute façon sur certaines versions d'Android. Le deuxième piège est l'expiration des certificats. Les certificats clients ont généralement une durée de validité de un à deux ans. Si vous ne mettez pas en place un renouvellement automatisé via SCEP ou NDES, vous risquez de vous réveiller un matin et de constater que la moitié de votre parc d'appareils a perdu l'accès au WiFi simultanément. Intégrez l'automatisation du renouvellement des certificats dans votre flux de travail MDM dès le premier jour, et non après coup. Le troisième problème concerne la capacité du serveur RADIUS. Les négociations EAP-TLS sont plus gourmandes en ressources de calcul que les négociations PEAP en raison de l'échange mutuel complet de certificats. Dans un stade ou un centre de conférence avec des milliers d'authentifications simultanées, un serveur RADIUS sous-dimensionné deviendra un goulot d'étranglement. Dimensionnez votre infrastructure RADIUS pour les pics d'authentifications simultanées, et non pour la charge moyenne. Enfin, du côté d'Android, sachez que différents fabricants - Samsung, Google, Xiaomi - ont des implémentations légèrement différentes de l'API de configuration WiFi. Testez les profils déployés par votre MDM sur des appareils représentatifs de chaque fabricant de votre parc avant de procéder à un déploiement à grande échelle. Les appareils Samsung, en particulier, ont historiquement exigé que le champ d'identité soit explicitement défini, même lorsqu'il peut être déduit du certificat. --- QUESTIONS-RÉPONSES RAPIDES - environ 1 minute Voici quelques questions rapides que l'on me pose régulièrement. Puis-je utiliser EAP-TLS pour les appareils BYOD ? Oui, mais cela nécessite que l'utilisateur installe un certificat client sur son appareil personnel. Pour un BYOD à grande échelle, déterminez si EAP-TTLS avec PAP ou PEAP-MSCHAPv2 constitue un compromis plus pratique, en réservant EAP-TLS aux appareils appartenant à l'entreprise. EAP-TLS fonctionne-t-il avec WPA3-Enterprise ? Oui, et WPA3-Enterprise avec le mode 192 bits impose d'ailleurs EAP-TLS. Si vous déployez WPA3-Enterprise dans des environnements hautement sécurisés, EAP-TLS est votre seule option conforme. Quelle est la version minimale d'Android que je devrais cibler ? Android 8 et versions supérieures prennent en charge EAP-TLS nativement. Pour Android 11 et versions supérieures, imposez la validation explicite du certificat de l'autorité de certification (CA). Pour Android 13 et versions supérieures, vous pouvez exploiter les API de gestion des certificats améliorées pour un contrôle plus granulaire. La plateforme de Purple peut-elle s'intégrer aux réseaux EAP-TLS ? La plateforme d'analyse et de WiFi invité de Purple fonctionne sur un SSID distinct de votre réseau d'entreprise 802.1X. Vos appareils d'entreprise s'authentifient via EAP-TLS sur le SSID sécurisé, tandis que les appareils invités utilisent le captive portal de Purple sur le SSID invité. Les deux coexistent sur la même infrastructure de point d'accès, la séparation par VLAN assurant la frontière de sécurité. - RÉSUMÉ ET PROCHAINES ÉTAPES - environ 1 minute Pour conclure : EAP-TLS sur Android est la méthode d'authentification WiFi d'entreprise la plus sécurisée disponible, et avec les outils de MDM modernes, elle est tout à fait pratique à déployer à grande échelle. Les trois aspects à maîtriser sont : une infrastructure PKI correctement configurée avec renouvellement automatique des certificats, une confiance explicite envers le certificat CA sur Android 11 et versions supérieures, et une infrastructure RADIUS dimensionnée pour la charge de pointe. Si vous déployez sur un site avec un trafic mixte d'entreprise et d'invités, la plateforme de Purple vous offre la couche d'analyse et d'engagement sur le réseau invité tandis que votre infrastructure EAP-TLS sécurise le côté entreprise. Les deux se complètent parfaitement. Pour vos prochaines étapes : consultez notre schéma d'architecture dans le guide complet, suivez le guide de déploiement Intune et réalisez un pilote sur un sous-ensemble d'appareils avant de le déployer sur l'ensemble de votre parc. Commencez par un groupe contrôlé de cinquante appareils, validez la distribution des certificats ainsi que la connectivité WiFi, puis déployez à grande échelle en toute confiance. Merci d'avoir écouté le briefing technique de Purple. Vous trouverez le guide écrit complet, les schémas et les références de configuration sur purple.ai. À la prochaine.

Fait partie de notre série principale : Guide de sécurité WiFi des entreprises →

Android se connecte au WiFi d'entreprise WiFi EAP-TLS lorsque trois conditions sont remplies. L'appareil détient son propre certificat client. Il fait confiance à l'AC racine qui a signé votre certificat de serveur RADIUS. Son profil WPA2 ou WPA3-Enterprise utilise la méthode EAP TLS, avec un domaine correspondant à ce certificat de serveur. Déployez ces trois éléments depuis votre MDM pour configurer l'ensemble de votre flotte sans avoir à toucher un seul appareil.

Que fait réellement EAP-TLS sur un appareil Android ?

La norme IEEE 802.1X régit le contrôle d'accès réseau basé sur les ports. Sur le WiFi WiFi, le point d'accès ne transmet aucun trafic provenant d'un appareil tant qu'un serveur d'authentification ne l'a pas approuvé. Ce serveur est un serveur RADIUS, le service qui accepte ou rejette chaque demande de connexion. L'appareil Android est le demandeur d'accès (supplicant), le point d'accès est l'authentificateur et RADIUS est le serveur d'authentification.

EAP-TLS (Extensible Authentication Protocol avec Transport Layer Security, défini dans la norme RFC 5216) est la méthode permettant aux deux parties de prouver leur identité. Elle utilise des certificats X.509 et non des mots de passe. La vérification s'effectue dans les deux sens :

  1. Le serveur RADIUS présente son certificat. Android vérifie qu'il est rattaché à une autorité de certification (AC) racine de confiance. Il vérifie également que le nom du certificat correspond au domaine figurant dans le profil WiFi WiFi.
  2. L'appareil Android présente son propre certificat client. RADIUS vérifie que votre AC l'a bien délivré, qu'il est en cours de validité et qu'il n'a pas été révoqué.

Il n'existe aucun mot de passe, il n'y a donc rien à hameçonner, réutiliser ou réinitialiser. Le protocole PEAP (Protected EAP) avec MSCHAPv2 fonctionne différemment : il envoie un nom d'utilisateur et un mot de passe dans un tunnel TLS. Un mot de passe PEAP volé fonctionne sur n'importe quel appareil. La clé privée d'un certificat client reste sur l'appareil auquel elle a été délivrée.

Les comportements d'Android Android à prendre en compte

Quatre comportements d'Android Android influencent chaque déploiement :

  • La validation du serveur est obligatoire. À partir d'Android Android 11, Google a supprimé l'option permettant d'ignorer la validation du certificat de serveur sur les réseaux d'entreprise. Chaque profil a besoin d'un certificat d'AC et d'un domaine, sinon l'appareil ne se connectera pas.
  • L'usage étendu de la clé est essentiel. Le certificat du serveur RADIUS a besoin de l'usage étendu de clé (EKU) Authentification du serveur, OID 1.3.6.1.5.5.7.3.1. Délivrez les certificats clients avec l'option Authentification du client, OID 1.3.6.1.5.5.7.3.2.
  • Les installations manuelles nécessitent le format PKCS#12. Android exige que le certificat client et la clé privée soient regroupés dans un seul fichier .p12 ou .pfx.
  • Les adresses MAC sont aléatoires. Depuis Android Android 10, les appareils utilisent par défaut une adresse MAC aléatoire par réseau. Ne basez jamais l'identité ou la politique d'accès sur des adresses MAC.

Comparatif entre EAP-TLS et les alternatives

Méthode Identifiant Résistance au phishing Révocation d'un appareil Nécessite une PKI Idéal pour
EAP-TLS (802.1X) Certificat client par appareil Élevée - aucun mot de passe à intercepter Révoquer son certificat Oui Flottes d'appareils Android appartenant à l'entreprise et inscrits dans un MDM
PEAP-MSCHAPv2 (802.1X) Nom d'utilisateur et mot de passe Faible - le mot de passe peut être capturé et réutilisé Désactiver le compte Non Parcs migrant vers des certificats
iPSK (clé prépartagée d'identité) Clé unique par personne ou appareil Moyen - le titulaire peut partager la clé Supprimer cette clé Non Appareils du personnel et des résidents sans MDM
Clé partagée WPA2-Personal Un mot de passe pour tout le monde Faible - une seule fuite expose chaque appareil Changer la clé sur chaque appareil Non Rien qui transporte des données de paiement ou de santé

De quoi avez-vous besoin avant de configurer Android pour EAP-TLS ?

Mettez ces six éléments en place avant de toucher à un appareil. La plupart des déploiements échoués sont dus à l'un d'entre eux.

  • Une infrastructure à clés publiques (PKI). Vous avez besoin d'une CA pour émettre des certificats clients. Si vous exploitez déjà une CA interne, telle que Microsoft Active Directory Certificate Services, elle peut émettre à la fois des certificats serveur et client.
  • Un certificat de serveur RADIUS conçu pour Android. Il doit contenir un Subject Alternative Name (SAN) comportant un nom DNS. Il a également besoin de l'EKU Server Authentication et d'une chaîne remontant jusqu'à la racine que vous distribuerez. Configurez RADIUS pour envoyer la chaîne complète, intermédiaires inclus.
  • RADIUS configuré pour EAP-TLS. Il doit faire confiance à la CA qui émet les certificats clients. Il doit également vérifier la révocation via une liste de révocation de certificats (CRL) ou OCSP (Online Certificate Status Protocol).
  • Un SSID Enterprise sur vos points d'accès. Définissez WPA2-Enterprise ou WPA3-Enterprise et pointez vers RADIUS. Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme Networks et Fortinet prennent tous en charge 802.1X.
  • Un MDM inscrit via Android Enterprise. La gestion des appareils mobiles (MDM) est le seul moyen pratique d'émettre et de renouveler des certificats au-delà d'un pilote. Connectez-le à votre CA avec SCEP, le protocole de demande de certificat défini dans la norme RFC 8894.
  • Un plan de nommage et de VLAN. Décidez de l'identité qui figure dans chaque certificat client, comme un identifiant d'appareil ou un nom de connexion du personnel. Décidez ensuite de quel VLAN (LAN virtuel, un segment de réseau logiquement séparé) chaque groupe d'appareils fait partie.

Comment configurer EAP-TLS sur Android ?

Vous avez deux options. La configuration manuelle valide votre conception sur quelques appareils. Les profils déployés par MDM la transmettent à l'ensemble du parc.

Option 1 : configuration manuelle pour les pilotes et les petits groupes

Les chemins de menu diffèrent selon les versions d'Android et les fabricants, suivez donc les libellés de champs plutôt qu'un chemin fixe.

  1. Transmettez les fichiers en toute sécurité. L'appareil a besoin du certificat de la CA racine et d'un fichier .p12 contenant son certificat client et sa clé privée. Envoyez le mot de passe du fichier .p12 par un canal séparé.
  2. Installez les certificats. Ouvrez l'installeur de certificat dans les paramètres de sécurité de l'appareil. Installez la CA racine en tant que certificat WiFi, puis installez le fichier .p12 et saisissez son mot de passe.
  3. Ajoutez le réseau. Dans les paramètres WiFi, ajoutez un réseau manuellement et saisissez le SSID exactement.
  4. Choisissez la sécurité Enterprise. Sélectionnez l'option WPA2-Enterprise ou WPA3-Enterprise. Les libellés varient selon la version.
  5. Définissez la méthode EAP sur TLS.
  6. Définissez le certificat d'autorité de certification (CA). Sélectionnez la racine que vous avez installée. Si une CA publique a délivré votre certificat RADIUS, choisissez plutôt l'option des certificats système.
  7. Définissez le statut du certificat en ligne. "Demander le statut du certificat" interroge le serveur RADIUS sur le statut OCSP de son propre certificat.
  8. Définissez le domaine. Saisissez le nom DNS figurant dans le SAN du certificat RADIUS. C'est le champ sur lequel la plupart des équipes se trompent.
  9. Sélectionnez le certificat client. Choisissez celui installé à partir du fichier .p12.
  10. Définissez l'identité. Utilisez le nom figurant dans le certificat client, tel que l'ID de l'appareil, et jamais une adresse MAC.

La configuration manuelle engendre un coût caché. Chaque certificat expire, et chaque appareil nécessite ensuite à nouveau la même intervention manuelle.

Option 2 : Profils déployés par MDM via Android Enterprise

Android Enterprise est le framework de Google pour la gestion des appareils Android. Trois de ses modes nous intéressent ici :

  • Entièrement géré convient aux téléphones et tablettes appartenant à l'entreprise.
  • Profil professionnel isole les applications et certificats d'entreprise sur les appareils personnels.
  • Dédié convient aux appareils à usage unique, bornes interactives et terminaux de point de vente.

L'ordre de configuration est le même dans Microsoft Intune, Workspace ONE et la plupart des autres plateformes MDM :

  1. Connectez le MDM à votre CA. Installez le connecteur SCEP afin que le MDM puisse traiter les demandes de certificat.
  2. Déployez un profil de certificat de confiance. Il transmet votre CA racine, et toutes les autorités intermédiaires, à chaque appareil.
  3. Déployez un profil de certificat SCEP. L'appareil génère sa propre clé privée et demande un certificat client. Définissez le sujet ou le SAN à partir d'une variable d'appareil. Définissez également l'EKU d'authentification client, la période de validité et le seuil de renouvellement.
  4. Déployez le profil WiFi. Définissez le SSID, la sécurité Enterprise et le type EAP TLS. Sélectionnez le profil SCEP comme certificat client. Pour la confiance envers le serveur, sélectionnez le profil de CA racine et saisissez le nom du serveur RADIUS figurant dans son SAN.
  5. Attribuez d'abord à un groupe pilote. Consultez les journaux RADIUS pendant plusieurs jours avant d'élargir l'attribution.

Avec SCEP, la clé privée ne quitte jamais l'appareil. Le MDM renouvelle les certificats avant leur expiration, permettant aux appareils de rester connectés sans générer de ticket d'assistance. Pour les étapes détaillées écran par écran, suivez la documentation de votre fournisseur MDM.

Quelle méthode convient à votre parc ?

Facteur Configuration manuelle Profils déployés par MDM
Taille du parc Moins de 10 appareils, ou une phase pilote À partir de 10 appareils
Propriété de l'appareil Appareils de test appartenant à l'entreprise Parcs appartenant à l'entreprise et profils professionnels BYOD
Gestion de la clé privée Créée de manière centralisée, copiée dans un fichier .p12 Générée sur l'appareil, jamais transmise
Renouvellement de certificat Intervention manuelle à chaque expiration Automatique avant expiration
Réponse en cas de perte d'un appareil Révoker le certificat sur la CA Révoker le certificat et effacer à distance les données professionnelles
Étapes manuelles par appareil 10 Aucune après l'enrôlement

À quoi ressemble un déploiement Android EAP-TLS en pratique ?

Scénario concret : un hôtel de 200 chambres supprimant un mot de passe personnel partagé

Situation. Les équipes de ménage, de maintenance et de la réception partageaient 60 appareils Android. Tous se connectaient à un seul réseau WPA2-Personal dont le mot de passe n'avait pas changé depuis l'ouverture. Les anciens employés le connaissaient encore. Le modifier impliquait de reconfigurer 60 appareils à la main.

Ce qui a été fait. Le service informatique a inscrit les appareils en tant qu'appareils Android Enterprise entièrement gérés. L'MDM a déployé la CA racine, un certificat client SCEP valide pendant 12 mois et un profil WiFi EAP-TLS. RADIUS a placé chaque appareil accepté sur le VLAN d'exploitation. Les clients sont restés sur un réseau Guest WiFi séparé avec son propre Captive Portal, la page de connexion affichée avant l'accès à Internet.

Résultat. Le mot de passe partagé a été supprimé sur l'ensemble des 60 appareils. Un appareil manquant coûte désormais une seule révocation de certificat ; les 59 autres appareils restent inchangés. Le personnel n'a aucun mot de passe WiFi à oublier, ce qui stoppe définitivement les réinitialisations de mot de passe WiFi. En savoir plus sur ce secteur : Hotels.

Scénario concret : une chaîne de 150 magasins de détail entrant dans le périmètre PCI-DSS

Situation. Chaque magasin exploitait quatre terminaux de stock et deux tablettes POS sous Android : 900 appareils au total. Le WiFi des magasins acheminait le trafic de paiement, ce qui le plaçait dans le périmètre PCI-DSS. La exigence 4.2.1.2 de la norme PCI-DSS v4.0 exige une cryptographie forte pour l'authentification et la transmission sans fil. Une clé partagée renouvelée magasin par magasin était difficile à justifier.

Ce qui a été fait. Le service informatique a inscrit chaque appareil en tant qu'appareil Android Enterprise dédié. Le profil SCEP a inscrit le rôle de chaque appareil dans son certificat. RADIUS a associé ce champ et a renvoyé un VLAN en utilisant les attributs de tunnel définis dans la norme RFC 3580. Les tablettes POS ont rejoint le VLAN de paiement ; les terminaux portables ont rejoint le VLAN de stock. Les clients utilisaient un SSID Guest WiFi séparé, avec WiFi Analytics générant des rapports uniquement sur ce réseau.

Résultat. Les 900 appareils ont été inscrits sans qu'un employé en magasin n'ait à saisir d'identifiant. Le renouvellement des clés dans 150 magasins a pris fin. Chaque connexion apparaît désormais dans les journaux RADIUS associée au certificat d'un appareil nommé, ce qui fournit à l'auditeur des preuves par appareil. En savoir plus sur ce secteur : Retail.

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.

Comment vérifier qu'Android s'authentifie bien avec EAP-TLS ?

Une icône de connexion indique seulement que l'appareil a rejoint un réseau. Vérifiez trois niveaux, puis prouvez que les contrôles bloquent les accès non autorisés.

  • Sur l'appareil. Les détails du réseau indiquent le SSID connecté et une adresse IP provenant du VLAN attendu.
  • Sur le serveur RADIUS. Le journal affiche un Access-Accept, le type EAP TLS et le sujet du certificat client présenté.
  • Sur le contrôleur WiFi ou le tableau de bord. La fiche client indique 802.1X avec WPA2 ou WPA3-Enterprise, ainsi que le VLAN attribué par RADIUS.

Effectuez ensuite quatre tests négatifs sur un appareil pilote :

  1. Révoquez son certificat, publiez la CRL et reconnectez-vous. Attendez-vous à un Access-Reject.
  2. Modifiez le domaine du profil par un nom incorrect. Android doit refuser le serveur.
  3. Installez un certificat client émis par une autre CA. Vous devez obtenir un Access-Reject.
  4. Émettez un certificat à courte durée de vie. Confirmez que le MDM le renouvelle sans que l'appareil ne perde la connexion.

Si ces quatre étapes se déroulent comme prévu, votre architecture est validée.

Quels sont les problèmes fréquents avec Android EAP-TLS, et comment les résoudre ?

La plupart des échecs proviennent de la chaîne de certification ou du profil, et non de la partie radio.

Symptôme Cause probable Solution
Erreur d'authentification sans invite Le domaine ne correspond pas au SAN du certificat serveur, ou la CA racine est manquante Définissez le domaine avec le nom DNS exact du SAN ; déployez le profil de la CA racine
Les ordinateurs portables Windows se connectent, Android échoue RADIUS envoie uniquement son certificat final, et Android ne peut pas récupérer les certificats intermédiaires avant d'avoir un accès réseau Configurez RADIUS pour envoyer la chaîne complète
L'établissement de liaison (handshake) échoue avec une erreur de certificat Le certificat serveur ne possède pas l'EKU Server Authentication Réémettez-le avec l'EKU 1.3.6.1.5.5.7.3.1
L'établissement de liaison expire RADIUS ne peut pas atteindre le point de distribution CRL ou le répondeur OCSP Autorisez le flux HTTP sortant depuis RADIUS vers vos points de terminaison PKI, ou mettez la CRL en cache localement
De nombreux appareils se déconnectent le même jour Les certificats clients ont expiré sans renouvellement Corrigez le seuil de renouvellement SCEP ; vérifiez que le connecteur fonctionne
La politique basée sur les adresses MAC ne fonctionne plus Android a aléatoirisé la MAC par réseau Basez la politique sur l'identité du certificat
Le profil s'installe mais ne se connecte jamais Le profil WiFi référence un profil de certificat non encore installé Attribuez les profils de certificat et WiFi au même groupe

Comment Purple s'intègre-t-il aux côtés d'EAP-TLS ?

EAP-TLS est le contrôle idéal pour les appareils que vous possédez et gérez. Votre établissement accueille également des personnes dont vous ne gérerez jamais les appareils.

  • WiFi invités sur son propre SSID. Le Guest WiFi offre aux visiteurs, clients et passagers un Captive Portal personnalisé avec un consentement éclairé. Vous collectez ainsi des données de première partie conformes au GDPR. WiFi Analytics génère des rapports sur ce réseau, isolé du trafic EAP-TLS.
  • WiFi personnel pour les appareils sans MDM. Les réseaux basés sur l'identité de Purple, incluant SecurePass et iPSK, attribuent à chaque utilisateur son propre identifiant. L'accès est relié à Microsoft Entra ID, Okta ou Google Workspace, permettant de gérer les arrivées, départs et changements de poste directement depuis votre annuaire.
  • Les équipements matériels que vous possédez déjà. Purple est une superposition cloud indépendante des équipements matériels compatible avec Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme Networks et Fortinet. Remplacer vos infrastructures existantes n'est pas nécessaire.

Cette séparation s'applique à tous les secteurs. Dans le secteur de la Santé, les appareils Android médicaux utilisent EAP-TLS tandis que les patients et visiteurs utilisent le Guest WiFi. Dans les Transports ferroviaires, les tablettes du personnel utilisent EAP-TLS et les passagers se connectent au Guest WiFi. Purple est déployé sur plus de 80 000 sites actifs dans plus de 90 pays (données Purple) et bénéficie des certifications ISO 27001 et Cyber Essentials.

Combien coûte EAP-TLS sur Android, et quel est le retour sur investissement ?

Ce que vous payez

  • IGC. Une CA interne existante génère peu de coûts supplémentaires. Si vous n'en possédez pas, vous devez soit en construire une, soit vous abonner à une IGC cloud.
  • Licences MDM. Si votre parc Android est déjà inscrit, ce coût est déjà réglé.
  • RADIUS. Vous avez besoin de la prise en charge de EAP-TLS, de la vérification des révocations et d'un certificat de serveur correctement configuré.
  • Temps d'ingénierie. Prévoyez un budget pour le pilote, la création du profil et un déploiement progressif.

Ce que vous y gagnez

  • Une seule révocation au lieu d'une rotation à l'échelle du parc. Dans le cas d'un hôtel, la perte d'un combiné ne concerne qu'un seul appareil, et non 60.
  • Aucune réinitialisation de mot de passe WiFi. Les certificats remplacent les mots de passe, ainsi cette catégorie de tickets disparaît.
  • Résistance à la collecte d'identifiants. Un faux point d'accès ne gagne rien. Android rejette son certificat et il n'y a aucun mot de passe à capturer.
  • Preuve de conformité. Les journaux RADIUS par appareil répondent à l'exigence 4.2.1.2 de la norme PCI DSS, à l'article 32 du GDPR et au contrôle d'accès ISO 27001.
  • Une voie vers WPA3. Le mode 192 bits de WPA3-Enterprise, pris en charge à partir de Android 10, est articulé autour de EAP-TLS. Vos travaux sur les certificats restent valorisés.

La règle de décision est simple. Si vous gérez plus de quelques appareils Android via un MDM, faites de EAP-TLS votre choix par défaut. Placez les appareils non gérés du personnel sur des réseaux basés sur l'identité et les visiteurs sur le WiFi invité WiFi.

Foire aux questions

Est-ce que EAP-TLS fonctionne sur tous les appareils Android que nous sommes susceptibles de posséder ?

Oui. Tout appareil Android que vous êtes susceptible de gérer aujourd'hui prend en charge EAP-TLS sur WPA2-Enterprise, et Android 10 et ultérieur intègrent WPA3-Enterprise. Ce qui a changé, c'est la validation du serveur. À partir de Android 11, chaque profil d'entreprise nécessite un certificat CA et un domaine, de sorte que les anciens guides qui omettent la validation ne fonctionnent plus. Les libellés et les chemins d'accès au menu diffèrent également selon les fabricants, ce qui est une raison supplémentaire de déployer les profils depuis un MDM.

Avons-nous besoin d'un MDM pour déployer EAP-TLS sur Android ?

Non, mais vous en aurez besoin au-delà d'un projet pilote. La configuration manuelle fonctionne pour une poignée d'appareils. Chaque appareil nécessite cependant 10 étapes de configuration, une clé privée copiée et une intervention manuelle à chaque expiration. Un MDM inscrit via Android Enterprise génère des clés sur l'appareil et renouvelle automatiquement les certificats. Si vous possédez déjà une licence Microsoft Intune ou Workspace ONE pour Android, le coût supplémentaire réside essentiellement dans le temps de configuration.

Le personnel peut-il utiliser EAP-TLS sur des téléphones Android personnels ?

Oui, via un profil professionnel Android Enterprise, qui sépare les certificats et applications d'entreprise des données personnelles. Le MDM installe le certificat et le profil WiFi uniquement à l'intérieur du profil professionnel. Certains membres du personnel refuseront l'inscription sur leur téléphone personnel. Pour ces appareils, Purple Staff WiFi attribue à chaque personne son propre identifiant iPSK ou SecurePass, lié à votre fournisseur d'identité, sans aucune gestion d'appareil nécessaire.

Est-ce que EAP-TLS fonctionnera sur nos points d'accès existants ?

Oui. EAP-TLS est une méthode 802.1X, et Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme Networks et Fortinet prennent tous en charge le 802.1X. Le point d'accès se contente de relayer l'échange. Les vérifications de certificat s'effectuent entre Android et votre serveur RADIUS. Vous configurez un SSID Enterprise pointant vers RADIUS et, si vous segmentez le trafic, vous activez les VLAN assignés par RADIUS.

Comment EAP-TLS se compare-t-il à PEAP-MSCHAPv2 pour Android ?

EAP-TLS est plus robuste car il n'y a aucun mot de passe à voler. PEAP-MSCHAPv2 envoie un nom d'utilisateur et un mot de passe dans un tunnel TLS, de sorte qu'un mot de passe hameçonné fonctionne depuis n'importe quel appareil. EAP-TLS nécessite un certificat dont la clé privée reste sur l'appareil émis. PEAP est plus rapide à déployer car il ne nécessite pas de PKI. De nombreuses entreprises utilisent PEAP pendant qu'elles créent l'infrastructure de certificats requise par EAP-TLS.

EAP-TLS aide-t-il à la conformité PCI-DSS et GDPR ?

Oui, il fournit des contrôles et des preuves pour les deux. La exigence 4.2.1.2 de la norme PCI-DSS v4.0 impose une cryptographie forte pour l'authentification sans fil lorsque les données des titulaires de cartes transitent. Les certificats par appareil enregistrés par RADIUS indiquent quel appareil s'est connecté et à quel moment. L'article 32 du GDPR exige une sécurité appropriée pour les données personnelles, ce que l'authentification mutuelle garantit. EAP-TLS ne vous rend pas conforme à lui seul ; la segmentation, la journalisation et les politiques s'appliquent toujours.

Comment migrer les appareils Android d'un mot de passe WiFi partagé vers EAP-TLS ?

Faites fonctionner les deux réseaux en parallèle, puis retirez l'ancien. Créez le SSID EAP-TLS et poussez la CA racine, le certificat SCEP et les profils WiFi vers un groupe pilote. Confirmez que les tests négatifs réussissent, puis élargissez l'attribution par étapes pendant que le réseau à clé partagée reste actif. Une fois que les journaux RADIUS montrent que le parc s'authentifie avec des certificats, supprimez l'ancien profil et éteignez le SSID à clé partagée.

Où se situe Purple si nos appareils d'entreprise utilisent EAP-TLS ?

Purple couvre toutes les connexions non gérées par EAP-TLS. Le WiFi invité accueille les visiteurs sur un SSID séparé avec un Captive Portal, des consentements explicites et WiFi Analytics. Le WiFi personnel utilise les Identity-Based Networks pour donner aux appareils non gérés des collaborateurs leurs propres identifiants. Purple fonctionne comme une superposition cloud sur les points d'accès que vous possédez déjà, sur plus de 80 000 sites actifs dans plus de 90 pays (données Purple).

Définitions clés

IEEE 802.1X

La norme IEEE pour le contrôle d'accès au réseau basé sur les ports. Sur le WiFi, le point d'accès (authentificateur) ne transmet aucun trafic depuis l'appareil (demandeur) tant qu'un serveur d'authentification, généralement RADIUS, ne l'a pas approuvé.

Chaque réseau SSID Enterprise que vous créez pour Android s'appuie sur 802.1X. Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, UniFi Ubiquiti, Cambium, Extreme et Fortinet le prennent tous en charge, de sorte que EAP-TLS fonctionne sur les points d'accès que vous possédez déjà.

EAP-TLS

Extensible Authentication Protocol with Transport Layer Security, défini dans la norme RFC 5216. Les deux parties s'authentifient avec des certificats X.509 : le serveur RADIUS prouve son identité auprès de l'appareil, et l'appareil présente son propre certificat client.

Il s'agit de la méthode que vous sélectionnez dans le profil WiFi Android. Elle élimine totalement le mot de passe, il n'y a donc rien à hameçonner, réutiliser ou réinitialiser.

RADIUS

Le serveur d'authentification dans un échange 802.1X. Il accepte ou rejette chaque demande de connexion, vérifie les certificats clients par rapport à votre AC et aux données de révocation, et peut renvoyer une attribution de VLAN à l'aide des attributs de tunnel définis dans la norme RFC 3580.

Vos journaux RADIUS vous permettent de confirmer un Access-Accept avec le type EAP TLS, et permettent à un évaluateur de trouver des preuves de connexion par appareil.

PEAP-MSCHAPv2

EAP protégé (PEAP) acheminant MSCHAPv2, une méthode 802.1X qui envoie un nom d'utilisateur et un mot de passe dans un tunnel TLS au lieu d'utiliser un certificat client.

De nombreuses entreprises utilisent PEAP pendant qu'elles créent une IKP. Cela ne nécessite aucun certificat sur les appareils, mais un mot de passe hameçonné fonctionne depuis n'importe quel appareil, c'est pourquoi EAP-TLS constitue la cible la plus solide.

SCEP

Simple Certificate Enrollment Protocol, défini dans la norme RFC 8894. Il permet à un appareil de générer sa propre paire de clés et de demander un certificat auprès d'une AC, sous la gestion intermédiaire de la solution MDM via un connecteur SCEP.

Avec SCEP, la clé privée ne quitte jamais l'appareil Android et la solution MDM renouvelle les certificats avant leur expiration. Un connecteur arrêté ou un mauvais seuil de renouvellement entraîne des déconnexions massives en une seule journée.

Android Enterprise

Le framework de Google pour la gestion des appareils Android, avec trois modes pertinents ici : entièrement géré pour les appareils appartenant à l'entreprise, profil de travail pour les appareils personnels, et dédié pour les terminaux portables à usage unique, les bornes et les terminaux de point de vente.

Votre mode d'inscription détermine l'emplacement où les certificats et le profil WiFi sont appliqués. Le scénario hôtelier a utilisé le mode entièrement géré ; le scénario de la vente au détail a utilisé le mode dédié.

Nom alternatif du sujet (SAN)

Champ de certificat X.509 contenant des identités telles qu'un nom DNS. Android fait correspondre la valeur de domaine du profil WiFi avec le nom DNS figurant dans le SAN du certificat de serveur RADIUS.

Un domaine qui ne correspond pas exactement au SAN est l'erreur la plus fréquente chez les équipes. Depuis Android 11, chaque profil d'entreprise nécessite un certificat d'AC et un domaine, faute de quoi l'appareil ne se connectera pas.

Utilisation augmentée de la clé (EKU)

Extension X.509 restreignant les usages autorisés d'un certificat. Les certificats de serveur RADIUS nécessitent l'Authentification du serveur, OID 1.3.6.1.5.5.7.3.1 ; les certificats clients nécessitent l'Authentification du client, OID 1.3.6.1.5.5.7.3.2.

Un certificat de serveur ne disposant pas de l'EKU Authentification du serveur entraîne l'échec de la poignée de main Android avec une erreur de certificat, et la solution consiste à le réémettre.

CRL et OCSP

Deux méthodes de vérification de révocation pour les certificats X.509. Une liste de révocation de certificats (CRL) est une liste publiée de certificats révoqués ; OCSP (Online Certificate Status Protocol) répond aux demandes de statut pour des certificats individuels.

RADIUS doit pouvoir joindre votre point de distribution CRL ou votre répondeur OCSP. Si ce n'est pas le cas, les poignées de main échouent par dépassement de délai ; autorisez donc le trafic HTTP sortant vers vos points de terminaison IKP ou mettez en cache la liste CRL localement.

iPSK

Clé prépartagée d'identité : une clé WiFi unique émise par personne ou par appareil plutôt qu'un mot de passe partagé unique, permettant de supprimer une seule clé sans impacter les autres utilisateurs.

iPSK convient aux appareils du personnel et des résidents sans MDM. Purple le fournit via Identity-Based Networks, lié à Microsoft Entra ID, Okta ou Google Workspace.

VLAN

Un réseau local virtuel (VLAN), un segment de réseau logiquement séparé. RADIUS peut attribuer un VLAN par appareil lors de l'authentification en utilisant les attributs de tunnel définis dans la norme RFC 3580.

L'attribution de VLAN permet aux tablettes de point de vente de rejoindre un segment de paiement et aux terminaux portables un segment de stock, ce qui sépare le trafic de paiement et réduit le périmètre PCI DSS.

Mode WPA3-Enterprise 192 bits

Le mode de sécurité WPA3-Enterprise articulé autour de EAP-TLS, pris en charge sur Android à partir d'Android 10.

Les travaux sur les certificats que vous réalisez actuellement pour WPA2-Enterprise s'appliqueront également lorsque vous migrerez vos SSID vers WPA3-Enterprise.

Exemples concrets

Un hôtel de 200 chambres exploite 60 combinés Android pour le nettoyage, la maintenance et la réception sur un même réseau WPA2-Personal. Le mot de passe n'a pas changé depuis l'ouverture, les anciens employés le connaissent toujours, et le modifier implique de reconfigurer 60 appareils à la main. Comment supprimer le mot de passe partagé ?

L'équipe informatique a inscrit les combinés en tant qu'appareils Android Enterprise entièrement gérés. Le MDM a poussé l'AC racine, un certificat client SCEP valide pendant 12 mois et un profil WiFi EAP-TLS. RADIUS a placé chaque combiné accepté sur le VLAN des opérations, tandis que les clients restaient sur un réseau WiFi invité séparé doté de son propre portail captif. Le mot de passe partagé a été retiré de l'ensemble des 60 appareils. Un combiné manquant ne coûte désormais qu'une révocation de certificat et les 59 autres appareils restent intacts. Le personnel n'a aucun mot de passe WiFi à oublier, ce qui met un terme définitif aux réinitialisations de mot de passe WiFi.

Une chaîne de 150 magasins gère quatre lecteurs portables de stock et deux tablettes POS par magasin, soit 900 appareils Android au total. Le réseau WiFi des magasins achemine le trafic de paiement, il entre donc dans le périmètre PCI DSS, et une clé partagée renouvelée magasin par magasin est difficile à prouver par rapport à l'exigence 4.2.1.2 de la norme PCI DSS v4.0. Que faut-il modifier ?

L'équipe informatique a inscrit chaque appareil en tant qu'appareil dédié Android Enterprise. Le profil SCEP a inscrit le rôle de chaque appareil dans son certificat. RADIUS a fait correspondre ce champ et a renvoyé un VLAN à l'aide des attributs de tunnel RFC 3580, de sorte que les tablettes POS ont rejoint le VLAN de paiement et les lecteurs portables le VLAN de stock. Les clients ont utilisé un réseau WiFi SSID invité séparé, avec WiFi Analytics fournissant des rapports sur ce réseau uniquement. Les 900 appareils ont été inscrits sans qu'un collaborateur en magasin n'ait à saisir d'identifiant. Le renouvellement des clés dans 150 magasins a pris fin, et chaque connexion apparaît dans les journaux RADIUS associée à un certificat d'appareil nommé, ce qui fournit à l'évaluateur des preuves par appareil.

Votre parc Android utilise aujourd'hui un mot de passe WiFi partagé. Comment passer à EAP-TLS sans que les appareils ne se déconnectent en cours de migration ?

Faites fonctionner les deux réseaux en parallèle, puis retirez l'ancien. Créez le SSID EAP-TLS et poussez l'AC racine, le certificat SCEP et les profils WiFi à un groupe pilote, en attribuant le certificat et les profils WiFi au même groupe afin que le profil ne fasse jamais référence à un certificat manquant. Lisez les journaux RADIUS pendant plusieurs jours et confirmez que les quatre tests négatifs réussissent : certificat révoqué, mauvais domaine, certificat d'une AC étrangère et certificat à durée de vie courte qui se renouvelle. Élargissez ensuite l'attribution par étapes pendant que le réseau à clé partagée reste actif. Une fois que les journaux RADIUS montrent que le parc s'authentifie avec des certificats, supprimez l'ancien profil et désactivez le SSID à clé partagée.

Questions d'entraînement

Q1. Votre organisation migre de PEAP-MSCHAPv2 vers EAP-TLS. Durant la phase pilote, plusieurs appareils sous Android 13 ne parviennent pas à se connecter. Les journaux RADIUS indiquent que la poignée de main TLS est initialisée mais interrompue par le client avant l'envoi du certificat client. Quelle est l'erreur de configuration la plus probable ?

Conseil : Tenez compte des exigences de validation strictes introduites dans les versions récentes d'Android concernant l'identité du serveur.

Voir la réponse type

L'erreur la plus probable est que le profil WiFi pousse vers les appareils Android 13 ne spécifie pas correctement la correspondance du suffixe 'Domain', ou que l'autorité de certification racine (Root CA) n'est pas correctement liée au profil. Android interrompt la connexion afin de prévenir une attaque de type Man-in-the-Middle parce qu'il ne peut pas valider le certificat du serveur RADIUS.

Q2. Vous concevez l'architecture pour le déploiement d'un grand stade. Le client souhaite utiliser EAP-TLS pour tous les appareils du personnel. Quel composant d'infrastructure spécifique doit être surdimensionné par rapport à un réseau WPA2-PSK standard, et pourquoi ?

Conseil : L'EAP-TLS implique des opérations cryptographiques complexes lors de la phase de connexion.

Voir la réponse type

L'infrastructure du serveur RADIUS doit être considérablement renforcée. L'EAP-TLS exige une validation mutuelle complète des certificats (cryptographie asymétrique), ce qui est très gourmand en ressources de calcul. Dans l'environnement d'un stade accueillant des milliers d'appareils susceptibles de procéder à un roaming ou de s'authentifier simultanément, un déploiement RADIUS sous-dimensionné provoquera des délais d'expiration d'authentification et des échecs de connexion.

Q3. Un certificat client a été compromis sur une tablette Android perdue. Quel est le mécanisme exact par lequel le réseau empêche cet appareil de se connecter via EAP-TLS ?

Conseil : Comment le serveur RADIUS sait-il que le certificat n'est plus valide avant sa date d'expiration ?

Voir la réponse type

L'administrateur informatique révoque le certificat client dans la PKI. La PKI met à jour sa liste de révocation de certificats (CRL) ou le répondeur OCSP. Lorsque la tablette perdue tente de se connecter, le serveur RADIUS vérifie le certificat client par rapport à la CRL/OCSP. S'apercevant qu'il est révoqué, le serveur RADIUS rejette la demande d'authentification.

Questions fréquentes

Est-ce que l'EAP-TLS fonctionne sur tous les appareils Android que nous sommes susceptibles de posséder ?

Oui. Tout appareil Android récent que vous êtes susceptible de gérer prend en charge EAP-TLS sur WPA2-Enterprise, et Android 10 et les versions ultérieures ajoutent WPA3-Enterprise. Ce qui a changé, c'est la validation du serveur. À partir d'Android 11, chaque profil enterprise nécessite un certificat CA et un Domain, les anciens guides qui omettent la validation ne fonctionnent donc plus. Les libellés et les chemins de menu diffèrent également selon les fabricants, ce qui est une raison de plus pour pousser les profils à partir d'un MDM.

Avons-nous besoin d'un MDM pour déployer EAP-TLS sur Android ?

Non, mais vous en aurez besoin au-delà d'un projet pilote. La configuration manuelle fonctionne pour une poignée d'appareils. Cependant, chaque appareil nécessite 10 étapes de configuration, une clé privée copiée et un renouvellement manuel à chaque expiration. Un MDM inscrit via Android Enterprise génère des clés sur l'appareil et renouvelle automatiquement les certificats. Si vous utilisez déjà des licences Microsoft Intune ou Workspace ONE pour Android, le coût supplémentaire réside essentiellement dans le temps de configuration.

Le personnel peut-il utiliser EAP-TLS sur ses téléphones Android personnels ?

Oui, via un profil professionnel Android Enterprise, qui sépare les certificats et applications d'entreprise des données personnelles. Le MDM installe le certificat et le profil WiFi uniquement dans le profil professionnel. Certains collaborateurs refuseront l'inscription sur leurs téléphones personnels. Pour ces appareils, Purple Staff WiFi attribue à chaque personne son propre identifiant iPSK ou SecurePass, lié à votre fournisseur d'identité, sans aucune gestion d'appareil requise.

EAP-TLS fonctionnera-t-il sur nos points d'accès existants ?

Oui. EAP-TLS est une méthode 802.1X, et Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme Networks et Fortinet prennent tous en charge le 802.1X. Le point d'accès ne fait que relayer l'échange. Les vérifications de certificat s'effectuent entre Android et votre serveur RADIUS. Vous configurez un SSID Enterprise pointant vers RADIUS et, si vous segmentez le trafic, vous activez les VLAN attribués par RADIUS.

Comment EAP-TLS se compare-t-il à PEAP-MSCHAPv2 pour Android ?

EAP-TLS est plus robuste car il n'y a aucun mot de passe à voler. PEAP-MSCHAPv2 envoie un nom d'utilisateur et un mot de passe dans un tunnel TLS, de sorte qu'un mot de passe hameçonné fonctionne depuis n'importe quel appareil. EAP-TLS nécessite un certificat dont la clé privée reste sur l'appareil émis. PEAP est plus rapide à déployer car il ne nécessite pas de PKI. De nombreuses entreprises utilisent PEAP le temps de construire l'infrastructure de certificats requise par EAP-TLS.

EAP-TLS aide-t-il à la conformité PCI-DSS et GDPR ?

Oui, il fournit des contrôles et des preuves pour les deux. La exigence 4.2.1.2 de la norme PCI-DSS v4.0 impose un chiffrement fort pour l'authentification sans fil lorsque des données de cartes de paiement circulent. Les certificats par appareil enregistrés par RADIUS indiquent quel appareil s'est connecté et à quel moment. L'article 32 du GDPR exige une sécurité appropriée pour les données personnelles, ce que l'authentification mutuelle favorise. EAP-TLS ne vous rend pas conforme à lui seul ; la segmentation, la journalisation et les politiques restent applicables.

Comment migrer les appareils Android d'un mot de passe WiFi partagé vers EAP-TLS ?

Faites fonctionner les deux réseaux en parallèle, puis retirez l'ancien. Créez le SSID EAP-TLS et déployez l'AC racine, le certificat SCEP et les profils WiFi auprès d'un groupe pilote. Confirmez le succès des tests négatifs, puis élargissez l'attribution par étapes pendant que le réseau à clé partagée reste actif. Une fois que les journaux RADIUS montrent que le parc s'authentifie avec des certificats, supprimez l'ancien profil et désactivez le SSID à clé partagée.

Quelle est la place de Purple si les appareils de notre personnel utilisent EAP-TLS ?

Purple couvre toutes les connexions que EAP-TLS ne gère pas. Le WiFi invités accueille les visiteurs sur un SSID séparé avec un Captive Portal, des consentements explicites et WiFi Analytics. Le WiFi personnel utilise des réseaux basés sur l'identité pour fournir leurs propres identifiants aux appareils non gérés du personnel. Purple fonctionne comme une superposition SaaS cloud sur les points d'accès que vous possédez déjà, dans plus de 80 000 sites actifs répartis dans plus de 90 pays (données Purple).

Continuer la lecture de cette série

Microsoft Cloud PKI pour le WiFi : déploiement de certificats EAP-TLS avec Intune et Entra ID

Vous serez en mesure de décider si Microsoft Cloud PKI, une autorité racine Cloud PKI ou l'intégration de votre propre autorité de certification (BYOCA) convient à votre parc. Vous pourrez ensuite déployer des certificats WiFi EAP-TLS sur des appareils gérés par Intune sans NDES. Ce guide explique également comment amener RADIUS à faire confiance à la chaîne, révoquer des certificats via la CRL et résoudre les huit pannes les plus courantes.

Lire le guide →

Configuration de 802.1X sur Juniper Mist avec cloud RADIUS

Vous serez en mesure de configurer un WLAN WPA2 ou WPA3-Enterprise sur Juniper Mist qui s'authentifie auprès d'un cloud RADIUS, de choisir entre UDP RADIUS, RadSec et un proxy Mist Edge, et d'associer des attributs RADIUS à des VLANs dynamiques. Vous saurez également où le calendrier d'analyse des clients de Mist et Marvis indiquent exactement l'origine d'un échec d'authentification.

Lire le guide →

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.

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.