RadSec : comment RADIUS sur TLS améliore la sécurité de l'authentification WiFi
Cette référence technique de référence explique comment RadSec (RFC 6614) sécurise l'authentification WiFi d'entreprise en encapsulant le trafic RADIUS traditionnel dans un chiffrement TLS. Conçu pour les responsables informatiques et les architectes réseau, ce document présente l'architecture, les stratégies de déploiement et les étapes pratiques pour atténuer les risques liés au trafic RADIUS UDP non chiffré sur les réseaux d'entreprise et invités.
Écouter ce guide
Voir la transcription du podcast
- Synthèse
- Analyse technique approfondie : RADIUS vs. RadSec
- La vulnérabilité du RADIUS traditionnel
- L'architecture RadSec (RFC 6614)
- Guide d'implémentation
- Modèle 1 : RadSec natif
- Modèle 2 : Le proxy RadSec
- Intégration avec Purple
- Bonnes pratiques
- Dépannage et atténuation des risques
- ROI & Impact Business
- Écouter le Briefing

Synthèse
Le RADIUS traditionnel sur UDP (ports 1812/1813) n'a pas été conçu pour faire face aux menaces modernes qui pèsent sur les entreprises. Reposant uniquement sur un secret partagé et un hachage MD5, il laisse les identifiants d'authentification et les attributs de session vulnérables à l'interception, en particulier lors de la traversée de réseaux publics ou de grands parcs distribués comme les chaînes d'hôtellerie et de vente au détail. RadSec (RADIUS sur TLS, RFC 6614) comble cette faille de sécurité fondamentale en encapsulant le trafic RADIUS dans un tunnel TLS 1.3 basé sur TCP via le port 2083.
Pour les directeurs techniques et les architectes réseau, le déploiement de RadSec n'est plus seulement une bonne pratique : c'est une exigence essentielle pour protéger le WiFi d'entreprise , maintenir la conformité PCI DSS 4.0 et participer aux frameworks modernes d'itinérance fédérée comme OpenRoaming. Ce guide détaille l'architecture, les modèles d'implémentation et les exigences opérationnelles pour sécuriser votre infrastructure d'authentification.
Analyse technique approfondie : RADIUS vs. RadSec
La vulnérabilité du RADIUS traditionnel
Dans un déploiement 802.1X standard, le point d'accès (authentificateur) transmet les identifiants du client au serveur RADIUS (serveur d'authentification). Dans le RADIUS traditionnel, cette charge utile est envoyée sur UDP. La seule protection est une clé pré-partagée (PSK) utilisée pour masquer le mot de passe via MD5.
Cette architecture présente trois risques critiques :
- Absence de chiffrement du transport : Les attributs de l'utilisateur, les adresses MAC et les données de session sont transmis en clair.
- Faiblesse cryptographique : MD5 est vulnérable aux attaques par dictionnaire hors ligne si un attaquant capture le trafic.
- Absence d'authentification mutuelle : Le point d'accès ne peut pas vérifier de manière cryptographique qu'il communique avec le serveur RADIUS légitime, ce qui permet des attaques par serveur malveillant.
L'architecture RadSec (RFC 6614)
RadSec corrige ces failles en faisant passer la couche de transport de UDP à TCP et en enveloppant l'intégralité de la charge utile dans TLS.

- Transport : Le port TCP 2083 garantit une livraison fiable et des connexions avec état, améliorant ainsi les performances dans les environnements à forte latence.
- Chiffrement : TLS 1.2 ou 1.3 fournit un chiffrement robuste et de bout en bout de tous les attributs RADIUS.
- Authentification mutuelle : Le client RADIUS (ou proxy) et le serveur doivent tous deux présenter des certificats X.509 valides émis par une autorité de certification (CA) de confiance. Le secret partagé n'est conservé que pour la rétrocompatibilité ; TLS assure la sécurité réelle.
Cette architecture est essentielle pour les environnements distribués, tels que les chaînes de Retail ou les établissements de l'industrie Hospitality , où les points d'accès renvoient les requêtes d'authentification via l'internet public vers un serveur RADIUS centralisé ou hébergé dans le cloud.
Guide d'implémentation
Le déploiement de RadSec suit généralement l'un des deux modèles suivants : le support natif ou l'utilisation d'un proxy.
Modèle 1 : RadSec natif
Si votre infrastructure le prend en charge nativement (par exemple, FreeRADIUS 3.0+, Cisco ISE, Aruba ClearPass), vous configurez les certificats TLS directement sur le serveur RADIUS et sur les points d'accès/contrôleurs. Cela garantit un véritable chiffrement de bout en bout, de la périphérie jusqu'au cœur du réseau.
Modèle 2 : Le proxy RadSec
De nombreux serveurs RADIUS existants (notamment Microsoft NPS) ne prennent pas en charge RadSec de manière native. Dans ces environnements, un proxy (tel que radsecproxy) est déployé.
- Segment local : Le point d'accès envoie des requêtes RADIUS UDP standard au proxy local.
- Segment WAN : Le proxy encapsule le trafic dans TLS et l'envoie via TCP 2083 au serveur en amont.
Ce modèle vous permet de sécuriser le trafic sur réseau étendu sans avoir à remplacer votre infrastructure existante.

Intégration avec Purple
Les plateformes de Guest WiFi et de WiFi Analytics de Purple s'intègrent parfaitement aux infrastructures RADIUS d'entreprise. Sous la licence Connect, Purple agit en tant que fournisseur d'identité gratuit pour OpenRoaming, où RadSec est une exigence obligatoire pour sécuriser le trafic de fédération entre les sites et le hub central.
Bonnes pratiques
- Gestion du cycle de vie des certificats : Le TLS mutuel repose sur des certificats valides. Mettez en œuvre un renouvellement automatisé (par exemple, via ACME) et une surveillance stricte. Un certificat expiré entraînera une interruption totale de l'authentification.
- Configuration du pare-feu : Assurez-vous que le port TCP 2083 est explicitement autorisé, tant en sortie depuis le site qu'en entrée vers le serveur RADIUS. Ne supposez pas que les règles UDP 1812 existantes s'appliqueront.
- Priorisez le trafic à haut risque : Commencez le déploiement sur les liaisons qui traversent l'internet public ou des réseaux WAN non sécurisés avant de passer aux VLAN de gestion locaux.
Pour en savoir plus sur la sécurisation de la périphérie, lisez notre guide sur la Sécurité des points d'accès : Votre guide d'entreprise 2026 .
Dépannage et atténuation des risques
En cas d'échec de RadSec, il s'agit rarement d'un problème d'authentification ; c'est presque toujours un problème de TLS ou de TCP.
- Symptôme : Les points d'accès apparaissent comme déconnectés du serveur RADIUS.
- Vérification : Les règles de pare-feu pour le port TCP 2083. Le RADIUS traditionnel utilise l'UDP ; les équipes réseau oublient fréquemment d'ouvrir le port TCP.
- Symptôme : La connexion TCP s'établit, mais l'authentification échoue immédiatement.
- Vérification : Validation du certificat. Vérifiez que le Common Name (CN) ou le Subject Alternative Name (SAN) correspond, que le certificat n'a pas expiré et que le client fait confiance à l'AC de signature. Utilisez
openssl s_client -connect :2083pour déboguer le handshake.
- Vérification : Validation du certificat. Vérifiez que le Common Name (CN) ou le Subject Alternative Name (SAN) correspond, que le certificat n'a pas expiré et que le client fait confiance à l'AC de signature. Utilisez
Assurez-vous que les bases de votre réseau sont solides. Consultez nos conseils sur Protégez votre réseau avec un DNS fort et la sécurité .
ROI & Impact Business
L'implémentation de RadSec est un investissement d'atténuation des risques. Le ROI se mesure à l'évitement des violations de données, des amendes de conformité (PCI DSS, GDPR) et des dommages réputationnels. De plus, il permet de participer à des fédérations d'itinérance modernes comme OpenRoaming, ce qui peut considérablement améliorer l'expérience des invités dans les environnements de la Santé et du Transport .
Écouter le Briefing
Pour approfondir les réalités opérationnelles du déploiement de RadSec, écoutez notre briefing technique de 10 minutes :
Pour les étapes de configuration spécifiques sur les appareils clients, reportez-vous à Comment configurer le WiFi d'entreprise sur iOS et macOS avec 802.1X ou à la version portugaise Como Configurar WiFi Corporativo em iOS e macOS com 802.1X .
Définitions clés
RadSec
Une extension du protocole RADIUS qui encapsule le trafic RADIUS dans un tunnel TLS via le port TCP 2083.
Utilisé pour sécuriser le trafic d'authentification lors de la traversée de réseaux non sécurisés, empêchant ainsi l'interception des identifiants.
Mutual TLS (mTLS)
Un processus de sécurité dans lequel le client et le serveur présentent tous deux des certificats X.509 pour vérifier l'identité de l'autre avant d'établir une connexion chiffrée.
Le mécanisme d'authentification central de RadSec, remplaçant la dépendance aux secrets partagés statiques.
802.1X
La norme IEEE pour le contrôle d'accès réseau basé sur les ports, utilisée pour authentifier les appareils tentant de se connecter à un LAN ou un WLAN.
Le framework qui s'appuie sur RADIUS (et par extension, RadSec) pour valider les identifiants des utilisateurs par rapport à un annuaire.
radsecproxy
Un démon open-source qui agit comme un proxy, convertissant le trafic RADIUS UDP standard en RadSec (TLS sur TCP) et vice versa.
Déployé lorsque le support natif de RadSec est absent des points d'accès ou des serveurs RADIUS existants comme Microsoft NPS.
OpenRoaming
Une norme de fédération développée par la Wi-Fi Alliance qui permet aux utilisateurs de se connecter de manière transparente et sécurisée aux réseaux WiFi participants dans le monde entier.
OpenRoaming impose l'utilisation de RadSec pour sécuriser le trafic d'authentification entre les sites et les fournisseurs d'identité.
Shared Secret
Une chaîne de texte statique utilisée dans le RADIUS traditionnel pour masquer les mots de passe et vérifier la source des requêtes.
Bien que toujours techniquement présent dans les configurations RadSec pour des raisons de compatibilité ascendante, il est remplacé par le chiffrement TLS.
FreeRADIUS
Un serveur RADIUS open-source largement déployé qui fournit un support natif pour RadSec.
Souvent utilisé dans les environnements d'entreprise et les fédérations d'itinérance en raison de sa flexibilité et de ses capacités TLS natives.
PKI (Public Key Infrastructure)
L'ensemble de rôles, de politiques et de logiciels nécessaires pour créer, gérer, distribuer et révoquer des certificats numériques.
Un prérequis pour le déploiement de RadSec, car vous devez émettre et gérer des certificats pour tous les clients et serveurs RADIUS.
Exemples concrets
Un groupe hôtelier de 200 établissements utilise Microsoft NPS de manière centralisée pour l'authentification du personnel. Les points d'accès de chaque hôtel envoient actuellement des requêtes RADIUS sur l'internet public via UDP 1812. Le CTO impose le chiffrement de tout le trafic d'authentification, mais le remplacement de NPS n'est pas envisageable cette année.
Déployer un proxy RadSec (par exemple, radsecproxy) sur chaque site hôtelier et un proxy correspondant dans le centre de données central devant les serveurs NPS. Les points d'accès locaux envoient le flux UDP RADIUS au proxy local. Le proxy local établit un tunnel TLS mutuel sur TCP 2083 à travers Internet vers le proxy central. Le proxy central met fin au tunnel TLS et transmet le flux UDP RADIUS standard au serveur NPS.
Une grande université déploie OpenRoaming sur son campus pour permettre un accès transparent aux universitaires de passage. Elle utilise FreeRADIUS 3.0.
Activer le support natif de RadSec au sein de FreeRADIUS. Générer des certificats X.509 à partir d'une autorité de certification (CA) approuvée par la fédération OpenRoaming. Configurer le pare-feu du campus pour autoriser le trafic TCP 2083 entrant et sortant vers les hubs de la fédération. Configurer les contrôleurs LAN sans fil pour utiliser RadSec pour toutes les requêtes d'authentification destinées à la fédération.
Questions d'entraînement
Q1. Votre équipe a déployé RadSec natif entre les points d'accès de vos filiales distantes et votre serveur FreeRADIUS central. Les APs peuvent pinger le serveur, mais les requêtes d'authentification expirent complètement, et aucun trafic n'apparaît dans les journaux RADIUS.
Conseil : RadSec utilise un protocole de transport et un port différents du RADIUS traditionnel.
Voir la réponse type
Le pare-feu bloque probablement le port TCP 2083. Les équipes réseau habituées au RADIUS traditionnel n'autorisent souvent que les ports UDP 1812/1813. Vous devez explicitement autoriser le port TCP 2083 en sortie depuis la filiale et en entrée vers le serveur RADIUS.
Q2. Vous auditez l'architecture WiFi d'un client du secteur de la distribution. Ils utilisent Microsoft NPS de manière centralisée. Les APs de leurs magasins envoient des requêtes d'authentification via Internet à travers un VPN IPsec. RadSec est-il nécessaire ici ?
Conseil : Pensez aux couches de chiffrement déjà en place.
Voir la réponse type
Bien que RadSec soit une bonne pratique, le VPN IPsec fournit déjà un chiffrement de la couche de transport pour le trafic RADIUS UDP sur l'Internet non sécurisé. Déployer RadSec ici offrirait une défense en profondeur mais est moins urgent que si le trafic traversait Internet de manière native.
Q3. Une semaine après le déploiement réussi d'un proxy RadSec, toutes les authentifications WiFi de l'entreprise échouent simultanément un lundi à 09h00. L'équipe réseau confirme que les règles de pare-feu n'ont pas été modifiées.
Conseil : Quel est le mécanisme d'authentification principal pour le tunnel TLS lui-même ?
Voir la réponse type
Les certificats X.509 utilisés pour l'authentification TLS mutuelle ont probablement expiré. Lorsque les certificats expirent, la liaison TLS échoue, la connexion TCP est coupée et le trafic RADIUS ne peut plus circuler. Mettez en œuvre une surveillance et une rotation automatisées des certificats pour éviter cela.
Continuer la lecture de cette série
Comment configurer SCEP pour l'enrôlement automatisé de certificats WiFi d'entreprise
Ce guide explique comment configurer SCEP (Simple Certificate Enrollment Protocol) pour l'enrôlement automatisé de certificats WiFi d'entreprise, couvrant l'architecture complète depuis la PKI et le NDES jusqu'au déploiement de profils MDM et à la validation RADIUS. Il s'adresse aux responsables informatiques, architectes réseau et CTO d'hôtels, de chaînes de vente au détail, de stades, de centres de conférence et d'organisations du secteur public qui souhaitent dépasser les clés pré-partagées et mettre en œuvre une authentification 802.1X EAP-TLS évolutive et basée sur l'identité. La plateforme cloud overlay de Purple, indépendante du matériel, s'intègre directement à cette architecture, fournissant la couche WiFi pour les invités et le BYOD qui coexiste avec votre réseau d'employés authentifié par certificat.
Le guide de l'entreprise pour SCEP : Déployer le protocole SCEP (Simple Certificate Enrollment Protocol) pour la sécurité automatisée du WiFi sur les campus
Ce guide de référence technique fournit un schéma d'architecture définitif et une stratégie d'implémentation étape par étape pour le déploiement de certificats WiFi d'entreprise à l'aide de SCEP. Il présente les différences cruciales entre SCEP et PKCS, la séquence de déploiement exacte requise pour réussir, ainsi que des stratégies concrètes de mitigation des risques pour les responsables informatiques.
Comment implémenter SCEP pour l'enrôlement automatisé de certificats WiFi
Ce guide explique comment implémenter SCEP (Simple Certificate Enrollment Protocol) pour l'enrôlement automatisé de certificats WiFi dans les établissements d'entreprise. Il couvre l'ensemble du schéma architectural - de la conception de la PKI et l'intégration MDM à la séquence de déploiement obligatoire en trois étapes - et montre aux responsables informatiques et architectes réseau comment éliminer les identifiants partagés, automatiser la gestion du cycle de vie des certificats et respecter les exigences PCI DSS et GDPR à grande échelle.