Vai al contenuto principale

RadSec: come RADIUS over TLS migliora la sicurezza dell'autenticazione WiFi

Questo riferimento tecnico autorevole spiega come RadSec (RFC 6614) protegge l'autenticazione WiFi aziendale avvolgendo il traffico RADIUS tradizionale nella crittografia TLS. Progettato per IT manager e architetti di rete, copre l'architettura, le strategie di implementazione e i passaggi pratici per mitigare i rischi del traffico UDP RADIUS non crittografato nelle reti aziendali e guest.

Di Iain JewittPubblicato Aggiornato
📖 4 minuti di lettura932 parole2 esempi pratici3 domande di esercitazione8 definizioni chiave

Video overview

Ascolta questa guida

Visualizza trascrizione del podcast
RadSec: come RADIUS over TLS migliora la sicurezza dell'autenticazione WiFi Un briefing informativo di Purple Enterprise WiFi Durata stimata: 10 minuti --- [INTRODUZIONE E CONTESTO - circa 1 minuto] Benvenuti alla serie Purple Enterprise WiFi Intelligence. Sono il vostro presentatore e oggi affronteremo un argomento che si colloca esattamente all'intersezione tra la sicurezza di rete e il rischio operativo: RadSec - formalmente definito nella RFC 6614 - e perché dovrebbe far parte della vostra roadmap infrastrutturale se non lo è già. Se siete IT manager, network architect o CTO responsabili del WiFi aziendale di un gruppo alberghiero, di un parco retail, di uno stadio o di un campus del settore pubblico, questo briefing è per voi. Esamineremo cos'è in concreto RadSec, perché il protocollo RADIUS tradizionale vi lascia esposti, come distribuire RadSec in un ambiente reale e le trappole che mettono in difficoltà i team di lavoro. Niente teoria fine a se stessa - solo le informazioni necessarie per prendere una decisione in questo trimestre. Iniziamo. --- [APPROFONDIMENTO TECNICO - circa 5 minuti] Iniziamo quindi dal problema. Il protocollo RADIUS - Remote Authentication Dial-In User Service - è stato la spina dorsale dell'autenticazione WiFi aziendale fin dagli anni '90. Quando un utente o un dispositivo si connette al vostro WiFi aziendale o guest, l'access point funge da client RADIUS, inoltrando le richieste di autenticazione a un server RADIUS, che convalida le credenziali a fronte della vostra directory - Active Directory, LDAP o un provider di identità in cloud - e concede o nega l'accesso. Questo è il modello di autenticazione 802.1X che sta alla base delle reti WPA2-Enterprise e WPA3-Enterprise. Il problema è che il protocollo RADIUS tradizionale è stato progettato per un'era diversa. Funziona su UDP - User Datagram Protocol - sulle porte 1812 e 1813. UDP è privo di connessione, il che significa che non c'è handshake, non c'è stato della sessione e, cosa fondamentale, non c'è crittografia nativa. L'unica protezione tra l'access point e il server RADIUS è un segreto condiviso - essenzialmente una password - utilizzato per oscurare la password dell'utente in transito tramite hashing MD5. L'MD5, come molti di voi sapranno, è crittograficamente compromesso. Lo è ormai da anni. Cosa significa questo all'atto pratico? Significa che in qualsiasi segmento di rete in cui un utente malintenzionato possa intercettare il traffico RADIUS - e questo include switch compromessi, dispositivi non autorizzati sulla vostra VLAN di gestione o qualsiasi punto tra un access point remoto e un server RADIUS ospitato in cloud - si possono potenzialmente acquisire gli scambi di autenticazione, tentare attacchi dizionario offline contro il segreto condiviso e, in alcune configurazioni, esporre completamente le credenziali dell'utente. Per un gruppo alberghiero che gestisce il WiFi guest in 200 strutture, o per una catena di negozi con access points in ogni punto vendita che si collegano a un server RADIUS centrale tramite la rete internet pubblica, questo non è un rischio teorico. È una superficie di attacco concreta. Questo è esattamente ciò che RadSec risolve. RadSec - definito nella RFC 6614 e aggiornato dalla RFC 7360 - racchiude il traffico RADIUS all'interno di un tunnel TLS. Invece di UDP, utilizza TCP sulla porta 2083. Invece di un segreto condiviso e MD5, utilizza l'autenticazione TLS reciproca con certificati X.509. Sia il client RADIUS che il server RADIUS presentano certificati, verificano reciprocamente l'identità e stabiliscono una sessione crittografata prima che avvenga qualsiasi scambio di dati di autenticazione. TLS 1.3 è la versione attualmente raccomandata, che garantisce la forward secrecy ed elimina una serie di vulnerabilità legate ai cifrari legacy. L'effetto pratico è significativo. I dati delle credenziali, gli attributi utente e i token di sessione sono crittografati end-to-end tra l'access point - o un proxy RadSec - e il server RADIUS. Un utente malintenzionato che intercetti il traffico sul cavo vedrà solo record TLS crittografati. Il segreto condiviso è ancora presente per motivi di compatibilità con le versioni precedenti, ma non svolge più alcun ruolo di sicurezza significativo - TLS si fa carico di tutto il lavoro. C'è un'altra dimensione qui che è sempre più rilevante: il roaming. La federazione Eduroam, utilizzata da università e istituti di ricerca in tutta Europa e oltre, utilizza RadSec da anni come parte della sua infrastruttura di roaming interistituzionale. Più di recente, lo standard OpenRoaming della Wi-Fi Alliance - che consente un roaming WiFi fluido tra le sedi aderenti - impone RadSec per tutto il traffico della federazione. Se stai implementando un'infrastruttura predisposta per OpenRoaming, RadSec non è opzionale; è un prerequisito. Purple supporta OpenRoaming con la sua licenza Connect, agendo come identity provider all'interno della federazione, e RadSec è fondamentale per il funzionamento di questo tessuto di roaming sicuro. Dal punto di vista della conformità, RadSec è sempre più rilevante per PCI-DSS 4.0, che inasprisce i requisiti relativi alla protezione dei dati di autenticazione in transito. Se la tua infrastruttura WiFi tocca ambienti con carte di pagamento - e nel retail e nell'hospitality succede di frequente - il divario di crittografia nel RADIUS tradizionale è un problema di conformità assicurato. Il GDPR richiede analogamente misure tecniche adeguate per proteggere i dati personali; le credenziali utente e i metadati di sessione che fluiscono non crittografati sulla tua rete sono difficili da difendere in un audit di protezione dei dati. Ora parliamo di architettura. Esistono due pattern di implementazione principali per RadSec. Il primo è il supporto nativo di RadSec sul server RADIUS e sugli access point. FreeRADIUS 3.0 e versioni successive supportano RadSec nativamente. Microsoft NPS non supporta RadSec nativamente nelle versioni attuali, il che rappresenta un limite significativo per le organizzazioni che gestiscono infrastrutture incentrate su Windows. Cisco ISE supporta RadSec. Aruba ClearPass supporta RadSec. Se sia il tuo server RADIUS che il fornitore dell'access point supportano RadSec nativamente, questo è il percorso più lineare - configura i certificati TLS su entrambi i lati, apri la porta TCP 2083 sul firewall e crittograferai il traffico RADIUS end-to-end. Il secondo modello è un proxy RadSec. Questa è l'implementazione più comune nella pratica, in particolare per le organizzazioni con infrastruttura RADIUS legacy o ambienti multi-vendor. Un proxy RadSec - radsecproxy è l'implementazione open-source più diffusa - si posiziona tra i tuoi access point e il tuo server RADIUS. Gli access point inviano RADIUS standard tramite UDP al proxy sulla rete locale. Il proxy termina quella connessione, reincapsula il traffico RADIUS all'interno di un tunnel TLS e lo inoltra al server RADIUS a monte tramite TCP 2083. Questo approccio consente di aggiungere RadSec a un'infrastruttura esistente senza sostituire il server RADIUS, ed è particolarmente utile quando il server RADIUS è ospitato nel cloud o vi si accede tramite internet pubblica. La gestione dei certificati è la complessità operativa che è necessario pianificare. Avrai bisogno di una PKI - Public Key Infrastructure - per emettere e gestire i certificati X.509 utilizzati per il TLS reciproco. Ciò significa un'Autorità di Certificazione, l'emissione di certificati per ciascun client e server RADIUS e un processo per la rotazione dei certificati prima della scadenza. I certificati che scadono inosservati interromperanno l'autenticazione per ogni utente sulla rete contemporaneamente - e questo è uno scenario che si desidera evitare. Automatizza il rinnovo dei certificati utilizzando ACME o l'API della tua CA e imposta avvisi di monitoraggio con largo anticipo rispetto alle date di scadenza. --- [RACCOMANDAZIONI DI IMPLEMENTAZIONE E TRAPPOLE DA EVITARE - circa 2 minuti] Lascia che ti fornisca le raccomandazioni pratiche. Primo: effettua un audit prima dell'implementazione. Mappa ogni client RADIUS - access point, concentratori VPN, switch che eseguono l'802.1X - e ogni server RADIUS nel tuo ambiente. Identifica quali supportano RadSec nativamente e quali avranno bisogno di un proxy. Questo audit in genere fa emergere dispositivi legacy che non supportano affatto TLS, i quali dovranno essere inseriti nella roadmap di sostituzione. Secondo: inizia con il traffico a più alto rischio. Se hai traffico RADIUS che attraversa l'internet pubblica - sedi remote, RADIUS ospitato nel cloud, gruppi alberghieri multiproprietà - questa è la tua prima priorità. Il traffico RADIUS locale su una VLAN di gestione ben segmentata è a minor rischio, ma dovrebbe comunque essere presente nella roadmap. Terzo: testa accuratamente il TLS reciproco prima del lancio. La modalità di errore più comune nelle distribuzioni RadSec è rappresentata dagli errori di validazione dei certificati - Common Name non corrispondenti, certificati intermedi scaduti o client che non considerano attendibile la CA che ha firmato il certificato del server. Utilizza openssl s_client per testare gli handshake TLS prima di deviare il traffico di produzione. Quarto: non trascurare il monitoraggio. RadSec aggiunge un livello di connessione TCP che il RADIUS tradizionale non ha. Gli errori di connessione TCP, i timeout dell'handshake TLS e gli errori dei certificati si manifesteranno come errori di autenticazione per i tuoi utenti. Assicurati che i log del tuo server RADIUS e i log del tuo proxy vengano inseriti nel tuo SIEM o nella tua piattaforma di monitoraggio, in modo da poter distinguere un problema di connettività RadSec da un problema di policy di autenticazione. L'errore che vedo più spesso è quello di organizzazioni che implementano RadSec sul lato server ma dimenticano di aggiornare le regole del firewall. La porta TCP 2083 deve essere aperta tra ogni client RADIUS e il server o proxy RADIUS. Se hai l'abitudine di gestire le regole UDP 1812, la porta TCP 2083 può essere facilmente dimenticata nel processo di modifica del firewall. - [Q&A VELOCE - circa 1 minuto] Passiamo in rassegna alcune domande che mi vengono poste regolarmente. "RadSec sostituisce 802.1X?" No. RadSec protegge il livello di trasporto tra l'access point e il server RADIUS. 802.1X è il framework di autenticazione tra il dispositivo client e l'access point. Operano su livelli diversi e sono complementari. "RadSec è supportato da tutti i produttori di access point?" Non universalmente. Cisco, Aruba, Ruckus e Meraki offrono tutti vari livelli di supporto RadSec - verifica la tua versione specifica del firmware. Laddove manchi il supporto nativo, la soluzione è un proxy RadSec. "E per quanto riguarda DTLS - RADIUS su DTLS?" L'RFC 7360 definisce RADIUS su DTLS, che utilizza UDP anziché TCP, preservando alcune delle caratteristiche non orientate alla connessione del RADIUS tradizionale e aggiungendo la crittografia. È meno diffuso rispetto a RadSec su TLS, ma vale la pena valutarlo se la latenza rappresenta un problema in ambienti ad alta velocità di trasmissione. "In che modo questo influisce sulle prestazioni di roaming?" La connessione TCP di RadSec è persistente, il che può effettivamente migliorare le prestazioni di roaming in ambienti federati riducendo l'overhead di configurazione della connessione per le successive richieste di autenticazione. - [RIASSUNTO E PROSSIMI PASSI - circa 1 minuto] Per concludere: RadSec è la risposta matura e basata su standard a una reale lacuna di sicurezza nel RADIUS tradizionale. Se gestisci il WiFi aziendale su larga scala - su più sedi, tramite Internet o in ambienti soggetti a PCI-DSS o GDPR - la domanda non è se implementare RadSec, ma quando e come. I tuoi prossimi passi: esegui un audit della tua infrastruttura RADIUS questa settimana. Identifica i flussi di traffico a più alto rischio. Controlla la documentazione del server RADIUS e del produttore del tuo access point per il supporto nativo di RadSec. Se utilizzi FreeRADIUS, puoi avere un'implementazione di test di RadSec attiva in un giorno. Se utilizzi Microsoft NPS, inizia a valutare un proxy o un percorso di migrazione verso un server compatibile con RadSec. La piattaforma di Purple è progettata per integrarsi con l'infrastruttura RADIUS aziendale, supportando flussi di autenticazione sicuri sia per gli ambienti WiFi aziendali che per quelli degli ospiti. Se vuoi capire come RadSec si adatta alla tua specifica configurazione, il team di Purple può guidarti nel processo. Grazie per l'attenzione. Alla prossima. - FINE DELLA SCENEGGIATURA

Parte della nostra serie principale: Enterprise WiFi Security Guide →

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: come RADIUS over TLS migliora la sicurezza dell'autenticazione WiFi

Sintesi Esecutiva

Il RADIUS tradizionale su UDP (porte 1812/1813) non è stato progettato per il moderno panorama delle minacce aziendali. Affidandosi esclusivamente a un segreto condiviso e all'hashing MD5, lascia le credenziali di autenticazione e gli attributi di sessione vulnerabili all'intercettazione, in particolare quando si attraversano reti pubbliche o grandi proprietà distribuite come catene alberghiere e di vendita al dettaglio. RadSec (RADIUS su TLS, RFC 6614) risolve questa fondamentale lacuna di sicurezza incapsulando il traffico RADIUS all'interno di un tunnel TLS 1.3 basato su TCP sulla porta 2083.

Per i CTO e gli architetti di rete, l'implementazione di RadSec non è più solo una best practice - è un requisito fondamentale per proteggere il WiFi aziendale, mantenere la conformità PCI-DSS 4.0 e partecipare a moderni framework di roaming federato come OpenRoaming. Questa guida illustra in dettaglio l'architettura, i modelli di implementazione e i requisiti operativi per proteggere l'infrastruttura di autenticazione.

Approfondimento Tecnico: RADIUS vs. RadSec

La Vulnerabilità nel RADIUS Tradizionale

In una distribuzione 802.1X standard, l'access point (autenticatore) inoltra le credenziali del client al server RADIUS (server di autenticazione). Nel RADIUS tradizionale, questo payload viene inviato tramite UDP. L'unica protezione è una chiave precondivisa (PSK) utilizzata per offuscare la password tramite MD5.

Questa architettura presenta tre rischi critici:

  1. Mancanza di Crittografia del Trasporto: Gli attributi dell'utente, gli indirizzi MAC e i dati di sessione vengono trasmessi in chiaro.
  2. Debolezza Crittografica: MD5 è vulnerabile agli attacchi dizionario offline se un utente malintenzionato intercetta il traffico.
  3. Assenza di Autenticazione Reciproca: L'access point non può verificare crittograficamente se sta comunicando con il server RADIUS legittimo, consentendo attacchi con server non autorizzati.

L'Architettura RadSec (RFC 6614)

RadSec risolve queste falle spostando il livello di trasporto da UDP a TCP e avvolgendo l'intero payload in TLS.

RadSec: come RADIUS over TLS migliora la sicurezza dell'autenticazione WiFi - architecture overview

  • Trasporto: La porta TCP 2083 garantisce una consegna affidabile e connessioni stateful, migliorando le prestazioni in ambienti ad alta latenza.
  • Crittografia: TLS 1.2 o 1.3 fornisce una crittografia end-to-end robusta di tutti gli attributi RADIUS.
  • Autenticazione Reciproca: Sia il client RADIUS (o proxy) che il server devono presentare certificati X.509 validi emessi da un'Autorità di Certificazione (CA) fidata. Il segreto condiviso viene mantenuto solo per retrocompatibilità; TLS fornisce la sicurezza effettiva. Questa architettura è essenziale per ambienti distribuiti, come le catene di Retail o le strutture ricettive del settore Hospitality, in cui gli access point reindirizzano le richieste di autenticazione tramite la rete internet pubblica verso un server RADIUS centrale o ospitato in cloud.

Hai domande sulla tua configurazione specifica?

Il nostro team collabora con gestori di sedi, responsabili IT e ingegneri di rete in 80.000 sedi. Prenota una chiamata di 20 minuti e ti mostreremo come altri professionisti come te hanno risolto il problema.

Guida all'implementazione

L'implementazione di RadSec segue solitamente uno di questi due modelli: Supporto Nativo o basato su Proxy.

Modello 1: RadSec Nativo

Se la tua infrastruttura lo supporta nativamente (ad es., FreeRADIUS 3.0+, Cisco ISE, Aruba ClearPass), configuri i certificati TLS direttamente sul server RADIUS e sugli access point/controller. Questo garantisce una vera crittografia end-to-end dalla periferia al nucleo della rete.

Modello 2: Il Proxy RadSec

Molti server RADIUS legacy (in particolare Microsoft NPS) non supportano nativamente RadSec. In questi ambienti viene distribuito un proxy (come ad esempio radsecproxy).

  1. Tratto Locale: L'AP invia traffico RADIUS UDP standard al proxy locale.
  2. Tratto WAN: Il proxy incapsula il traffico in TLS e lo invia tramite TCP 2083 al server a monte.

Questo modello consente di proteggere il traffico geografico senza dover sostituire l'infrastruttura legacy.

RadSec: come RADIUS over TLS migliora la sicurezza dell'autenticazione WiFi - deployment checklist

Integrazione con Purple

Le piattaforme Guest WiFi e WiFi Analytics di Purple si integrano perfettamente con l'infrastruttura RADIUS aziendale. Con la licenza Purple Connect, Purple funge da identity provider gratuito per OpenRoaming, in cui RadSec è un requisito obbligatorio per proteggere il traffico di federazione tra le sedi e l'hub centrale.

Best Practice

  1. Gestione del ciclo di vita dei certificati: Il mutual TLS si basa su certificati validi. Implementa il rinnovo automatico (ad es. tramite ACME) e un monitoraggio rigoroso. Un certificato scaduto causerà un'interruzione totale dell'autenticazione.
  2. Configurazione del firewall: Assicurati che la porta TCP 2083 sia esplicitamente consentita sia in uscita dalla sede che in entrata verso il server RADIUS. Non dare per scontato che si applichino le regole UDP 1812 esistenti.
  3. Priorità al traffico ad alto rischio: Avvia l'implementazione sui collegamenti che attraversano l'internet pubblica o reti WAN non attendibili prima di passare alle VLAN di gestione locale.

Per saperne di più sulla sicurezza della periferia di rete, leggi la nostra guida su Access Point Security: Your 2026 Enterprise Guide.

Risoluzione dei problemi e mitigazione dei rischi

Quando RadSec non funziona, raramente si tratta di un problema di autenticazione; è quasi sempre un problema legato a TLS o TCP.

  • Sintomo: Gli access point risultano disconnessi dal server RADIUS.
    • Verifica: Regole del firewall per TCP 2083. Il RADIUS tradizionale utilizza UDP; i team di rete spesso dimenticano di aprire la porta TCP.
  • Sintomo: La connessione TCP si stabilisce, ma l'autenticazione fallisce immediatamente.
    • Verifica: Validazione del certificato. Verifica che il Common Name (CN) o il Subject Alternative Name (SAN) corrispondano, che il certificato non sia scaduto e che il client consideri attendibile la CA firmataria. Usa openssl s_client -connect <server>:2083 per eseguire il debug dell'handshake.

Assicurati che le fondamenta della tua rete siano solide. Consulta i nostri consigli su Protect Your Network with Strong DNS and Security.

ROI e impatto aziendale

L'implementazione di RadSec è un investimento di mitigazione del rischio. Il ROI si misura nell'evitare violazioni dei dati, sanzioni di conformità (PCI-DSS, GDPR) e danni reputazionali. Inoltre, consente la partecipazione a moderne federazioni di roaming come OpenRoaming, che possono migliorare significativamente l'esperienza degli ospiti negli ambienti del settore Healthcare e Transport.

Ascolta il briefing

Per un approfondimento sulle realtà operative della distribuzione di RadSec, ascolta il nostro briefing tecnico di 10 minuti:

Per passaggi di configurazione specifici sui dispositivi client, fai riferimento a How to Set Up Enterprise WiFi on iOS and macOS with 802.1X.

Definizioni chiave

RadSec

Un'estensione del protocollo RADIUS che incapsula il traffico RADIUS all'interno di un tunnel TLS sulla porta TCP 2083.

Utilizzato per proteggere il traffico di autenticazione quando attraversa reti non protette, impedendo l'intercettazione delle credenziali.

Mutual TLS (mTLS)

Un processo di sicurezza in cui sia il client che il server presentano certificati X.509 per verificare l'identità reciproca prima di stabilire una connessione crittografata.

Il meccanismo di autenticazione principale di RadSec, che sostituisce l'affidamento su segreti condivisi statici.

802.1X

Lo standard IEEE per il controllo dell'accesso alla rete basato su porta, utilizzato per autenticare i dispositivi che tentano di connettersi a una LAN o WLAN.

Il framework che si affida a RADIUS (e, per estensione, a RadSec) per convalidare le credenziali utente rispetto a una directory.

radsecproxy

Un demone open-source che funge da proxy, convertendo il traffico UDP RADIUS standard in RadSec (TLS su TCP) e viceversa.

Distribuito quando il supporto nativo a RadSec manca negli access point o nei server RADIUS legacy come Microsoft NPS.

OpenRoaming

Uno standard di federazione sviluppato da WiFi Alliance che consente agli utenti di connettersi in modo fluido e sicuro alle reti WiFi partecipanti a livello globale.

OpenRoaming impone l'uso di RadSec per proteggere il traffico di autenticazione tra le sedi e gli identity provider.

Shared Secret

Una stringa di testo statica utilizzata nel RADIUS tradizionale per mascherare le password e verificare l'origine delle richieste.

Sebbene sia ancora tecnicamente presente nelle configurazioni RadSec per compatibilità con le versioni precedenti, viene superato dalla crittografia TLS.

FreeRADIUS

Un server RADIUS open-source ampiamente distribuito che fornisce supporto nativo per RadSec.

Spesso utilizzato in ambienti aziendali e federazioni di roaming per la sua flessibilità e le funzionalità TLS native.

PKI (Public Key Infrastructure)

L'infrastruttura di ruoli, policy e software necessaria per creare, gestire, distribuire e revocare certificati digitali.

Un prerequisito per l'implementazione di RadSec, in quanto è necessario emettere e gestire certificati per tutti i client e server RADIUS.

Esempi pratici

Un gruppo alberghiero di 200 proprietà utilizza centralmente Microsoft NPS per l'autenticazione del personale. I punti di accesso in ciascun hotel inviano attualmente richieste RADIUS tramite la rete internet pubblica via UDP 1812. Il CTO impone la crittografia per tutto il traffico di autenticazione, ma la sostituzione di NPS non è un'opzione praticabile per quest'anno.

Distribuire un proxy RadSec (ad esempio, radsecproxy) presso ciascun sito alberghiero e un proxy corrispondente nel data center centrale di fronte ai server NPS. Gli AP locali inviano UDP RADIUS al proxy locale. Il proxy locale stabilisce un tunnel mutual TLS su TCP 2083 attraverso internet verso il proxy centrale. Il proxy centrale termina il tunnel TLS e inoltra il traffico UDP RADIUS standard al server NPS.

Commento dell'esaminatore: Questo approccio raggiunge l'obiettivo di sicurezza principale - crittografare i dati di autenticazione sulla rete WAN non protetta - senza richiedere una costosa e complessa sostituzione dell'infrastruttura centrale Microsoft NPS. Introduce un sovraccarico di gestione dei certificati per i proxy, che deve essere automatizzato.

Una grande università sta implementando OpenRoaming nel suo campus per consentire un accesso fluido ai docenti in visita. Utilizzano FreeRADIUS 3.0.

Abilitare RadSec nativo all'interno di FreeRADIUS. Generare certificati X.509 da una CA fidata dalla federazione OpenRoaming. Configurare il firewall del campus per consentire il traffico TCP 2083 in entrata e in uscita verso gli hub della federazione. Configurare i controller wireless LAN per utilizzare RadSec per tutte le richieste di autenticazione destinate alla federazione.

Commento dell'esaminatore: Poiché FreeRADIUS supporta nativamente RadSec, non è richiesto alcun proxy. Questa è l'architettura più pulita. La dipendenza critica in questo scenario è garantire che i certificati siano allineati con i requisiti PKI specifici della federazione OpenRoaming.

Domande di esercitazione

Q1. Il tuo team ha distribuito RadSec nativo tra gli access point della tua filiale remota e il server FreeRADIUS centrale. Gli AP riescono a pingare il server, ma le richieste di autenticazione vanno completamente in timeout e nessun traffico raggiunge i log RADIUS.

Suggerimento: RadSec utilizza un protocollo di trasporto e una porta diversi rispetto al RADIUS tradizionale.

Visualizza risposta modello

Il firewall sta probabilmente bloccando la porta TCP 2083. I team di rete abituati al RADIUS tradizionale spesso consentono solo le porte UDP 1812/1813. È necessario consentire esplicitamente la porta TCP 2083 in uscita dalla filiale e in ingresso verso il server RADIUS.

Q2. Stai effettuando l'audit dell'architettura WiFi di un cliente retail. Il cliente utilizza Microsoft NPS centralizzato. Gli AP dei loro negozi inviano richieste di autenticazione su internet tramite una VPN IPsec. RadSec è richiesto in questo scenario?

Suggerimento: Prendi in considerazione i livelli di crittografia già presenti.

Visualizza risposta modello

Sebbene RadSec rappresenti la best practice, la VPN IPsec fornisce già la crittografia a livello di trasporto per il traffico RADIUS UDP sulla rete internet non protetta. Implementare RadSec in questo caso fornirebbe una difesa approfondita, ma è meno urgente rispetto a uno scenario in cui il traffico attraversa internet in modo nativo.

Q3. Una settimana dopo una corretta installazione del proxy RadSec, tutte le autenticazioni WiFi dell'azienda falliscono simultaneamente alle ore 09:00 di lunedì. Il team di rete conferma che le regole del firewall non hanno subito modifiche.

Suggerimento: Qual è il meccanismo di autenticazione primario per il tunnel TLS stesso?

Visualizza risposta modello

I certificati X.509 utilizzati per l'autenticazione mutual TLS sono probabilmente scaduti. Quando i certificati scadono, l'handshake TLS fallisce, la connessione TCP si interrompe e il traffico RADIUS non può scorrere. Implementa il monitoraggio e la rotazione automatizzata dei certificati per prevenire questo problema.

Domande frequenti

Che cos'è RadSec (RFC 6614) e in che cosa si differenzia dal RADIUS legacy?

RadSec incapsula i datagrammi standard di autenticazione, autorizzazione e contabilità (AAA) di RADIUS all'interno di un tunnel TLS 1.3 sicuro sulla porta TCP 2083. Il RADIUS legacy (RFC 2865) si affida alle porte UDP senza connessione 1812 e 1813 con segreti condivisi basati su hash MD5, esponendo i pacchetti a intercettazioni, alterazioni del pacchetto e frammentazione UDP. RadSec introduce la validazione reciproca dei certificati TLS (mTLS), keep-alive di connessione e trasporto WAN crittografato tra i controller wireless e i server cloud RADIUS.

In che modo RadSec protegge il WiFi aziendale dalla vulnerabilità BlastRADIUS?

BlastRADIUS (CVE-2024-3596) sfrutta le collisioni crittografiche MD5 nei pacchetti Access-Request legacy RFC 2865, consentendo agli aggressori sul percorso WAN di contraffare risposte Access-Accept valide senza conoscere il segreto condiviso. Poiché RadSec racchiude l'intera sessione RADIUS all'interno di un flusso TLS 1.3 autenticato e crittografato, gli aggressori non possono ispezionare o manipolare i payload o gli attributi dei pacchetti, neutralizzando la contraffazione MD5 e gli attacchi man-in-the-middle.

Perché RadSec elimina i problemi di frammentazione dei pacchetti EAP-TLS sui collegamenti WAN?

Nelle autenticazioni 802.1X EAP-TLS basate su certificato, le catene di certificati client e intermedi superano frequentemente l'MTU Ethernet standard di 1500 byte. Su UDP, i pacchetti RADIUS frammentati vengono regolarmente scartati dai provider di servizi internet intermedi, dai firewall aziendali e dai gateway NAT degli operatori. RadSec utilizza il TCP Path MTU Discovery (PMTU) e la segmentazione TCP, garantendo che le grandi catene di certificati vengano trasferite senza problemi, evitando la perdita di pacchetti o il timeout dei controller.

In che modo il pooling di connessioni TCP persistenti in RadSec riduce la latenza di autenticazione?

Invece di eseguire un nuovo handshake a tre vie TCP e uno scambio di chiavi TLS per ogni richiesta di autenticazione, i moderni controller aziendali e i proxy RadSec stabiliscono pool di connessioni persistenti. Una volta stabilite, più autenticazioni 802.1X riutilizzano il socket TLS aperto. Se un pacchetto viene perso sulla WAN, il meccanismo di selective acknowledgment (SACK) di TCP ritrasmette il segmento perso entro 1 o 2 round trip (~70ms), evitando i blocchi dovuti ai timeout applicativi di diversi secondi tipici di UDP RADIUS.

Quale autenticazione reciproca dei certificati (mTLS) è richiesta per implementare RadSec?

La specifica RFC 6614 impone la convalida bidirezionale dei certificati X.509. Il controller di accesso wireless verifica il Subject Alternative Name (SAN) del certificato del server rispetto al FQDN di Cloud RADIUS (radius1.purplewifi.net) utilizzando un bundle di CA aziendali attendibili. Al contrario, il server Cloud RADIUS verifica il certificato client del controller e la chiave privata, garantendo che solo l'hardware di rete autorizzato possa inviare richieste di autenticazione.

Quali regole del firewall e porte di rete sono necessarie per l'implementazione di RadSec?

Gli amministratori di rete devono consentire il traffico in uscita sulla porta TCP 2083 dai controller LAN wireless o dagli access point di frontiera verso gli endpoint Cloud RADIUS. A differenza del legacy UDP RADIUS, che richiede l'apertura di sessioni NAT stateful sulle porte UDP 1812 e 1813 che spesso scadono dopo 30 secondi di inattività, RadSec utilizza un singolo flusso TCP in uscita mantenuto da sonde keep-alive automatiche a livello applicativo.

Continua a leggere questa serie

Conformità CIPA: checklist di conformità per i gestori di sedi

Sarai in grado di decidere se la conformità CIPA vincola il tuo WiFi, quindi segmentare le reti, instradare il DNS tramite Purple Shield e chiudere i percorsi di bypass. Saprai anche quali prove conservare per la certificazione del Form 486 o del Form 479. La checklist assegna ogni requisito a un responsabile, in modo che la certificazione del prossimo anno di finanziamento non presenti lacune.

Leggi la guida →

Errori di connessione in modalità di transizione WPA3: una checklist di implementazione per Cisco Meraki, HPE Aruba e Ruckus

Usa questa checklist per diagnosticare il motivo per cui i dispositivi non riescono a connettersi a un SSID in modalità di transizione WPA3 SAE e risolvere il problema su Cisco Meraki, HPE Aruba o Ruckus. Imparerai a far corrispondere i codici di stato 802.11 alle relative cause, a isolare i problemi di PMF, 802.11r e 6GHz, e a decidere quando passare a un SSID solo WPA3.

Leggi la guida →

Miglior filtraggio DNS: una guida completa per le aziende

Questa guida di riferimento tecnica spiega come il filtraggio DNS aziendale protegga le reti pubbliche bloccando i domini dannosi a livello di risoluzione - prima ancora che venga stabilita una connessione. Offre ai direttori IT, agli architetti di rete e ai team operativi delle strutture l'architettura di implementazione, la configurazione del firewall e il contesto di conformità necessari per proteggere il WiFi per gli ospiti nei settori dell'ospitalità, del retail e del settore pubblico. Purple Shield blocca malware, botnet e contenuti inappropriati a livello DNS in oltre 80.000 sedi attive.

Leggi la guida →

Hai domande sulla tua configurazione specifica?

Il nostro team collabora con gestori di sedi, responsabili IT e ingegneri di rete in 80.000 sedi. Prenota una chiamata di 20 minuti e ti mostreremo come altri professionisti come te hanno risolto il problema.