RadSec: Proteggere il traffico di autenticazione RADIUS con TLS
Questa guida completa esplora RadSec (RADIUS su TLS), descrivendo in dettaglio come protegge il traffico di autenticazione di rete per le moderne distribuzioni cloud e multi-sito. Fornisce agli architetti di rete passaggi pratici di implementazione, strategie di gestione dei certificati e tecniche di risoluzione dei problemi per sostituire il legacy UDP RADIUS.
Ascolta questa guida
Visualizza trascrizione del podcast
📚 Parte della nostra serie principale: Enterprise WiFi Security Guide →
- Executive Summary
- Technical Deep-Dive
- L'evoluzione del trasporto RADIUS
- RadSec: RADIUS su TLS (RFC 6614)
- Architettura in ambienti distribuiti
- Guida all'implementazione
- 1. Preparazione dell'infrastruttura dei certificati
- 2. Configurazione del firewall
- 3. Configurazione del dispositivo NAS (flusso di lavoro generico)
- 4. Gestione dei dispositivi legacy (Proxy RadSec)
- Best Practice
- Risoluzione dei problemi e mitigazione dei rischi
- Modalità di Errore Comuni
- ROI e Impatto Aziendale

Executive Summary
Per decenni, RADIUS su UDP è stato il fondamento dell'autenticazione di rete, affidandosi a reti private e segreti condivisi per la sicurezza. Con il passaggio delle architetture aziendali verso infrastrutture cloud-native, sedi distribuite nei settori Retail e Hospitality e overlay SD-WAN, il modello delle minacce è radicalmente cambiato. Il traffico RADIUS attraversa ora frequentemente reti pubbliche o condivise, esponendo i dati di autenticazione all'intercettazione.
RadSec (RADIUS su TLS), definito nella specifica RFC 6614, risolve questo problema incapsulando i pacchetti RADIUS all'interno di un tunnel TLS reciprocamente autenticato. Questa guida fornisce un riferimento tecnico completo per architetti di rete e ingegneri della sicurezza sulla distribuzione di RadSec. Vengono trattate le differenze architetturali rispetto al RADIUS tradizionale, i requisiti di gestione dei certificati, le configurazioni dei firewall e le considerazioni pratiche di implementazione per l'integrazione con piattaforme RADIUS cloud come l'infrastruttura Guest WiFi e WiFi Analytics di Purple. Adottando RadSec, le organizzazioni possono garantire una sicurezza robusta, soddisfare i rigorosi requisiti di conformità come PCI DSS e GDPR e semplificare le architetture di autenticazione multi-sito.
Technical Deep-Dive
L'evoluzione del trasporto RADIUS
Il protocollo Remote Authentication Dial-In User Service (RADIUS), originariamente definito nella specifica RFC 2865, è stato progettato per un'era di rete differente. Utilizza UDP come livello di trasporto (porta 1812 per l'autenticazione, 1813 per l'accounting). Nel RADIUS tradizionale, il payload è in gran parte non crittografato durante il transito. L'unico meccanismo di protezione è l'offuscamento dell'attributo User-Password tramite un segreto condiviso tra il Network Access Server (NAS) e il server RADIUS.
Sebbene questo fosse sufficiente quando i dispositivi NAS e i server RADIUS risiedevano sulla stessa LAN fisica o su circuiti MPLS dedicati, le architetture moderne hanno superato questo modello. Come approfondito nella nostra discussione su The Core SD WAN Benefits for Modern Businesses , le aziende distribuite si affidano ora al trasporto internet per la connettività tra le sedi. L'invio di traffico RADIUS non crittografato sulla rete internet pubblica espone le credenziali degli utenti, gli identificatori di sessione e le policy di accesso alla rete a intercettazioni e manomissioni.
RadSec: RADIUS su TLS (RFC 6614)
RadSec risolve queste vulnerabilità modificando il livello di trasporto. Al posto di UDP, RadSec utilizza la porta TCP 2083. Prima che avvenga qualsiasi scambio di pacchetti RADIUS, il NAS e il server RADIUS stabiliscono una connessione TLS (Transport Layer Security).

Le caratteristiche tecniche fondamentali di RadSec includono:
- Trasporto TCP: RadSec garantisce una consegna affidabile e ordinata. Questo elimina la necessità di ritrasmissioni a livello applicativo tipiche di RADIUS su UDP, che possono causare problemi in ambienti ad alta latenza.
- Crittografia completa del payload: L'intero pacchetto RADIUS, inclusi gli header e tutti gli attributi, viene crittografato all'interno del tunnel TLS.
- Mutua autenticazione (mTLS): Sia il server RADIUS che il dispositivo NAS si autenticano a vicenda utilizzando certificati X.509. Questo sostituisce il debole modello a segreto condiviso con una robusta infrastruttura a chiave pubblica (PKI).
- Connessioni persistenti: A differenza di RADIUS su UDP che è privo di connessione, RadSec mantiene una connessione TCP persistente. Ciò riduce l'overhead associato all'attivazione di una nuova connessione per ogni richiesta di autenticazione, garantendo un'elevata efficienza per le location ad alto traffico.
Nota: La specifica RFC 7360 definisce RADIUS su DTLS (Datagram TLS), che utilizza UDP. Sebbene sia utile in scenari specifici ad alta velocità di trasmissione, TLS su TCP rimane lo standard per le distribuzioni cloud RADIUS aziendali.
Architettura in ambienti distribuiti
In una tipica installazione multi-sito, come un fornitore nazionale di servizi sanitari ( Healthcare ) o una catena di snodi di trasporto ( Transport ), RadSec semplifica notevolmente l'architettura.

Invece di creare complesse reti VPN IPsec da ogni filiale verso un data center centrale per proteggere il traffico RADIUS, ogni dispositivo NAS stabilisce una connessione TLS RadSec diretta su Internet verso il provider cloud RADIUS. Si tratta di un modello di sicurezza a livello applicativo, più lineare da implementare e più semplice da diagnosticare rispetto alle VPN a livello di rete.
Guida all'implementazione
L'implementazione di RadSec richiede il coordinamento tra l'infrastruttura di rete, le autorità di certificazione e le policy del firewall. Segui questi passaggi indipendenti dal fornitore per una corretta implementazione.
1. Preparazione dell'infrastruttura dei certificati
RadSec si basa su mTLS. Sono necessari certificati sia per il server che per i client (dispositivi NAS).
- Certificato server: Il tuo provider cloud RADIUS (ad es. Purple) presenterà un certificato server firmato da un'Autorità di Certificazione (CA) pubblica o da una CA interna. I tuoi dispositivi NAS devono avere il certificato della CA radice installato nel proprio archivio attendibile per convalidare il server.
- Certificati client: Ogni dispositivo NAS necessita di un certificato client per identificarsi presso il server RADIUS. Generali tramite la tua PKI interna o il sistema di gestione della rete. Assicurati che utilizzino chiavi RSA ad almeno 2048 bit o ECDSA P-256.
2. Configurazione del firewall
RadSec richiede regole di uscita specifiche dalle interfacce di gestione del NAS:
- Protocollo: TCP
- Porta di destinazione: 2083
- IP/FQDN di destinazione: gli indirizzi dei server RADIUS cloud primari e secondari.
- Stateful Inspection: assicurarsi che il firewall consenta il traffico di ritorno per le connessioni TCP stabilite.
- Keepalive: configurare i valori di timeout TCP del firewall in modo che siano superiori all'intervallo di keepalive di RadSec (in genere 60 secondi) per evitare interruzioni silenziose della connessione.
3. Configurazione del dispositivo NAS (flusso di lavoro generico)
Sebbene la sintassi specifica vari a seconda del fornitore (Cisco, Aruba, Juniper, ecc.), i passaggi logici di configurazione sono coerenti:
- Importa certificato CA: caricare il certificato CA che ha firmato il certificato del server RADIUS nel trust store del NAS.
- Importa certificato client: caricare il certificato client e la chiave privata del dispositivo NAS.
- Definisci server RADIUS: configurare l'IP/FQDN del server RADIUS.
- Abilita RadSec: specificare TLS come protocollo di trasporto e impostare la porta su 2083.
- Associa certificati: associare i certificati importati alla configurazione del server RadSec.
- Applica al profilo AAA: aggiungere il server RadSec ai gruppi di autenticazione e accounting AAA pertinenti.
4. Gestione dei dispositivi legacy (Proxy RadSec)
Non tutti i dispositivi NAS supportano RadSec in modo nativo. Per gli switch più vecchi o gli access point di livello consumer, distribuire un proxy RadSec (come radsecproxy). Il proxy risiede sulla LAN locale, accetta il tradizionale RADIUS UDP dai dispositivi legacy e lo inoltra tramite un tunnel TLS RadSec sicuro al server RADIUS cloud.
Best Practice
- Gestione del ciclo di vita dei certificati: implementare il rinnovo automatico dei certificati per i dispositivi NAS. Una scadenza di massa dei certificati client causerà un'interruzione diffusa della rete. Monitorare la validità dei certificati e inviare avvisi a 90, 60 e 30 giorni prima della scadenza.
- Alta disponibilità: configurare sempre server RadSec primari e secondari. Poiché l'attivazione della connessione TCP richiede più tempo rispetto alla trasmissione di un pacchetto UDP, configurare timer di failover aggressivi sul NAS per passare rapidamente al server secondario in caso di interruzione della connessione primaria.
- Keepalive TCP: abilitare i keepalive TCP sul dispositivo NAS per rilevare connessioni interrotte ed evitare che i firewall interrompano le sessioni inattive. Un intervallo di 60 secondi è lo standard.
- Validazione rigorosa dei certificati: assicurarsi che i dispositivi NAS siano configurati per convalidare rigorosamente il certificato del server, incluso il controllo del Subject Alternative Name (SAN) rispetto all'hostname del server configurato. Non disabilitare la convalida dei certificati in produzione.
- A prova di futuro: con l'evoluzione degli standard wireless, come quelli discussi nella nostra guida WiFi 6E vs WiFi 7: What Venues Need to Know , il volume del traffico di autenticazione aumenterà. Le connessioni TCP persistenti di RadSec sono più adatte a gestire questa densità rispetto a UDP.
Risoluzione dei problemi e mitigazione dei rischi
Quando le distribuzioni RadSec falliscono, il problema raramente risiede nel protocollo RADIUS stesso; è quasi sempre correlato a TLS o TCP.
Modalità di Errore Comuni
- Errori di Handshake TLS (CA Sconosciuta): Il dispositivo NAS rifiuta il certificato del server RADIUS perché la CA firmataria non è presente nel trust store del NAS.
- Risoluzione: Verificare l'esatta catena di CA utilizzata dal server e assicurarsi che le CA radice (e le eventuali intermedie) siano installate sul NAS.
- Interruzioni di Connessione Silenziose: La connessione RadSec viene stabilita con successo, ma le richieste di autenticazione vanno in timeout dopo un periodo di inattività. Questo è solitamente dovuto a un firewall stateful che interrompe la connessione TCP inattiva.
- Risoluzione: Abilitare i keepalive TCP sul NAS e verificare le impostazioni di timeout della sessione del firewall per la porta 2083.
- Disallineamento dell'Orologio (Clock Skew): La convalida del certificato TLS si basa sull'ora esatta del sistema. Se l'orologio del dispositivo NAS è significativamente fuori sincrono, valuterà i certificati validi come scaduti o non ancora validi.
- Risoluzione: Assicurarsi che tutti i dispositivi NAS siano sincronizzati con server NTP affidabili prima di avviare le connessioni RadSec.
ROI e Impatto Aziendale
Il passaggio a RadSec offre un valore aziendale misurabile che va oltre i miglioramenti della sicurezza tecnica:
- Conformità e Riduzione del Rischio: RadSec crittografa i dati di autenticazione in transito, soddisfacendo direttamente i requisiti di PCI DSS v4.0 e GDPR. Ciò mitiga i rischi finanziari e di reputazione associati all'intercettazione delle credenziali.
- Efficienza Operativa: La sostituzione di VPN IPsec site-to-site complesse con RadSec a livello applicativo riduce i costi di gestione dell'ingegneria di rete. La risoluzione dei problemi di una connessione TLS verso un cloud provider è notevolmente più rapida rispetto al debug del routing VPN e delle negoziazioni della fase IKE in centinaia di filiali.
- Predisposizione al Cloud: RadSec è la tecnologia abilitante per l'autenticazione cloud-native. Adottandola, le organizzazioni possono integrarsi perfettamente con i moderni identity provider e piattaforme come Purple, riducendo l'impronta dei server on-premise e i costi di licenza.
Definizioni chiave
RadSec
Un protocollo che incapsula i dati di autenticazione e accounting RADIUS all'interno di un tunnel Transport Layer Security (TLS).
Utilizzato per proteggere il traffico di autenticazione su reti non affidabili, sostituendo il protocollo legacy UDP RADIUS.
mTLS (Mutual TLS)
Un processo di autenticazione in cui sia il client (NAS) che il server (RADIUS) verificano reciprocamente i propri certificati X.509 durante l'handshake TLS.
Fornisce una sicurezza più solida rispetto al modello tradizionale basato su segreto condiviso RADIUS, garantendo che entrambi gli endpoint siano verificati crittograficamente.
NAS (Network Access Server)
Il dispositivo che fornisce l'accesso alla rete agli utenti e funge da client RADIUS. Nelle reti moderne, si tratta in genere di un access point wireless, di uno switch o di un controller LAN wireless.
Il NAS è responsabile dell'avvio della connessione RadSec verso il server RADIUS in cloud.
PKI (Public Key Infrastructure)
Il framework di ruoli, policy, hardware, software e procedure necessari per creare, gestire, distribuire, utilizzare, memorizzare e revocare certificati digitali.
Essenziale per la gestione dei certificati richiesti dalle implementazioni RadSec in infrastrutture di grandi dimensioni.
TCP Keepalive
Un meccanismo che invia pacchetti TCP vuoti su una connessione inattiva per verificare che la connessione sia ancora attiva e per impedire ai firewall stateful di interrompere la sessione.
Cruciale per mantenere connessioni RadSec persistenti durante i periodi di bassa attività di autenticazione.
RadSec Proxy
Un servizio software che funge da intermediario, ricevendo il traffico tradizionale UDP RADIUS dai dispositivi legacy e inoltrandolo tramite una connessione sicura RadSec TLS.
Utilizzato per colmare il divario in ambienti in cui l'hardware di rete più datato non supporta nativamente RadSec.
X.509 Certificate
Un certificato digitale che utilizza lo standard internazionale PKI X.509 ampiamente accettato per verificare che una chiave pubblica appartenga all'identità dell'utente, del computer o del servizio contenuta nel certificato.
La base crittografica utilizzata da RadSec per stabilire l'identità e crittografare il tunnel TLS.
EAP (Extensible Authentication Protocol)
Un framework di autenticazione frequentemente utilizzato nelle reti wireless e nelle connessioni point-to-point.
Il traffico EAP (come EAP-TLS o PEAP) viene incapsulato all'interno dei pacchetti RADIUS, il che significa che RadSec trasporta in modo sicuro lo scambio EAP.
Esempi pratici
Una catena di vendita al dettaglio nazionale con 500 sedi sta migrando dai server RADIUS on-premise al Cloud RADIUS di Purple. L'architettura esistente utilizza RADIUS non crittografato su UDP attraverso un mix di collegamenti MPLS e SD-WAN. 450 sedi dispongono di moderni access point Aruba, mentre 50 sedi utilizzano hardware legacy che non supporta RadSec. In che modo l'architetto di rete dovrebbe progettare il nuovo trasporto di autenticazione?
L'architetto dovrebbe implementare una distribuzione RadSec ibrida. Per le 450 sedi con AP Aruba moderni, configurare RadSec nativo direttamente sugli AP o sui controller locali. Installare il certificato CA radice del cloud RADIUS di Purple sui dispositivi Aruba e fornire i certificati client tramite la piattaforma di gestione della rete. Configurare le regole del firewall in uscita per TCP 2083. Per le 50 sedi legacy, distribuire un proxy RadSec leggero (ad esempio, una piccola VM Linux o un container che esegue radsecproxy) in ciascun sito. Gli AP legacy invieranno RADIUS UDP standard al proxy locale, che incapsulerà quindi il traffico in un tunnel TLS verso il cloud Purple.
Durante una distribuzione RadSec presso un grande centro congressi, il team di rete osserva che i dispositivi NAS autenticano correttamente gli utenti durante i periodi di punta, ma non riescono ad autenticare i primi utenti al mattino presto. Le acquisizioni di pacchetti mostrano che il NAS tenta di inviare traffico RADIUS, ma riceve pacchetti TCP RST dal firewall.
Il problema è causato dal timeout aggressivo della sessione TCP del firewall che interrompe la connessione RadSec inattiva durante la notte. Il team di rete deve configurare i keepalive TCP sui dispositivi NAS per la connessione RadSec, impostando l'intervallo a 60 secondi. Inoltre, dovrebbero rivedere le regole di stateful inspection del firewall per la porta TCP 2083 e assicurarsi che il timeout della sessione sia superiore all'intervallo di keepalive.
Domande di esercitazione
Q1. Stai progettando la policy del firewall per una nuova implementazione RadSec che collega 50 filiali alla piattaforma Cloud RADIUS di Purple. Quali regole di uscita specifiche devono essere configurate sui firewall delle filiali?
Suggerimento: Considera sia il protocollo sia la natura stateful della connessione.
Visualizza risposta modello
I firewall delle filiali devono consentire il traffico TCP in uscita sulla porta 2083 originato dagli indirizzi IP di gestione del NAS e destinato agli indirizzi IP o FQDN dei server Cloud RADIUS di Purple. Poiché il protocollo TCP è stateful, il firewall consentirà automaticamente il traffico di ritorno per le sessioni stabilite. Le porte UDP 1812 e 1813 non sono richieste per RadSec.
Q2. Un ingegnere junior riferisce che uno switch appena configurato non riesce a stabilire una connessione RadSec con il server RADIUS cloud. I log dello switch mostrano: `TLS handshake failed: unknown CA`. Come dovresti risolvere questo problema?
Suggerimento: Lo switch non si fida intrinsecamente del certificato presentato dal server.
Visualizza risposta modello
È necessario identificare l'Autorità di Certificazione (CA) che ha emesso il certificato del server RADIUS cloud. Una volta identificata, ottieni il certificato Root CA pubblico (e gli eventuali certificati CA intermedi) e importali nel trust store dello switch. Ciò consente allo switch di verificare crittograficamente l'identità del server durante l'handshake TLS.
Q3. La tua organizzazione impone che tutta l'infrastruttura di rete debba sopravvivere a un'interruzione della WAN. Se la connessione Internet al server RADIUS cloud si interrompe, cosa succede alla connessione RadSec e in che modo il NAS gestisce le successive richieste di autenticazione?
Suggerimento: Considera gli stati della connessione TCP e i meccanismi standard di failover RADIUS.
Visualizza risposta modello
In caso di guasto della WAN, la connessione TCP persistente andrà alla fine in timeout (o verrà esplicitamente ripristinata se l'interfaccia locale va giù). Il NAS contrassegnerà il server RadSec primario come non raggiungibile. Se è configurato un server RadSec secondario (ad esempio, in una regione geografica diversa), il NAS tenterà di stabilire una nuova connessione TLS con esso. Se tutti i server RADIUS non sono raggiungibili, le nuove autenticazioni falliranno. Tuttavia, gli utenti già autenticati e connessi rimarranno in genere connessi fino alla scadenza della sessione o al roaming, poiché il RADIUS è coinvolto solo durante le fasi di autenticazione iniziale e di riautenticazione periodica.
Continua a leggere questa serie
Comprensione di Cisco SUDI: Identità ancorata all'hardware nel controllo degli accessi di rete sicuro
Questa guida spiega come Cisco SUDI fornisca un'identità crittograficamente sicura e ancorata all'hardware per l'infrastruttura di rete aziendale. Scopri come sostituire gli indirizzi MAC facilmente falsificabili con certificati 802.1AR immutabili per proteggere il controllo degli accessi alla rete della tua struttura.
Come configurare SCEP per la registrazione automatica dei certificati WiFi aziendali
Questa guida spiega come configurare SCEP (Simple Certificate Enrollment Protocol) per la registrazione automatica dei certificati WiFi aziendali, coprendo l'intera architettura, da PKI e NDES fino alla distribuzione dei profili MDM e alla convalida RADIUS. Si rivolge a responsabili IT, architetti di rete e CTO di hotel, catene di vendita al dettaglio, stadi, centri congressi e organizzazioni del settore pubblico che hanno l'esigenza di superare le chiavi precondivise e implementare un'autenticazione 802.1X EAP-TLS scalabile e basata sull'identità. La piattaforma cloud overlay di Purple, indipendente dall'hardware, si integra direttamente con questa architettura, fornendo il livello WiFi per ospiti e BYOD che si affianca alla rete del personale autenticata tramite certificato.
Come implementare SCEP per l'assegnazione automatizzata dei certificati WiFi
Questa guida spiega come implementare SCEP (Simple Certificate Enrollment Protocol) per l'assegnazione automatizzata dei certificati WiFi nelle sedi aziendali. Copre l'intero schema architetturale - dalla progettazione PKI e integrazione MDM alla sequenza obbligatoria di implementazione in tre passaggi - e mostra ai manager IT e agli architetti di rete come eliminare le credenziali condivise, automatizzare la gestione del ciclo di vita dei certificati e soddisfare i requisiti PCI DSS e GDPR su scala globale.