Passer au contenu principal

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é.

📖 6 min de lecture📝 1,706 mots🔧 2 exemples concrets3 questions d'entraînement📚 8 définitions clés

Écouter ce guide

Voir la transcription du podcast
RadSec : Sécuriser le trafic d'authentification RADIUS avec TLS. Un briefing technique Purple. Introduction et contexte. Bienvenue dans ce briefing technique Purple. Je vais vous présenter RadSec — RADIUS sur TLS — ce que c'est, pourquoi c'est crucial aujourd'hui et comment le déployer concrètement. Ce guide s'adresse directement aux architectes réseau et aux ingénieurs sécurité qui exploitent déjà un RADIUS cloud ou qui prévoient d'y migrer. Si vous utilisez encore des serveurs RADIUS sur site avec UDP et un secret partagé, ce briefing est fait pour vous. Plantons le décor. RADIUS est l'épine dorsale de l'authentification réseau depuis plus de trente ans. Il sous-tend le 802.1X, le WPA2-Enterprise, le WPA3-Enterprise et pratiquement tous les systèmes de Captive Portal en production aujourd'hui. Le protocole lui-même, défini dans la RFC 2865, a été conçu à une époque où Internet était bien différent. Le trafic d'authentification entre vos équipements NAS — vos points d'accès, commutateurs et contrôleurs — et votre serveur RADIUS transitait via UDP, sur le port 1812 pour l'authentification et le port 1813 pour l'accounting. Et ce trafic ? Il était en grande partie non chiffré. La seule protection résidait dans un secret partagé utilisé pour masquer l'attribut du mot de passe utilisateur, et même cette méthode présente des faiblesses bien documentées. Pendant des années, cela était acceptable car le trafic RADIUS restait sur des réseaux privés et contrôlés. Vos équipements NAS et votre serveur RADIUS se trouvaient sur le même réseau local (LAN) ou étaient connectés via un circuit MPLS dédié. La surface d'attaque était gérable. Mais le monde a changé. Les infrastructures cloud-natives, les déploiements sur des sites distribués, les overlays SD-WAN et la transition vers des services RADIUS cloud ont fondamentalement modifié le modèle de menace. Votre trafic d'authentification traverse désormais l'Internet public ou, au mieux, des infrastructures partagées que vous ne contrôlez pas entièrement. C'est là que RadSec intervient. Analyse technique approfondie. RadSec, formellement défini dans la RFC 6614, est l'équivalent de RADIUS sur TLS. Le concept est simple : au lieu d'envoyer des paquets RADIUS via UDP, vous les encapsulez dans une connexion TLS sur TCP. Résultat : tout le trafic d'authentification et d'accounting entre votre NAS et votre serveur RADIUS est entièrement chiffré, authentifié mutuellement et protégé en intégrité. La RFC 7360 étend cela au DTLS — Datagram TLS sur UDP — ce qui préserve certaines caractéristiques de latence du transport UDP d'origine tout en ajoutant le chiffrement. Pour la plupart des déploiements d'entreprise, le TLS sur TCP est le choix idéal. Le DTLS mérite d'être envisagé dans les environnements à haut débit et sensibles à la latence, comme les déploiements dans les grands stades.Parlons de la mécanique. RadSec fonctionne sur le port TCP 2083, qui est le port attribué par l'IANA pour ce protocole. Lorsqu'un équipement NAS initie une connexion RadSec, il ouvre une connexion TCP vers le serveur RADIUS sur le port 2083 et effectue un handshake TLS. Ce handshake est mutuel — le client (votre NAS) et le serveur présentent tous deux des certificats X.509. Le certificat du serveur est validé par rapport à une autorité de certification (CA) de confiance. Le certificat client identifie le NAS auprès du serveur RADIUS. Une fois la session TLS établie, les paquets RADIUS transitent à l'intérieur de ce tunnel chiffré exactement comme ils le feraient sur UDP, mais désormais avec une confidentialité, une intégrité et une protection contre le rejeu totales. Il s'agit d'une évolution majeure par rapport au RADIUS traditionnel, et ce de trois manières importantes. Premièrement, le transport s'effectue via TCP et non UDP. Cela signifie que vous bénéficiez d'une livraison fiable et ordonnée. Les paquets perdus sont retransmis automatiquement. Deuxièmement, l'authentification des deux points de terminaison repose sur des certificats et non sur un secret partagé. Cela élimine toute une catégorie d'attaques basées sur des secrets partagés faibles ou compromis. Troisièmement, l'intégralité du paquet RADIUS est chiffrée, et pas seulement l'attribut du mot de passe. Cela signifie que les noms d'utilisateur, les identifiants de session et tous les attributs RADIUS sont protégés en transit. Du point de vue de la gestion des certificats, vous avez besoin d'une PKI (infrastructure à clés publiques) pour émettre et gérer les certificats de votre serveur RADIUS et de vos équipements NAS. En pratique, la plupart des fournisseurs de RADIUS cloud, y compris l'infrastructure d'authentification cloud-native de Purple, gèrent pour vous la gestion des certificats côté serveur. Votre responsabilité consiste à provisionner les certificats clients sur vos équipements NAS. Pour les déploiements à grande échelle, cette tâche est généralement gérée via votre plateforme de gestion de réseau ou un système dédié de gestion des certificats. Les certificats doivent utiliser au minimum RSA 2048 bits ou ECDSA P-256, avec une période de validité qui équilibre la charge opérationnelle et l'hygiène de sécurité — douze mois constituant un choix par défaut raisonnable. Comparons maintenant cette méthode à l'approche alternative que de nombreuses organisations utilisent aujourd'hui : les tunnels IPsec ou les overlays VPN pour protéger le trafic RADIUS. L'IPsec est une approche tout à fait valable, mais elle opère à une couche différente. Vous chiffrez l'ensemble du trafic entre deux points de terminaison, ce qui ajoute de la complexité — vous devez gérer l'IKE, les clés pré-partagées ou les certificats pour le tunnel lui-même, ainsi que la charge opérationnelle liée au maintien de l'état du tunnel sur potentiellement des centaines de sites. RadSec est plus ciblé. Il chiffre spécifiquement le trafic du protocole RADIUS, fonctionne au niveau de la couche applicative et s'intègre directement à votre infrastructure RADIUS. Pour les déploiements RADIUS cloud où vous connectez de nombreux équipements NAS sur des sites distribués à un serveur cloud centralisé, RadSec est architecturalement plus propre et opérationnellement plus simple. Laissez-moi vous expliquer à quoi ressemble un déploiement multi-site en pratique. Vous disposez d'un serveur RADIUS dans le cloud — disons la plateforme de Purple — avec un certificat TLS valide provenant d'une autorité de certification (CA) de confiance. Vous avez trois types de sites : un hôtel, un magasin de détail et un centre de conférence. Chacun dispose d'équipements NAS — points d'accès, commutateurs ou contrôleurs LAN sans fil. Chaque équipement NAS doit être configuré avec l'adresse du serveur RadSec, le port 2083 et un certificat client. Le NAS initialise la connexion TLS, la double authentification (mutual handshake) s'effectue et, à partir de ce moment, tout le trafic d'authentification 802.1X pour les invités et le personnel de ce site est acheminé de manière chiffrée vers le serveur RADIUS dans le cloud. Si la connexion TLS s'interrompt — par exemple, en raison d'une coupure réseau — le NAS la rétablit automatiquement. Ce modèle de connexion persistante est en réalité plus efficace que l'UDP pour les déploiements à fort volume, car vous évitez la surcharge liée au traitement par paquet. Du côté du pare-feu, vous devez autoriser le trafic TCP sortant sur le port 2083 depuis votre réseau de gestion NAS vers l'adresse IP ou le FQDN de votre serveur RADIUS. Si vous appliquez une politique de filtrage de sortie stricte, vous devrez également autoriser le trafic de retour. C'est bien plus simple que de gérer des règles de pare-feu IPsec, qui nécessitent souvent des exceptions pour le protocole ESP et l'IKE sur les ports UDP 500 et 4500. Recommandations de mise en œuvre et pièges à éviter. Voyons maintenant ce qui pose réellement problème lors des déploiements RadSec, car il existe des modes de défaillance récurrents que je constate au sein des organisations. Le premier problème, et le plus courant, concerne les échecs de validation de la chaîne de certificats. Votre équipement NAS doit faire confiance à la CA qui a signé le certificat du serveur RADIUS. Si vous utilisez un fournisseur de RADIUS dans le cloud avec un certificat provenant d'une CA publique reconnue — DigiCert, Let's Encrypt, Sectigo — la plupart des équipements NAS modernes lui feront confiance par défaut. Mais si vous utilisez une CA interne, vous devez déployer le certificat de la CA sur chaque équipement NAS. Ce point est souvent négligé lors du déploiement initial et se manifeste par des échecs de handshake TLS qui ressemblent à des problèmes de connectivité. Le second piège est l'expiration des certificats. Contrairement aux secrets partagés, qui n'expirent pas, les certificats ont une durée de validité définie. Si le certificat de votre serveur RADIUS expire, tous les équipements NAS de votre parc échoueront simultanément à s'authentifier. Vous devez mettre en place une gestion du cycle de vie des certificats — avec un renouvellement automatisé dans la mesure du possible, ainsi qu'un suivi et des alertes bien avant l'expiration. Un préavis de quatre-vingt-dix jours est le minimum ; trente jours est préférable. Le troisième problème concerne la compatibilité des équipements NAS. Tous les équipements NAS ne prennent pas en charge RadSec de manière native. Les anciennes versions de Cisco IOS, certains contrôleurs Aruba hérités et certains points d'accès grand public ne supportent pas RadSec. Avant de vous lancer dans un déploiement RadSec, auditez votre parc de NAS pour en vérifier la compatibilité. Cisco IOS-XE 16.x et versions ultérieures, Aruba AOS-CX, Ruckus SmartZone et la série Juniper EX offrent tous un support solide de RadSec. Pour les équipements qui ne supportent pas RadSec nativement, un proxy RadSec — une option open-source comme radsecproxy — peut combler le manque, en acceptant le protocole UDP RADIUS des équipements hérités et en le transmettant via TLS au serveur RADIUS cloud. La quatrième considération concerne la persistance de la connexion et les keepalives. RadSec utilise des connexions TCP persistantes, mais les pare-feu et les équipements NAT dotés de politiques de temporisation agressives peuvent interrompre silencieusement les connexions inactives. Configurez des keepalives TCP sur vos connexions RadSec — généralement, un intervalle de keepalive de soixante secondes suffit pour éviter une interruption prématurée de la connexion. La plupart des implémentations de serveurs RADIUS et d'équipements NAS prennent en charge cette configuration. Pour Cisco IOS-XE, la configuration RadSec ressemble à ceci. Vous définissez un serveur RADIUS avec l'adresse de votre point de terminaison RADIUS cloud, spécifiez TLS comme transport, référencez votre trustpoint — qui est le magasin de certificats sur l'équipement — et définissez le port de destination sur 2083. Vous référencez ensuite ce serveur dans la configuration de votre groupe de serveurs AAA. Les spécificités varient selon la version de la plateforme, mais la structure logique reste cohérente d'un fournisseur à l'autre. Pour les contrôleurs Aruba fonctionnant sous AOS, vous configurez le serveur RADIUS avec l'option RadSec activée, spécifiez le certificat de l'autorité de certification (CA) pour la validation du serveur et, en option, configurez un certificat client pour le TLS mutuel. L'implémentation d'Aruba est mature et bien documentée. Questions et réponses rapides. Permettez-moi de passer en revue les questions que l'on me pose le plus souvent sur RadSec. RadSec ajoute-t-il de la latence ? Le handshake TLS ajoute une légère surcharge lors de l'établissement initial de la connexion — généralement moins de 100 millisecondes. Une fois la connexion établie, la surcharge par paquet est négligeable. Pour l'authentification 802.1X, où le handshake n'a lieu qu'une fois par session, cela ne représente pas un problème significatif. Puis-je exécuter RadSec en parallèle avec le RADIUS UDP traditionnel ? Oui. La plupart des serveurs RADIUS prennent en charge les deux simultanément. Lors d'une migration, vous pouvez exécuter RadSec pour les sites qui le prennent en charge et revenir à l'UDP pour les sites hérités. C'est l'approche de migration recommandée. RadSec est-il requis pour la conformité PCI DSS ? La version 4.0 de PCI DSS exige que le trafic d'authentification soit protégé en transit. RadSec est l'un des moyens les plus directs de répondre à cette exigence pour l'authentification basée sur RADIUS. Si vous traitez des paiements par carte sur un réseau qui utilise l'authentification RADIUS, RadSec devrait figurer sur votre feuille de route de conformité. RadSec fonctionne-t-il avec l'EAP ? Oui. L'EAP — Extensible Authentication Protocol — est encapsulé au sein de RADIUS, de sorte que l'EAP-TLS, le PEAP et l'EAP-TTLS fonctionnent tous de manière transparente sur RadSec. L'échange EAP lui-même n'est pas affecté. Qu'en est-il de la comptabilisation RADIUS (accounting) ? La RFC 6614 couvre à la fois le trafic d'authentification et de comptabilisation. Vos données de comptabilisation — enregistrements de début, de fin et de mise à jour intermédiaire de session — sont également chiffrées sur la même connexion TLS sur le port 2083. Résumé et prochaines étapes. Pour résumer : RadSec est la couche de transport idéale pour RADIUS dans tout déploiement où le trafic d'authentification traverse une infrastructure que vous ne contrôlez pas entièrement. Cela concerne le RADIUS cloud, les déploiements multi-sites, les environnements SD-WAN et tout scénario où le trafic RADIUS traverse l'internet public ou l'infrastructure d'un opérateur partagé. Les actions clés pour votre équipe sont : premièrement, auditer votre parc de NAS pour vérifier la compatibilité RadSec et identifier les appareils qui nécessiteront un proxy. Deuxièmement, solliciter votre fournisseur de RADIUS cloud — ou évaluer les fournisseurs qui prennent en charge RadSec nativement — et comprendre leur approche de la gestion des certificats. Troisièmement, établir un processus de gestion du cycle de vie des certificats avant la mise en production. Quatrièmement, mettre à jour vos règles de pare-feu pour autoriser le port TCP 2083 en sortie depuis votre réseau de gestion NAS. Cinquièmement, tester votre configuration RadSec dans un environnement de pré-production avant le déploiement en production, en accordant une attention particulière à la validation de la chaîne de certificats et à la persistance de la connexion sous charge. Pour les organisations qui exploitent la plateforme de Purple pour le WiFi invité et l'authentification sur des sites distribués, RadSec est le transport recommandé pour la connectivité RADIUS cloud. Il s'aligne sur l'architecture cloud-native de Purple et garantit que les données d'authentification circulant entre vos sites et la plateforme sont entièrement protégées — ce qui est essentiel tant pour votre posture de sécurité que pour vos obligations de conformité au titre du GDPR et de la norme PCI DSS. Si vous planifiez un déploiement ou souhaitez discuter de votre architecture spécifique, l'équipe Purple est votre point de départ idéal. Ceci était un briefing technique de Purple sur RadSec. Merci pour votre écoute.

📚 Fait partie de notre série principale : Enterprise WiFi Security Guide

header_image.png

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).radsec_vs_radius_comparison.png

Les caractéristiques techniques fondamentales de RadSec comprennent :

  1. 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.
  2. 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.
  3. 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.
  4. 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.

radsec_architecture_diagram.png

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 :

  1. 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.
  2. Importer le certificat client : Chargez le certificat client et la clé privée de l'équipement NAS.
  3. Définir le serveur RADIUS : Configurez l'IP/FQDN du serveur RADIUS.
  4. Activer RadSec : Spécifiez TLS comme protocole de transport et définissez le port sur 2083.
  5. Lier les certificats : Associez les certificats importés à la configuration du serveur RadSec.
  6. 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

  1. É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.
  2. 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.
  3. 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.

Commentaire de l'examinateur : Cette approche équilibre les normes de sécurité modernes avec les contraintes du matériel hérité. En utilisant le RadSec natif là où c'est possible, l'architecte minimise les pièces mobiles. La solution de proxy pour les sites hérités garantit que tout le trafic traversant le WAN/Internet est chiffré sans nécessiter un renouvellement de matériel immédiat et coûteux.

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.

Commentaire de l'examinateur : RadSec repose sur des connexions TCP persistantes. Contrairement à UDP, qui est sans état, les connexions TCP doivent être activement maintenues. Les ingénieurs réseau qui passent du RADIUS UDP omettent souvent la persistance de la connexion, ce qui entraîne des pannes intermittentes qui s'apparentent à des expirations de délai d'authentification.

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.

Lire le guide →

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.

Lire le guide →

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.

Lire le guide →