Passer au contenu principal

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 directeurs informatiques et les architectes réseau, ce guide aborde l'architecture, les stratégies de déploiement et les étapes pratiques pour atténuer les risques liés au trafic UDP RADIUS non chiffré sur les réseaux d'entreprise et invités.

Par Iain JewittPublié le Mis à jour le
📖 4 min de lecture1,025 mots2 exemples concrets3 questions d'entraînement8 définitions clés

Video overview

Écouter ce guide

Voir la transcription du podcast
RadSec : Comment RADIUS sur TLS améliore la sécurité de l'authentification WiFi Un briefing d'intelligence WiFi Purple Enterprise Durée approximative : 10 minutes - - - [INTRODUCTION & CONTEXTE - env. 1 minute] Bienvenue dans la série d'intelligence WiFi Purple Enterprise. Je suis votre hôte, et aujourd'hui nous abordons un sujet situé au carrefour de la sécurité réseau et du risque opérationnel : RadSec - formellement défini par la RFC 6614 - et pourquoi il devrait figurer sur votre feuille de route d'infrastructure si ce n'est pas déjà le cas. Si vous êtes responsable informatique, architecte réseau ou CTO en charge du WiFi d'entreprise pour un groupe hôtelier, un parc de points de vente, un stade ou un campus du secteur public, ce briefing vous est destiné. Nous allons voir ce qu'est réellement RadSec, pourquoi le protocole RADIUS traditionnel vous expose à des risques, comment déployer RadSec dans un environnement réel et les pièges qui guettent les équipes. Pas de théorie pour la forme - uniquement les informations nécessaires pour prendre votre décision ce trimestre. Entrons dans le vif du sujet. - - - [ANALYSE TECHNIQUE APPROFONDIE - env. 5 minutes] Commençons par le problème. RADIUS - Remote Authentication Dial-In User Service - est le pilier de l'authentification WiFi d'entreprise depuis les années 1990. Lorsqu'un utilisateur ou un appareil se connecte à votre WiFi d'entreprise ou invité, le point d'accès agit en tant que client RADIUS, transmettant les demandes d'authentification à un serveur RADIUS, qui valide les identifiants par rapport à votre annuaire - Active Directory, LDAP ou un fournisseur d'identité cloud - puis accorde ou refuse l'accès. Il s'agit du modèle d'authentification 802.1X qui sous-tend les réseaux WPA2-Enterprise et WPA3-Enterprise. Le problème est que le RADIUS traditionnel a été conçu pour une autre époque. Il fonctionne sur UDP - User Datagram Protocol - sur les ports 1812 et 1813. UDP est un protocole sans connexion, ce qui signifie qu'il n'y a pas de poignée de main (handshake), pas d'état de session et, surtout, aucun chiffrement natif. La seule protection entre votre point d'accès et votre serveur RADIUS est un secret partagé - essentiellement un mot de passe - utilisé pour masquer le mot de passe de l'utilisateur lors du transit à l'aide d'un hachage MD5. Le MD5, comme la plupart d'entre vous le savent, est obsolète sur le plan cryptographique. Il est contourné depuis des années. Qu'est-ce que cela signifie en pratique ? Cela signifie que sur tout segment de réseau où un attaquant peut intercepter le trafic RADIUS - y compris les commutateurs compromis, les appareils suspects sur votre VLAN de gestion, ou tout point situé entre un point d'accès distant et un serveur RADIUS hébergé dans le cloud - il peut potentiellement capturer les échanges d'authentification, tenter des attaques par dictionnaire hors ligne contre le secret partagé et, dans certaines configurations, exposer entièrement les identifiants des utilisateurs. Pour un groupe hôtelier qui gère un accès WiFi invité sur 200 établissements, ou une chaîne de magasins dont les points d'accès de chaque boutique renvoient le trafic vers un serveur RADIUS central via l'internet public, ce risque n'est pas théorique. Il s'agit d'une surface d'attaque bien réelle. C'est exactement ce que RadSec résout. RadSec - défini dans le RFC 6614 et mis à jour par le RFC 7360 - enveloppe le trafic RADIUS dans un tunnel TLS. Au lieu du protocole UDP, il utilise TCP sur le port 2083. Au lieu d'un secret partagé et de MD5, il utilise une authentification TLS mutuelle avec des certificats X.509. Le client RADIUS et le serveur RADIUS présentent tous deux des certificats, vérifient l'identité de l'autre et établissent une session chiffrée avant tout échange de données d'authentification. TLS 1.3 est la version actuellement recommandée, offrant une confidentialité persistante et éliminant une série de vulnérabilités liées aux chiffrements hérités. L'effet pratique est significatif. Les données d'identification, les attributs des utilisateurs et les jetons de session sont chiffrés de bout en bout entre le point d'accès - ou un proxy RadSec - et le serveur RADIUS. Un attaquant interceptant le trafic sur le réseau ne voit que des enregistrements TLS chiffrés. Le secret partagé est toujours présent pour des raisons de compatibilité ascendante, mais il n'assure plus aucune sécurité significative - TLS prend tout en charge. Il existe une autre dimension de plus en plus pertinente : l'itinérance. La fédération Eduroam, utilisée par les universités et les instituts de recherche en Europe et au-delà, utilise RadSec depuis des années dans le cadre de son infrastructure d'itinérance interinstitutionnelle. Plus récemment, la norme OpenRoaming de la Wi-Fi Alliance - qui permet une itinérance WiFi fluide à travers les sites participants - impose RadSec pour tout le trafic de la fédération. Si vous déployez une infrastructure compatible OpenRoaming, RadSec n'est pas optionnel ; c'est un prérequis. Purple prend en charge OpenRoaming sous sa licence Connect, agissant en tant que fournisseur d'identité au sein de la fédération, et RadSec est au cœur du fonctionnement de cette structure d'itinérance sécurisée. D'un point de vue de la conformité, RadSec est de plus en plus pertinent pour PCI-DSS 4.0, qui renforce les exigences relatives à la protection des données d'authentification en transit. Si votre infrastructure WiFi touche des environnements de cartes de paiement - ce qui est fréquemment le cas dans le commerce de détail et l'hôtellerie - la faille de chiffrement du RADIUS traditionnel est une anomalie qui ne demande qu'à être signalée. Le GDPR exige de la même manière des mesures techniques appropriées pour protéger les données personnelles ; des identifiants d'utilisateurs et des métadonnées de session circulant non chiffrés sur votre réseau sont difficiles à défendre lors d'un audit de protection des données. Parlons maintenant d'architecture. Il existe deux principaux modèles de déploiement pour RadSec. Le premier est la prise en charge native de RadSec sur votre serveur RADIUS et vos points d'accès. FreeRADIUS 3.0 et versions ultérieures prennent en charge RadSec nativement. Microsoft NPS ne prend pas en charge RadSec nativement dans ses versions actuelles, ce qui constitue une contrainte importante pour les organisations exploitant une infrastructure centrée sur Windows. Cisco ISE prend en charge RadSec. Aruba ClearPass prend en charge RadSec. Si votre serveur RADIUS et votre fournisseur de points d'accès prennent tous deux en charge RadSec nativement, c'est la voie la plus simple - configurez les certificats TLS aux deux extrémités, ouvrez le port TCP 2083 sur votre pare-feu, et vous chiffrez le trafic RADIUS de bout en bout. Le second modèle est un proxy RadSec. C'est le déploiement le plus courant en pratique, en particulier pour les organisations disposant d'une infrastructure RADIUS existante ou d'environnements multi-constructeurs. Un proxy RadSec - radsecproxy étant l'implémentation open-source la plus largement déployée - se positionne entre vos points d'accès et votre serveur RADIUS. Les points d'accès envoient du RADIUS standard sur UDP au proxy sur le réseau local. Le proxy met fin à cette connexion, ré-encapsule le trafic RADIUS dans un tunnel TLS, et le transmet au serveur RADIUS amont via TCP 2083. Cette approche vous permet d'ajouter RadSec à une infrastructure existante sans remplacer votre serveur RADIUS, et elle est particulièrement utile lorsque votre serveur RADIUS est hébergé dans le cloud ou accessible via l'internet public. La gestion des certificats est la complexité opérationnelle que vous devez planifier. Vous aurez besoin d'une PKI - Public Key Infrastructure - pour émettre et gérer les certificats X.509 utilisés pour le TLS mutuel. Cela implique une autorité de certification, l'émission de certificats pour chaque client et serveur RADIUS, et un processus de rotation des certificats avant leur expiration. Des certificats qui expirent sans que l'on s'en aperçoive bloqueront simultanément l'authentification de tous les utilisateurs de votre réseau - et c'est un scénario que vous voulez éviter. Automatisez le renouvellement des certificats à l'aide d'ACME ou de l'API de votre autorité de certification, et configurez des alertes de surveillance bien avant les dates d'expiration. --- [RECOMMANDATIONS DE MISE EN ŒUVRE ET PIÈGES À ÉVITER - environ 2 minutes] Laissez-moi vous donner des recommandations pratiques. Premièrement : auditez avant de déployer. Cartographiez chaque client RADIUS - points d'accès, concentrateurs VPN, commutateurs gérant le 802.1X - et chaque serveur RADIUS de votre environnement. Identifiez ceux qui prennent en charge RadSec nativement et ceux qui nécessiteront un proxy. Cet audit révèle généralement des équipements existants qui ne prennent pas du tout en charge TLS, et ceux-ci doivent figurer sur votre feuille de route de remplacement. Deuxièmement : commencez par le trafic présentant le risque le plus élevé. Si vous avez du trafic RADIUS qui traverse l'internet public - sites distants, RADIUS hébergé dans le cloud, groupes hôteliers multi-sites - c'est votre première priorité. Le trafic RADIUS local sur un VLAN de gestion bien segmenté présente un risque plus faible, mais il doit tout de même figurer sur la feuille de route. Troisièmement : testez minutieusement le TLS mutuel avant la mise en service. Le mode de défaillance le plus courant dans les déploiements RadSec est lié aux erreurs de validation de certificats - Common Names non correspondants, certificats intermédiaires expirés, ou clients qui ne font pas confiance à l'autorité de certification qui a signé le certificat du serveur. Utilisez openssl s_client pour tester les liaisons TLS avant de basculer le trafic de production. Quatrièmement : ne négligez pas la surveillance. RadSec ajoute une couche de connexion TCP que le RADIUS traditionnel n'a pas. Les échecs de connexion TCP, les dépassements de délai de liaison TLS et les erreurs de certificat se traduiront par des échecs d'authentification pour vos utilisateurs. Assurez-vous que les journaux de votre serveur RADIUS et de votre proxy alimentent votre SIEM ou votre plateforme de surveillance afin de pouvoir distinguer un problème de connectivité RadSec d'un problème de politique d'authentification. Le piège que je vois le plus souvent est celui des organisations qui déploient RadSec côté serveur mais oublient de mettre à jour les règles de leur pare-feu. Le port TCP 2083 doit être ouvert entre chaque client RADIUS et le serveur ou proxy RADIUS. Si vous avez l'habitude de gérer les règles UDP 1812, le port TCP 2083 peut être oublié lors du processus de modification du pare-feu. - [Q&R RAPIDE - environ 1 minute] Laissez-moi passer en revue quelques questions que j'entends régulièrement. "RadSec remplace-t-il 802.1X ?" Non. RadSec sécurise la couche de transport entre le point d'accès et le serveur RADIUS. 802.1X est le framework d'authentification entre l'appareil client et le point d'accès. Ils fonctionnent à des couches différentes et sont complémentaires. "RadSec est-il pris en charge par tous les fabricants de points d'accès ?" Pas de manière universelle. Cisco, Aruba, Ruckus et Meraki ont tous des niveaux de prise en charge RadSec variables - vérifiez la version spécifique de votre firmware. En l'absence de prise en charge native, un proxy RadSec est votre solution. "Qu'en est-il de DTLS - RADIUS sur DTLS ?" La RFC 7360 définit RADIUS sur DTLS, qui utilise UDP plutôt que TCP, préservant certaines des caractéristiques sans connexion du RADIUS traditionnel tout en ajoutant du chiffrement. Il est moins largement déployé que RadSec sur TLS mais mérite d'être évalué si la latence est une préoccupation dans des environnements à haut débit. "Quel est l'impact sur les performances d'itinérance ?" La connexion TCP de RadSec est persistante, ce qui peut en réalité améliorer les performances d'itinérance dans les environnements fédérés en réduisant la surcharge d'établissement de connexion pour les demandes d'authentification ultérieures. - [RÉSUMÉ ET PROCHAINES ÉTAPES - environ 1 minute] Pour résumer : RadSec est la réponse mature et basée sur des normes à une véritable faille de sécurité du RADIUS traditionnel. Si vous gérez du WiFi d'entreprise à grande échelle - sur plusieurs sites, via Internet, ou dans des environnements soumis à la conformité PCI-DSS ou au GDPR - la question n'est pas de savoir s'il faut déployer RadSec, mais quand et comment. Vos prochaines étapes : auditez votre infrastructure RADIUS cette semaine. Identifiez vos flux de trafic à plus haut risque. Vérifiez la documentation de votre serveur RADIUS et du fabricant de votre point d'accès pour connaître la prise en charge native de RadSec. Si vous utilisez FreeRADIUS, vous pouvez mettre en place un déploiement RadSec de test en une journée. Si vous utilisez Microsoft NPS, commencez à évaluer un proxy ou une stratégie de migration vers un serveur compatible RadSec. La plateforme de Purple est conçue pour s'intégrer à l'infrastructure RADIUS d'entreprise, prenant en charge des flux d'authentification sécurisés pour les environnements WiFi d'entreprise et invités. Si vous souhaitez comprendre comment RadSec s'intègre dans votre déploiement spécifique, l'équipe Purple peut vous accompagner. Merci pour votre écoute. À la prochaine. - FIN DU SCRIPT

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

RFC 6614 Architecture ToolCloud RADIUS over TLS 1.3

RadSec Architecture Advisor: RADIUS over TLS Evaluator

Model TCP port 2083 TLS encapsulation overhead against legacy UDP RADIUS across WAN circuits. Calculate EAP-TLS handshake latencies, eliminate packet fragmentation black holes, and audit RFC 6614 trust.

Legacy UDP Latency (WAN)
302 ms
Includes 144 ms UDP timeout penalty
RadSec TLS Latency
160 ms
Fast TCP ACK recovery without timeout stalls
Handshake Latency Savings
47% faster
Saves 142 ms per EAP-TLS negotiation
At 0.5% packet loss, 4% of EAP-TLS exchanges lose at least one of their 9 packets. On UDP each loss waits out a 3,200 ms retransmit timer; on TCP a fast retransmit recovers it inside one or two round trips.
RFC 6614 PKI Posture
4 / 5 controls
One load-bearing control missing

Protocol Architecture: RadSec (RFC 6614) vs Legacy RADIUS (RFC 2865)

Security & Network VectorRadSec (RFC 6614 / TLS 1.3)Legacy RADIUS (RFC 2865 / UDP)
Transport & PortTCP Port 2083 (Stateful stream)UDP Ports 1812 / 1813 (Stateless datagrams)
Payload CryptographyTLS 1.3 Mutual Authentication (mTLS) with AEAD ciphersPre-Shared Key with MD5 hashing (RFC 2865 BlastRADIUS exposure)
MTU & Packet FragmentationTCP PMTU Discovery eliminates UDP fragmentation black holesLarge EAP-TLS certificate chains fragment over 1500 bytes and drop on WAN
Firewall Traversal & NATSingle outbound TCP connection; state table persists cleanlyRequires bi-directional UDP NAT pinholes prone to 30s timeout aging
Packet Loss RecoveryTCP fast retransmission within 1 to 2 RTTs (~70 ms)Controller retry timeout (typically 3,000 to 5,000 ms per drop)
Connection ModelLong-lived persistent TCP connection pool with keep-alivePer-packet datagrams with independent identifier tracking
Why BlastRADIUS (CVE-2024-3596) Mandates RadSec for WAN Authentications

The BlastRADIUS vulnerability exploits MD5 collisions in standard RFC 2865 Access-Request packets to forge an Access-Accept without the shared secret. RadSec protects the entire RADIUS protocol inside TLS 1.3 encryption, rendering man-in-the-middle packet injection impossible across untrusted internet WAN links.

Migrating Enterprise WiFi to Cloud RADIUS & RadSec?

Purple Cloud RADIUS delivers turnkey RFC 6614 RadSec termination, automated Intune and Jamf SCEP certificate enrolment, and zero on-prem server maintenance.

Security Guide →
Useful? Link to this tool

RadSec : Comment RADIUS sur TLS améliore la sécurité de l'authentification WiFi

Résumé exécutif

Le RADIUS traditionnel sur UDP (ports 1812/1813) n'a pas été conçu pour le paysage moderne des menaces d'entreprise. 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 de roaming fédérés modernes 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 :

  1. Absence de chiffrement de transport : les attributs de l'utilisateur, les adresses MAC et les données de session sont transmis en clair.
  2. Faiblesse cryptographique : MD5 est vulnérable aux attaques par dictionnaire hors ligne si un attaquant capture le trafic.
  3. Pas d'authentification mutuelle : le point d'accès ne peut pas vérifier par voie cryptographique qu'il communique avec le serveur RADIUS légitime, ce qui permet des attaques par serveur malveillant.

L'architecture RadSec (RFC 6614)

RadSec résout ces failles en faisant passer la couche de transport de UDP à TCP et en enveloppant l'intégralité de la charge utile dans TLS.

RadSec : Comment RADIUS sur TLS améliore la sécurité de l'authentification WiFi - architecture overview

  • Transport : le port TCP 2083 garantit une livraison fiable et des connexions avec état, améliorant 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 délivrés par une autorité de certification (CA) de confiance. Le secret partagé est conservé uniquement 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'indutrie Hospitality, où les points d'accès renvoient les demandes d'authentification via l'internet public vers un serveur RADIUS central ou hébergé dans le cloud.

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.

Guide d'implémentation

Le déploiement de RadSec suit généralement l'un de ces deux modèles : 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 les points d'accès ou contrôleurs. Cela offre un véritable chiffrement de bout en bout, de la périphérie jusqu'au cœur de réseau.

Modèle 2 : Le proxy RadSec

De nombreux serveurs RADIUS existants (notamment Microsoft NPS) ne prennent pas en charge RadSec nativement. Dans ces environnements, un proxy (tel que radsecproxy) est déployé.

  1. Segment local : L'AP envoie des requêtes RADIUS UDP standard au proxy local.
  2. Segment WAN : Le proxy encapsule le trafic dans TLS et l'envoie via le port TCP 2083 au serveur en amont.

Ce modèle vous permet de sécuriser le trafic sur réseau étendu sans remplacer l'infrastructure existante.

RadSec : Comment RADIUS sur TLS améliore la sécurité de l'authentification WiFi - deployment checklist

Intégration avec Purple

Les plateformes de Guest WiFi et de WiFi Analytics de Purple s'intègrent de manière transparente avec l'infrastructure RADIUS de l'entreprise. Sous la licence Purple 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

  1. Gestion du cycle de vie des certificats : Le TLS mutuel repose sur des certificats valides. Implémentez un renouvellement automatisé (par exemple, via ACME) et une surveillance stricte. Un certificat expiré entraînera une interruption totale de l'authentification.
  2. Configuration du pare-feu : Assurez-vous que le port TCP 2083 est explicitement autorisé, à la fois en sortie depuis le site et en entrée vers le serveur RADIUS. Ne présumez pas que les règles UDP 1812 existantes s'appliqueront.
  3. Prioriser le trafic à haut risque : Commencez le déploiement sur les liaisons qui traversent l'internet public ou les réseaux WAN non approuvés avant de passer aux VLAN de gestion locale.

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

Lorsque RadSec échoue, il s'agit rarement d'un problème d'authentification ; c'est presque toujours un problème TLS ou TCP.

  • Symptôme : Les points d'accès apparaissent comme déconnectés du serveur RADIUS.
    • Vérification : Règles de pare-feu pour le port TCP 2083. Le RADIUS traditionnel utilise 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 <server>:2083 pour déboguer le handshake.

Assurez-vous que les bases de votre réseau sont solides. Consultez nos conseils sur la protection de votre réseau avec un DNS solide et la sécurité.

ROI et impact commercial

L'implémentation de RadSec est un investissement de réduction 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, cela permet de participer à des fédérations de roaming modernes comme OpenRoaming, ce qui peut considérablement améliorer l'expérience des clients dans les secteurs de la santé et des transports.

Écouter le briefing

Pour approfondir les réalités opérationnelles du déploiement de RadSec, écoutez notre briefing technique de 10 minutes :

Pour connaître les étapes de configuration spécifiques sur les appareils clients, reportez-vous à la section Comment configurer le WiFi d'entreprise sur iOS et macOS avec 802.1X.

Définitions clés

RadSec

Une extension du protocole RADIUS qui encapsule le trafic RADIUS dans un tunnel TLS sur le port TCP 2083.

Utilisé pour sécuriser le trafic d'authentification lorsqu'il traverse des réseaux non sécurisés, empêchant l'interception des identifiants.

TLS mutuel (mTLS)

Un processus de sécurité dans lequel le client et le serveur présentent tous deux des certificats X.509 pour vérifier mutuellement leur identité 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 réseau LAN ou 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 UDP RADIUS standard en RadSec (TLS sur TCP) et inversement.

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

Secret partagé

Une chaîne de texte statique utilisée dans le protocole 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 la rétrocompatibilité, il est remplacé par le chiffrement TLS.

FreeRADIUS

Un serveur RADIUS open-source largement déployé qui offre une prise en charge native de 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 (Infrastructure à clés publiques)

La structure de rôles, de politiques et de logiciels requise 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 exige le chiffrement de tout le trafic d'authentification, mais le remplacement de NPS n'est pas envisageable cette année.

Déployez 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 AP locaux envoient le flux UDP RADIUS au proxy local. Le proxy local établit un tunnel TLS mutuel sur le port TCP 2083 à travers Internet vers le proxy central. Le proxy central met fin au tunnel TLS et transfère le flux UDP RADIUS standard au serveur NPS.

Commentaire de l'examinateur : Cette approche atteint l'objectif principal de sécurité - le chiffrement des données d'authentification sur le WAN non sécurisé - sans nécessiter un remplacement complet, coûteux et perturbateur de l'infrastructure centrale Microsoft NPS. Elle introduit une charge de gestion des certificats pour les proxys, qui doit être automatisée.

Une grande université déploie OpenRoaming sur son campus pour permettre un accès transparent aux universitaires de passage. Elle utilise FreeRADIUS 3.0.

Activez le support natif de RadSec au sein de FreeRADIUS. Générez des certificats X.509 à partir d'une autorité de certification (CA) approuvée par la fédération OpenRoaming. Configurez le pare-feu du campus pour autoriser le trafic entrant et sortant sur le port TCP 2083 vers les hubs de la fédération. Configurez les contrôleurs LAN sans fil pour utiliser RadSec pour toutes les requêtes d'authentification destinées à la fédération.

Commentaire de l'examinateur : Puisque FreeRADIUS prend en charge nativement RadSec, aucun proxy n'est requis. C'est l'architecture la plus propre. La dépendance critique ici est de s'assurer que les certificats s'alignent avec les exigences PKI spécifiques de la fédération OpenRoaming.

Questions d'entraînement

Q1. Votre équipe a déployé RadSec natif entre les points d'accès de votre filiale distante et votre serveur FreeRADIUS central. Les points d'accès peuvent pinguer le serveur, mais les demandes 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 vente au détail. Ils utilisent Microsoft NPS de manière centralisée. Les points d'accès de leurs magasins envoient des demandes d'authentification sur Internet via un VPN IPsec. RadSec est-il requis dans ce cas ?

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 du 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 s'interrompt et le trafic RADIUS ne peut plus circuler. Mettez en place une surveillance et une rotation automatisées des certificats pour éviter ce problème.

Questions fréquentes

Qu'est-ce que RadSec (RFC 6614) et en quoi diffère-t-il du RADIUS hérité ?

RadSec encapsule les datagrammes standards d'authentification, d'autorisation et de comptabilité (AAA) de RADIUS dans un tunnel TLS 1.3 sécurisé sur le port TCP 2083. Le RADIUS hérité (RFC 2865) repose sur des ports UDP sans connexion 1812 et 1813 avec des secrets partagés hachés en MD5, exposant les paquets à l'écoute clandestine, à l'altération des paquets et à la fragmentation UDP. RadSec introduit la validation mutuelle des certificats TLS (mTLS), des messages de maintien de connexion (keep-alive) et un transport WAN chiffré entre les contrôleurs sans fil et les serveurs RADIUS cloud.

Comment RadSec protège-t-il le WiFi d'entreprise contre la vulnérabilité BlastRADIUS ?

BlastRADIUS (CVE-2024-3596) exploite les collisions cryptographiques MD5 dans les paquets hérités RFC 2865 Access-Request, permettant à des attaquants sur le chemin WAN de forger des réponses Access-Accept valides sans connaître le secret partagé. Comme RadSec enveloppe l'intégralité de la session RADIUS dans un flux TLS 1.3 authentifié et chiffré, les attaquants ne peuvent pas inspecter ou manipuler les charges utiles ou les attributs des paquets, neutralisant ainsi la falsification MD5 et les attaques de l'homme du milieu.

Pourquoi RadSec élimine-t-il les problèmes de fragmentation des paquets EAP-TLS sur les liaisons WAN ?

Dans les authentifications 802.1X EAP-TLS basées sur des certificats, les chaînes de certificats clients et intermédiaires dépassent fréquemment la MTU Ethernet standard de 1500 octets. Sur UDP, les paquets RADIUS fragmentés sont régulièrement rejetés par les fournisseurs d'accès Internet intermédiaires, les pare-feu d'entreprise et les passerelles NAT d'opérateurs. RadSec utilise la découverte de la MTU du chemin TCP (PMTU) et la segmentation TCP, garantissant le transfert transparent des grandes chaînes de certificats sans perte de paquets ni expiration des contrôleurs.

Comment le regroupement persistant des connexions TCP dans RadSec réduit-il la latence d'authentification ?

Plutôt que d'effectuer une nouvelle poignée de main TCP à trois voies et un échange de clés TLS pour chaque demande d'authentification, les contrôleurs d'entreprise modernes et les proxys RadSec établissent des pools de connexions persistantes. Une fois établis, plusieurs authentifications 802.1X réutilisent le socket TLS ouvert. Si un paquet est perdu sur le WAN, l'acquittement sélectif TCP (SACK) retransmet le segment perdu en 1 à 2 allers-retours (~70 ms), évitant ainsi les blocages de plusieurs secondes dus aux expirations d'application fréquents avec le protocole UDP RADIUS.

Quelle authentification mutuelle par certificat (mTLS) est requise pour déployer RadSec ?

La RFC 6614 impose une validation bidirectionnelle des certificats X.509. Le contrôleur d'accès sans fil vérifie le nom alternatif du sujet (SAN) du certificat du serveur par rapport au FQDN du Cloud RADIUS (radius1.purplewifi.net) à l'aide d'un magasin d'autorités de certification d'entreprise de confiance. À l'inverse, le serveur Cloud RADIUS vérifie le certificat client du contrôleur et sa clé privée, garantissant que seuls les équipements réseau autorisés peuvent soumettre des demandes d'authentification.

Quels ports réseau et règles de pare-feu sont nécessaires pour le déploiement de RadSec ?

Les administrateurs réseau doivent autoriser le trafic sortant sur le port TCP 2083 depuis les contrôleurs LAN sans fil ou les points d'accès de périphérie vers les points de terminaison Cloud RADIUS. Contrairement au protocole hérité UDP RADIUS, qui nécessite des ouvertures NAT dynamiques sur les ports UDP 1812 et 1813 qui expirent souvent après 30 secondes d'inactivité, RadSec utilise un seul flux TCP sortant maintenu par des sondes d'activité automatisées au niveau de la couche applicative.

Continuer la lecture de cette série

Conformité CIPA : liste de contrôle de conformité pour les exploitants de sites

Vous serez en mesure de déterminer si la CIPA s'applique à votre WiFi, puis de segmenter les réseaux, d'acheminer le DNS via Purple Shield et de bloquer les voies de contournement. Vous saurez également quelles preuves conserver pour la certification du Form 486 ou du Form 479. La liste de contrôle attribue un responsable à chaque exigence, afin de garantir que rien ne manque pour la certification de votre prochaine année de financement.

Lire le guide →

Échecs de connexion en mode de transition WPA3 : une checklist de déploiement pour Cisco Meraki, HPE Aruba et Ruckus

Utilisez cette checklist pour diagnostiquer pourquoi des appareils échouent à se connecter sur un SSID en mode de transition WPA3 SAE et résoudre le problème sur Cisco Meraki, HPE Aruba ou Ruckus. Vous ferez correspondre les codes d'état 802.11 aux causes, isolerez les problèmes de PMF, 802.11r et 6GHz, et déciderez quand passer à un SSID WPA3 uniquement.

Lire le guide →

Meilleur filtrage DNS : un guide complet pour les entreprises

Ce guide de référence technique explique comment le filtrage DNS d'entreprise sécurise les réseaux publics en bloquant les domaines malveillants au niveau de la couche de résolution - avant même qu'une connexion ne soit établie. Il fournit aux directeurs informatiques, aux architectes réseau et aux équipes d'exploitation des sites l'architecture de déploiement, la configuration du pare-feu et le contexte de conformité nécessaires pour protéger le WiFi invité dans les secteurs de l'hôtellerie, de la vente au détail et du secteur public. Purple Shield bloque les logiciels malveillants, les botnets et les contenus inappropriés au niveau du DNS sur plus de 80 000 sites actifs.

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.