RadSec : Sécuriser le trafic d'authentification RADIUS avec TLS
Ce guide complet explore RadSec (RADIUS sur TLS), en détaillant comment il sécurise le trafic d'authentification réseau pour les déploiements cloud et multi-sites modernes. Il fournit aux architectes réseau des étapes de mise en œuvre pratiques, des stratégies de gestion des certificats et des techniques de dépannage pour remplacer le RADIUS UDP hérité.
Écouter ce guide
Voir la transcription du podcast
📚 Fait partie de notre série principale : Enterprise WiFi Security Guide →
- Résumé Exécutif
- Analyse Technique Approfondie
- L'Évolution du Transport RADIUS
- RadSec : RADIUS sur TLS (RFC 6614)
- Architecture dans les environnements distribués
- Guide de mise en œuvre
- 1. Préparation de l'infrastructure de certificats
- 2. Configuration du pare-feu
- 3. Configuration de l'équipement NAS (flux de travail générique)
- 4. Gestion des équipements existants (Proxy RadSec)
- Bonnes pratiques
- Dépannage et atténuation des risques
- Modes de défaillance courants
- ROI et impact commercial

Résumé Exécutif
Depuis des décennies, RADIUS sur UDP est le fondement de l'authentification réseau, s'appuyant sur des réseaux privés et des secrets partagés pour la sécurité. Alors que les architectures d'entreprise évoluent vers des infrastructures cloud-natives, des sites distribués dans le Commerce de détail et l' Hôtellerie , et des superpositions SD-WAN, le modèle de menace a fondamentalement changé. Le trafic RADIUS traverse désormais fréquemment des réseaux publics ou partagés, exposant les données d'authentification à l'interception.
RadSec (RADIUS sur TLS), défini dans l'RFC 6614, résout ce problème en encapsulant les paquets RADIUS dans un tunnel TLS mutuellement authentifié. Ce guide fournit une référence technique complète pour les architectes réseau et les ingénieurs de sécurité sur le déploiement de RadSec. Nous couvrons les différences architecturales par rapport au RADIUS traditionnel, les exigences de gestion des certificats, les configurations de pare-feu et les considérations pratiques de déploiement pour l'intégration avec des plateformes RADIUS cloud comme l'infrastructure Guest WiFi et WiFi Analytics de Purple. En adoptant RadSec, les organisations peuvent garantir une sécurité robuste, répondre à des exigences de conformité strictes telles que PCI DSS et le GDPR, et simplifier les architectures d'authentification multi-sites.
Analyse Technique Approfondie
L'Évolution du Transport RADIUS
Le protocole RADIUS (Remote Authentication Dial-In User Service), initialement défini dans l'RFC 2865, a été conçu pour une autre époque des réseaux. Il utilise UDP comme couche de transport (port 1812 pour l'authentification, 1813 pour la comptabilité). Dans le RADIUS traditionnel, la charge utile est en grande partie non chiffrée en transit. Le seul mécanisme de protection est l'offuscation de l'attribut User-Password à l'aide d'un secret partagé entre le serveur d'accès réseau (NAS) et le serveur RADIUS.
Bien que cela ait été suffisant lorsque les appareils NAS et les serveurs RADIUS résidaient sur le même LAN physique ou sur des circuits MPLS dédiés, les architectures modernes ont dépassé ce modèle. Comme exploré dans notre discussion sur Les avantages clés du SD-WAN pour les entreprises modernes , les entreprises distribuées s'appuient désormais sur le transport Internet pour la connectivité inter-sites. L'envoi de trafic RADIUS non chiffré sur l'Internet public expose les identifiants des utilisateurs, les identifiants de session et les politiques d'accès réseau à l'interception et à la falsification.
RadSec : RADIUS sur TLS (RFC 6614)
RadSec résout ces vulnérabilités en modifiant la couche de transport. Au lieu d'UDP, RadSec utilise le port TCP 2083. Avant que tout paquet RADIUS ne soit échangé, le NAS et le serveur RADIUS établissent une connexion TLS (Transport Layer Security).
Les caractéristiques techniques fondamentales de RadSec comprennent :
- Transport TCP : RadSec assure une livraison fiable et ordonnée. Cela élimine le besoin de retransmissions au niveau de la couche application inhérent à RADIUS UDP, qui peut causer des problèmes dans les environnements à forte latence.
- Chiffrement complet de la charge utile : L'intégralité du paquet RADIUS — y compris les en-têtes et tous les attributs — est chiffrée au sein du tunnel TLS.
- Authentification mutuelle (mTLS) : Le serveur RADIUS et l'équipement NAS s'authentifient mutuellement à l'aide de certificats X.509. Cela remplace le modèle de secret partagé faible par une infrastructure à clés publiques (PKI) robuste.
- Connexions persistantes : Contrairement à RADIUS UDP qui fonctionne sans connexion, RadSec maintient une connexion TCP persistante. Cela réduit la surcharge liée à l'établissement d'une nouvelle connexion pour chaque demande d'authentification, ce qui s'avère extrêmement efficace pour les sites à forte affluence.
Remarque : La RFC 7360 définit RADIUS sur DTLS (Datagram TLS), qui utilise UDP. Bien qu'utile dans des scénarios spécifiques à haut débit, TLS sur TCP reste la norme pour les déploiements cloud RADIUS d'entreprise.
Architecture dans les environnements distribués
Dans un déploiement multi-sites typique — comme un prestataire national de Santé ou une chaîne de hubs de Transport — RadSec simplifie considérablement l'architecture.

Au lieu de concevoir des maillages VPN IPsec complexes depuis chaque filiale vers un centre de données central pour protéger le trafic RADIUS, chaque équipement NAS établit une connexion TLS RadSec directe via Internet vers le fournisseur cloud RADIUS. Il s'agit d'un modèle de sécurité au niveau de la couche application, plus propre à déployer et plus facile à dépanner que les VPN au niveau de la couche réseau.
Guide de mise en œuvre
Le déploiement de RadSec nécessite une coordination entre l'infrastructure réseau, les autorités de certification et les politiques de pare-feu. Suivez ces étapes universelles pour réussir votre déploiement.
1. Préparation de l'infrastructure de certificats
RadSec s'appuie sur le mTLS. Vous avez besoin de certificats à la fois pour le serveur et pour les clients (équipements NAS).
- Certificat serveur : Votre fournisseur cloud RADIUS (par exemple, Purple) présentera un certificat serveur signé par une autorité de certification (CA) publique ou une CA interne. Vos équipements NAS doivent disposer du certificat de la CA racine installé dans leur magasin de confiance pour valider le serveur.
- Certificats clients : Chaque équipement NAS a besoin d'un certificat client pour s'identifier auprès du serveur RADIUS. Générez-les via votre PKI interne ou votre système de gestion de réseau. Assurez-vous qu'ils utilisent au moins des clés RSA 2048 bits ou ECDSA P-256.
2. Configuration du pare-feu
RadSec requiert des règles de sortie spécifiques depuis vos interfaces de gestion NAS :
- Protocole : TCP
- Port de destination : 2083
- IP/FQDN de destination : Les adresses de vos serveurs RADIUS cloud principal et secondaire.
- Inspection d'état (Stateful Inspection) : Assurez-vous que le pare-feu autorise le trafic de retour pour les connexions TCP établies.
- Keepalives : Configurez les valeurs de temporisation TCP du pare-feu pour qu'elles soient supérieures à l'intervalle de keepalive RadSec (généralement 60 secondes) afin d'éviter les coupures de connexion silencieuses.
3. Configuration de l'équipement NAS (flux de travail générique)
Bien que la syntaxe spécifique varie selon le constructeur (Cisco, Aruba, Juniper, etc.), les étapes de configuration logique restent les mêmes :
- Importer le certificat de l'AC : Chargez le certificat de l'AC qui a signé le certificat du serveur RADIUS dans le magasin de confiance du NAS.
- Importer le certificat client : Chargez le certificat client et la clé privée de l'équipement NAS.
- Définir le serveur RADIUS : Configurez l'IP/FQDN du serveur RADIUS.
- Activer RadSec : Spécifiez TLS comme protocole de transport et définissez le port sur 2083.
- Lier les certificats : Associez les certificats importés à la configuration du serveur RadSec.
- Appliquer au profil AAA : Ajoutez le serveur RadSec aux groupes d'authentification et de comptabilité AAA concernés.
4. Gestion des équipements existants (Proxy RadSec)
Tous les équipements NAS ne prennent pas en charge RadSec nativement. Pour les commutateurs plus anciens ou les points d'accès grand public, déployez un proxy RadSec (tel que radsecproxy). Le proxy se situe sur le réseau local (LAN), accepte le RADIUS UDP traditionnel des équipements existants et le transmet via un tunnel TLS RadSec sécurisé vers le serveur RADIUS cloud.
Bonnes pratiques
- Gestion du cycle de vie des certificats : Mettez en œuvre le renouvellement automatique des certificats pour les équipements NAS. Une expiration massive des certificats clients entraînera une panne réseau généralisée. Surveillez la validité des certificats et configurez des alertes à 90, 60 et 30 jours avant l'expiration.
- Haute disponibilité : Configurez toujours des serveurs RadSec principal et secondaire. L'établissement d'une connexion TCP prenant plus de temps que la transmission d'un paquet UDP, configurez des temporisateurs de basculement agressifs sur le NAS pour basculer rapidement vers le serveur secondaire en cas de coupure de la connexion principale.
- Keepalives TCP : Activez les keepalives TCP sur l'équipement NAS pour détecter les connexions mortes et empêcher les pare-feux de couper les sessions inactives. Un intervalle de 60 secondes est la norme.
- Validation stricte des certificats : Assurez-vous que les équipements NAS sont configurés pour valider strictement le certificat du serveur, y compris la vérification du nom alternatif du sujet (SAN) par rapport au nom d'hôte du serveur configuré. Ne désactivez pas la validation des certificats en production.
- Pérennisation : À mesure que les normes sans fil évoluent, comme celles présentées dans notre guide WiFi 6E vs WiFi 7: What Venues Need to Know , le volume de trafic d'authentification va augmenter. Les connexions TCP persistantes de RadSec sont mieux adaptées pour gérer cette densité que l'UDP.
Dépannage et atténuation des risques
Lorsque les déploiements RadSec échouent, le problème vient rarement du protocole RADIUS lui-même ; il est presque toujours lié au TLS ou au TCP.
Modes de défaillance courants
- Échecs de la liaison TLS (CA inconnue) : L'appareil NAS rejette le certificat du serveur RADIUS car l'autorité de certification (CA) de signature ne figure pas dans le magasin de confiance du NAS.
- Mesure d'atténuation : Vérifiez la chaîne de CA exacte utilisée par le serveur et assurez-vous que les CA racines (et toutes les CA intermédiaires) sont installées sur le NAS.
- Pertes de connexion silencieuses : La connexion RadSec s'établit avec succès, mais les demandes d'authentification expirent après une période d'inactivité. Il s'agit généralement d'un pare-feu dynamique (stateful) qui interrompt la connexion TCP inactive.
- Mesure d'atténuation : Activez les keepalives TCP sur le NAS et vérifiez les paramètres de délai d'expiration de session du pare-feu pour le port 2083.
- Désynchronisation de l'horloge : La validation du certificat TLS repose sur une heure système précise. Si l'horloge de l'appareil NAS est considérablement désynchronisée, elle évaluera les certificats valides comme expirés ou non encore valides.
- Mesure d'atténuation : Assurez-vous que tous les appareils NAS sont synchronisés avec des serveurs NTP fiables avant d'initier des connexions RadSec.
ROI et impact commercial
La transition vers RadSec offre une valeur commerciale mesurable au-delà des améliorations techniques de sécurité :
- Conformité et réduction des risques : RadSec chiffre les données d'authentification en transit, répondant directement aux exigences de la norme PCI DSS v4.0 et du GDPR. Cela atténue les risques financiers et de réputation associés à l'interception d'identifiants.
- Efficacité opérationnelle : Le remplacement de VPN IPsec de site à site complexes par RadSec au niveau de la couche applicative réduit les coûts d'ingénierie réseau. Le dépannage d'une connexion TLS vers un fournisseur cloud est nettement plus rapide que le débogage du routage VPN et des négociations de phase IKE sur des centaines de succursales.
- Prêt pour le cloud : RadSec est la technologie clé pour l'authentification cloud-native. En l'adoptant, les organisations peuvent s'intégrer de manière transparente aux fournisseurs d'identité modernes et aux plateformes comme Purple, réduisant ainsi l'empreinte des serveurs sur site et les coûts de licence.
Définitions clés
RadSec
Un protocole qui encapsule les données d'authentification et de comptabilité RADIUS au sein d'un tunnel TLS (Transport Layer Security).
Utilisé pour sécuriser le trafic d'authentification sur des réseaux non approuvés, en remplaçant l'ancien protocole UDP RADIUS.
mTLS (Mutual TLS)
Un processus d'authentification dans lequel le client (NAS) et le serveur (RADIUS) vérifient mutuellement leurs certificats X.509 lors de la phase de handshake TLS.
Offre une sécurité plus robuste que le modèle traditionnel de secret partagé RADIUS en garantissant que les deux points de terminaison sont vérifiés par cryptographie.
NAS (Network Access Server)
L'appareil qui fournit l'accès réseau aux utilisateurs et agit en tant que client RADIUS. Dans les réseaux modernes, il s'agit généralement d'un point d'accès sans fil, d'un commutateur ou d'un contrôleur LAN sans fil.
Le NAS est responsable de l'initialisation de la connexion RadSec vers le serveur RADIUS cloud.
PKI (Public Key Infrastructure)
Le cadre de rôles, de politiques, de matériel, de logiciels et de procédures nécessaires pour créer, gérer, distribuer, utiliser, stocker et révoquer des certificats numériques.
Essentiel pour gérer les certificats requis par les déploiements RadSec sur de grands parcs d'équipements.
TCP Keepalive
Un mécanisme qui envoie des paquets TCP vides sur une connexion inactive pour vérifier que la connexion est toujours active et pour empêcher les pare-feu dynamiques (stateful) d'interrompre la session.
Crucial pour maintenir des connexions RadSec persistantes pendant les périodes de faible activité d'authentification.
RadSec Proxy
Un service logiciel qui agit comme intermédiaire, recevant le trafic UDP RADIUS traditionnel des appareils existants et le transmettant via une connexion TLS RadSec sécurisée.
Utilisé pour combler le manque d'intégration dans les environnements où le matériel réseau plus ancien ne prend pas nativement en charge RadSec.
X.509 Certificate
Un certificat numérique qui utilise la norme internationale PKI X.509 largement acceptée pour vérifier qu'une clé publique appartient à l'identité de l'utilisateur, de l'ordinateur ou du service contenue dans le certificat.
La base cryptographique utilisée par RadSec pour établir l'identité et chiffrer le tunnel TLS.
EAP (Extensible Authentication Protocol)
Un cadre d'authentification fréquemment utilisé dans les réseaux sans fil et les connexions de point à point.
Le trafic EAP (comme EAP-TLS ou PEAP) est encapsulé dans des paquets RADIUS, ce qui signifie que RadSec transporte de manière sécurisée l'échange EAP.
Exemples concrets
Une chaîne nationale de vente au détail comptant 500 points de vente migre de serveurs RADIUS sur site vers le Cloud RADIUS de Purple. L'architecture existante utilise du RADIUS non chiffré sur UDP à travers un mélange de liaisons MPLS et SD-WAN. 450 sites disposent de points d'accès Aruba modernes, tandis que 50 sites utilisent du matériel hérité qui ne prend pas en charge RadSec. Comment l'architecte réseau doit-il concevoir le nouveau transport d'authentification ?
L'architecte doit mettre en œuvre un déploiement RadSec hybride. Pour les 450 sites équipés de points d'accès Aruba modernes, configurez le RadSec natif directement sur les points d'accès ou les contrôleurs locaux. Installez le certificat CA racine du cloud RADIUS de Purple sur les appareils Aruba, et provisionnez les certificats clients via la plateforme de gestion de réseau. Configurez les règles de pare-feu de sortie pour le port TCP 2083. Pour les 50 sites hérités, déployez un proxy RadSec léger (par exemple, une petite VM Linux ou un conteneur exécutant radsecproxy) sur chaque site. Les points d'accès hérités enverront du RADIUS UDP standard au proxy local, qui encapsulera ensuite le trafic dans un tunnel TLS vers le cloud Purple.
Lors d'un déploiement RadSec dans un grand centre de conférences, l'équipe réseau constate que les appareils NAS authentifient avec succès les utilisateurs pendant les périodes de forte affluence, mais échouent à authentifier les premiers utilisateurs tôt le matin. Les captures de paquets montrent que le NAS tente d'envoyer du trafic RADIUS, mais reçoit des paquets TCP RST de la part du pare-feu.
Le problème est causé par le délai d'expiration agressif des sessions TCP du pare-feu qui interrompt la connexion RadSec inactive pendant la nuit. L'équipe réseau doit configurer des keepalives TCP sur les appareils NAS pour la connexion RadSec, en réglant l'intervalle à 60 secondes. De plus, elle doit examiner les règles d'inspection dynamique du pare-feu pour le port TCP 2083 et s'assurer que le délai d'expiration de la session est supérieur à l'intervalle de keepalive.
Questions d'entraînement
Q1. Vous concevez la politique de pare-feu pour un nouveau déploiement RadSec connectant 50 succursales à la plateforme Cloud RADIUS de Purple. Quelles règles de sortie spécifiques doivent être configurées sur les pare-feux des succursales ?
Conseil : Prenez en compte à la fois le protocole et la nature dynamique (stateful) de la connexion.
Voir la réponse type
Les pare-feux des succursales doivent autoriser le trafic TCP sortant sur le port 2083 provenant des adresses IP de gestion du NAS, à destination des adresses IP ou des FQDN des serveurs Cloud RADIUS de Purple. Le protocole TCP étant dynamique (stateful), le pare-feu autorisera automatiquement le trafic de retour pour les sessions établies. Les ports UDP 1812 et 1813 ne sont pas requis pour RadSec.
Q2. Un ingénieur junior signale qu'un commutateur nouvellement configuré ne parvient pas à établir une connexion RadSec avec le serveur Cloud RADIUS. Les journaux du commutateur indiquent : `TLS handshake failed: unknown CA`. Comment devez-vous résoudre ce problème ?
Conseil : Le commutateur ne fait pas intrinsèquement confiance au certificat présenté par le serveur.
Voir la réponse type
Vous devez identifier l'autorité de certification (CA) qui a émis le certificat du serveur Cloud RADIUS. Une fois identifiée, obtenez le certificat de l'autorité de certification racine publique (Root CA) (ainsi que tous les certificats de CA intermédiaires) et importez-les dans le magasin de confiance du commutateur. Cela permet au commutateur de vérifier de manière cryptographique l'identité du serveur lors de la liaison TLS.
Q3. Votre organisation exige que toute l'infrastructure réseau survive à une panne WAN. Si la connexion Internet vers le serveur Cloud RADIUS échoue, qu'advient-il de la connexion RadSec et comment le NAS gère-t-il les demandes d'authentification ultérieures ?
Conseil : Prenez en compte les états de connexion TCP et les mécanismes de basculement RADIUS standard.
Voir la réponse type
En cas de panne WAN, la connexion TCP persistante finira par expirer (ou sera explicitement réinitialisée si l'interface locale tombe en panne). Le NAS marquera le serveur RadSec principal comme injoignable. Si un serveur RadSec secondaire est configuré (par exemple, dans une autre région géographique), le NAS tentera d'établir une nouvelle connexion TLS avec celui-ci. Si tous les serveurs RADIUS sont injoignables, les nouvelles authentifications échoueront. Cependant, les utilisateurs déjà authentifiés et connectés le resteront généralement jusqu'à l'expiration de leur session ou leur itinérance, car RADIUS n'intervient que lors de la phase d'authentification initiale et des phases de réauthentification périodiques.
Continuer la lecture de cette série
Comprendre Cisco SUDI : L'identité ancrée dans le matériel pour le contrôle d'accès réseau sécurisé
Ce guide explique comment Cisco SUDI fournit une identité sécurisée par cryptographie et ancrée dans le matériel pour l'infrastructure réseau d'entreprise. Découvrez comment remplacer les adresses MAC falsifiables par des certificats 802.1AR immuables afin de sécuriser le contrôle d'accès réseau de votre site.
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.
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.