Vai al contenuto principale

Come configurare un server RADIUS per l'autenticazione WiFi: Guida dettagliata a 802.1X

Configura FreeRADIUS, Windows Server NPS e Cloud RADIUS per l'autenticazione WiFi aziendale 802.1X. Guida passo-passo che copre segreti condivisi, certificati EAP-TLS, assegnazione VLAN dinamica e integrazione con Microsoft Entra ID.

Di Iain JewittPubblicato
📖 8 minuti di lettura1,813 parole2 esempi pratici3 domande di esercitazione5 definizioni chiave

Video overview

Ascolta questa guida

Visualizza trascrizione del podcast
Benvenuto al Technical Briefing di Purple. Oggi affronteremo una decisione infrastrutturale fondamentale per qualsiasi leader IT aziendale: come configurare un server RADIUS per l'autenticazione WiFi. Se gestisci una distribuzione su larga scala - che si tratti di una catena alberghiera, di una rete di vendita al dettaglio o di un vasto campus universitario - affidarsi a una semplice chiave precondivisa rappresenta un rischio significativo per la sicurezza. Abbiamo bisogno dello standard 802.1X, e questo significa che abbiamo bisogno di RADIUS. Iniziamo con il contesto. RADIUS, ovvero Remote Authentication Dial-In User Service, funge da guardiano per la tua rete. Quando un dispositivo tenta di connettersi a un punto di accesso WiFi, quest'ultimo agisce come autenticatore e inoltra le credenziali al server RADIUS. Il server verifica tali credenziali confrontandole con una directory - come Active Directory o un database LDAP - e quindi restituisce un messaggio di accettazione o rifiuto. È la base della sicurezza WiFi aziendale ed è il meccanismo che consente di applicare criteri di accesso granulari su larga scala. Passiamo ora all'approfondimento tecnico. La prima decisione architetturale importante che ti troverai ad affrontare è la scelta tra un server RADIUS on-premise e una soluzione ospitata in cloud. Storicamente, le soluzioni on-premise come il Network Policy Server di Microsoft, o NPS, o la soluzione open-source FreeRADIUS rappresentavano lo standard. Offrono il controllo completo sull'infrastruttura e non dipendono da una connessione internet esterna per l'autenticazione. Tuttavia, richiedono hardware dedicato, manutenzione continua e configurazione manuale della ridondanza. Se disponi di un unico data center e di un team IT ben strutturato, questo è un approccio perfettamente valido. Dall'altro lato, le soluzioni cloud RADIUS sono diventate sempre più popolari, specialmente per ambienti distribuiti come catene di vendita al dettaglio o strutture ricettive. Il cloud RADIUS elimina completamente la gestione dell'hardware, offre un'elevata disponibilità integrata e si integra perfettamente con i provider di identità cloud come Azure Active Directory o Okta. Il compromesso è che l'autenticazione richiede una connessione internet affidabile e comporta un costo di abbonamento ricorrente. Per un gestore di sedi che opera su cinquanta o cento filiali, i risparmi operativi derivanti dal non dover distribuire e mantenere server on-premise in ogni sito supereranno quasi certamente tale costo. Durante la distribuzione di RADIUS, l'Extensible Authentication Protocol - EAP - è l'elemento cruciale. Definisce il modo in care il client e il server negoziano ed eseguono l'autenticazione. Lo standard EAP-TLS rappresenta il massimo livello di sicurezza perché utilizza certificati digitali sia sul client che sul server, eliminando completamente la necessità di password. Ciò significa che anche se un utente malintenzionato intercettasse lo scambio di autenticazione, non ci sarebbero credenziali da rubare. Tuttavia, la distribuzione dei certificati client può essere complessa dal punto di vista amministrativo. È necessaria una Public Key Infrastructure e una soluzione MDM per distribuire i certificati su ogni dispositivo. PEAP-MSCHAPv2 è l'alternativa più comune. Utilizza un certificato lato server per stabilire un tunnel TLS crittografato, all'interno del quale l'utente si autentica con un nome utente e una password. Questo è significativamente più facile da distribuire rispetto a EAP-TLS perché è necessario gestire solo un certificato - quello del server. Tuttavia, e questo è fondamentale - se i client non sono configurati rigorosamente per convalidare il certificato del server, sono vulnerabili ad access point non autorizzati. Un utente malintenzionato può configurare un falso access point, presentare un certificato fraudolento e catturare le credenziali. Questo non è un attacco teorico. Si tratta di una minaccia reale e ben documentata. Parliamo di raccomandazioni di implementazione e insidie. La prima raccomandazione è quella di imporre una rigida convalida del certificato su ogni dispositivo client. Utilizza i Group Policy Objects per i dispositivi Windows e i profili MDM - che si tratti di Intune, Jamf o un'altra soluzione - per dispositivi macOS e mobili. Il profilo deve specificare esattamente di quale Certificate Authority fidarsi e quale sia il nome del server previsto. Non lasciare che sia l'utente finale a configurarlo manualmente. La seconda raccomandazione è quella di implementare l'assegnazione dinamica della VLAN. Invece di inserire tutti gli utenti autenticati sulla stessa rete piatta, configura il server RADIUS per istruire l'access point a posizionare l'utente su una VLAN specifica in base alla sua appartenenza a un gruppo nella directory. Questo è essenziale per segmentare i dispositivi aziendali dai dispositivi BYOD o guest. Un membro del personale del team finanziario dovrebbe trovarsi su un segmento di rete diverso rispetto a un consulente esterno in visita per la giornata. La terza raccomandazione riguarda l'accesso guest. Per le sedi che devono fornire il WiFi ai visitatori - hotel, negozi al dettaglio, centri congressi - l'integrazione della tua infrastruttura RADIUS con una soluzione di Captive Portal come la piattaforma Guest WiFi di Purple è una combinazione potente. Il personale e i dispositivi aziendali si autenticano silenziosamente tramite 802.1X, mentre gli ospiti vengono indirizzati a un portale personalizzato con il tuo brand per l'autenticazione. La piattaforma di Purple acquisisce quindi dati di prima parte e fornisce analisi sul comportamento dei visitatori, trasformando la tua rete da un centro di costo in una risorsa di business intelligence. Ora passiamo a una rapida sessione di domande e risposte. Prima domanda: ho bisogno di un server dedicato per RADIUS? Per le distribuzioni on-premise, sì, è altamente consigliato eseguirlo su una macchina virtuale dedicata piuttosto che condividere le risorse con un domain controller. L'autenticazione è un'operazione sensibile alla latenza e la contesa delle risorse può causare guasti intermittenti molto difficili da diagnosticare. Seconda domanda: RADIUS può gestire l'autenticazione per dispositivi headless come stampanti o sensori IoT? Sì, tramite MAC Authentication Bypass, o MAB. Questo consente ai dispositivi privi di funzionalità 802.1X di essere autenticati in base al loro indirizzo MAC. Tuttavia, poiché gli indirizzi MAC sono facilmente falsificabili, i dispositivi autenticati tramite MAB dovrebbero sempre essere inseriti in una VLAN altamente limitata. Terza domanda: come gestisco la ridondanza del server RADIUS? Distribuisci sempre almeno due server RADIUS - uno primario e uno secondario. Configura tutti gli access point per eseguire il failover sul secondario se il primario diventa irraggiungibile. Per il RADIUS in cloud, questa ridondanza è tipicamente integrata e gestita dal provider. Per riassumere i punti chiave del briefing di oggi. Le chiavi pre-condivise non sono accettabili per il WiFi aziendale. Implementa 802.1X. Scegli il tuo modello di distribuzione - on-premise o cloud - in base alle tue risorse IT, al numero di sedi che stai gestendo e alla tua infrastruttura di identità esistente. Se la tua azienda è distribuita e orientata al cloud, il RADIUS in cloud è quasi certamente la risposta giusta. Imponi una rigida validazione dei certificati sui client. Questo non è negoziabile. Utilizza l'assegnazione dinamica delle VLAN per segmentare la tua rete. E infine, considera come la tua infrastruttura di autenticazione possa integrarsi con piattaforme più ampie per offrire valore aziendale al di là del semplice controllo degli accessi. Per ulteriori letture, consigliamo di esplorare le guide di Purple sulla configurazione dell'autenticazione WiFi 802.1X e sulla protezione della rete con solide policy DNS. Grazie per l'ascolto.

Parte della nostra serie principale: Guida alla sicurezza del WiFi aziendale →

Executive summary

Come configurare un server RADIUS per l'autenticazione WiFi: Guida dettagliata a 802.1X

Le reti wireless aziendali richiedono una gestione centralizzata delle identità, una segmentazione basata sui ruoli e una forte protezione crittografica. Affidarsi a chiavi pre-condivise (PSK) espone le organizzazioni a fughe di credenziali, accessi non autorizzati ai dispositivi e incubi amministrativi ogni volta che un dipendente se ne va.

La configurazione di un server RADIUS (Remote Authentication Dial-In User Service) consente l'autenticazione aziendale IEEE 802.1X. Ogni dispositivo e utente che si connette si autentica individualmente rispetto a una directory centrale - come Microsoft Entra ID, Google Workspace, Okta o Active Directory on-premise.

Questa guida tecnica fornisce istruzioni di implementazione dettagliate per la configurazione di un server RADIUS per il WiFi aziendale. Copriamo la configurazione di FreeRADIUS su Linux, la configurazione di Network Policy Server (NPS) su Windows Server, le moderne architetture Cloud RADIUS, l'assegnazione dinamica delle VLAN e il rafforzamento della sicurezza BlastRADIUS.

Panoramica dell'architettura 802.1X e RADIUS

Il framework IEEE 802.1X suddivide l'accesso alla rete in tre entità distinte:

  1. Il Supplicant: L'endpoint client (laptop, smartphone o tablet) che esegue il software client 802.1X e che presenta le credenziali di identità.
  2. L'Authenticator: L'access point (AP) wireless o il Wireless LAN Controller (WLC) che controlla l'accesso fisico alla rete e inoltra i messaggi di autenticazione.
  3. L'Authentication Server: Il server RADIUS che convalida le credenziali a fronte di una directory di identità e restituisce i criteri di autorizzazione di rete.
+---------------+        EAP over LAN (EAPoL)        +-------------------+
|  Supplicant   | <================================> |   Authenticator   |
| (Client Device)|                                    | (AP / Controller) |
+---------------+                                    +-------------------+
                                                               ||
                                                               || Protocollo RADIUS
                                                               || (UDP 1812 / TCP 2083)
                                                               \/
                                                     +-------------------+
                                                     |   Server RADIUS   |
                                                     |  (FreeRADIUS/NPS) |
                                                     +-------------------+
                                                               ||
                                                               || Ricerca Identità
                                                               \/
                                                     +-------------------+
                                                     | Identity Provider |
                                                     | (Entra ID / LDAP) |
                                                     +-------------------+

Flusso di comunicazione RADIUS

  1. Associazione: Il client si associa all'SSID enterprise (WPA2-Enterprise o WPA3-Enterprise).
  2. Inizializzazione EAP: L'AP blocca tutto il traffico dati e invia un frame EAP-Request/Identity al client.
  3. Risposta di identità: Il client risponde con un frame EAP-Response/Identity.
  4. Incapsulamento RADIUS: L'AP incapsula il payload EAP in un pacchetto RADIUS Access-Request e lo inoltra al server RADIUS.
  5. Negoziazione EAP: Il client e il server RADIUS negoziano il metodo di autenticazione crittografica (come EAP-TLS o PEAP).
  6. Autorizzazione e Access-Accept: A seguito della corretta convalida, il server RADIUS emette un pacchetto RADIUS Access-Accept contenente la Pairwise Master Key (PMK) e gli attributi opzionali di assegnazione dinamica della VLAN.
  7. Apertura della porta: L'AP sblocca la porta virtuale e avvia l'handshake a 4 vie per crittografare il traffico wireless via etere.

Per concetti architetturali più approfonditi, consulta la nostra Enterprise WiFi Security Guide e la Captive Portal Guide.

Configurazione dettagliata: FreeRADIUS su Linux

FreeRADIUS è lo standard mondiale open-source per le suite RADIUS. Di seguito è riportata la sequenza di configurazione per Ubuntu 24.04 LTS / Debian 12.

Passaggio 1: Installare i pacchetti FreeRADIUS

sudo apt update
sudo apt install -y freeradius freeradius-utils freeradius-ldap ssl-cert

Passaggio 2: Definire i client Network Access Server (NAS)

Modifica /etc/freeradius/3.0/clients.conf per autorizzare i tuoi punti di accesso wireless e configurare un segreto condiviso:

client enterprise_wlan {
  ipaddr: 192.168.10.0/24
  secret: Str0ngSh@redSecr3t2026!
  shortname: branch-aps
  nas_type: other
  require_message_authenticator: yes
}

Nota: imponi sempre gli attributi Message-Authenticator RFC 2869 per difenderti dagli attacchi di falsificazione BlastRADIUS.

Passaggio 3: Configurare i moduli di autenticazione EAP

Apri /etc/freeradius/3.0/mods-available/eap e configura il metodo EAP predefinito:

eap {
  default_eap_type: tls
  timer_expire: 60
  ignore_unknown_eap_types: no
  cisco_accounting_username_bug: no
  max_sessions: 4096

  tls-config tls-common {
    certdir: ${confdir}/certs
    cadir: ${confdir}/certs
    private_key_file: ${certdir}/radius-server.key
    certificate_file: ${certdir}/radius-server.crt
    ca_file: ${cadir}/ca.crt
    cipher_list: HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH
    tls_min_version: 1.2
  }
}

Passaggio 4: Testare in modalità debug

Prima di eseguire come servizio di sistema, arresta il demone e avvialo in modalità di debug in primo piano:

sudo systemctl stop freeradius
sudo freeradius -X

Testa l'autenticazione locale utilizzando radtest:

radtest testuser Password123 127.0.0.1 0 testing123

Una risposta corretta restituisce Received Access-Accept Id 1.

Configurazione passo-passo: Windows Server NPS

Microsoft Network Policy Server (NPS) è il ruolo di server RADIUS integrato per gli ambienti Windows Server connessi a Active Directory Domain Services (AD DS).

+-------------------------------------------------------------------------+
|                  Windows Server Network Policy Server                   |
|                                                                         |
|  [Client RADIUS (AP / WLC)] ---> [Criteri di richiesta di connessione]  |
|                                                  |                      |
|                                                  v                      |
|  [Active Directory DS / PKI] <--- [Criteri di rete (VLAN / EAP-TLS)]    |
+-------------------------------------------------------------------------+

Passaggio 1: Installare Servizi di accesso e criteri di rete

Aprire PowerShell come Amministratore:

Install-WindowsFeature NPAS -IncludeManagementTools
Register-ActiveDirectoryServer -Server nps01.corp.local

Passaggio 2: Registrare i client RADIUS (access point)

  1. Aprire Network Policy Server (nps.msc).
  2. Espandere Client e server RADIUS > Fare clic con il tasto destro su Client RADIUS > Nuovo.
  3. Inserire il Nome descrittivo: Cisco-Catalyst-AP-Cluster.
  4. Inserire l'Indirizzo IP o la subnet CIDR (es. 10.50.0.0/24).
  5. Generare e inserire un segreto condiviso sicuro (minimo 24 caratteri alfanumerici).

Passaggio 3: Creare un criterio di rete per l'autenticazione WiFi

  1. Sotto Criteri > Criteri di rete, fare clic con il tasto destro e selezionare Nuovo.
  2. Nome del criterio: Staff-WiFi-802.1X-Policy. Tipo di server di accesso alla rete: Non specificato.
  3. Condizioni:
    • Aggiungere Gruppi di Windows: CORP\WiFi-Authorised-Users
    • Aggiungere Tipo di porta NAS: Wireless - IEEE 802.11 o Wireless - Altro
  4. Autorizzazione di accesso: Selezionare Accesso concesso.
  5. Metodi di autenticazione:
    • Deselezionare i metodi meno sicuri.
    • Sotto Tipi EAP, aggiungere Microsoft: Smart card o altro certificato (EAP-TLS).
    • Modificare il metodo e selezionare il Certificato server RADIUS emesso dalla propria CA Enterprise di Active Directory Certificate Services (AD CS).
  6. Vincoli: Impostare il timeout di inattività a 30 minuti e il timeout di sessione a 8 ore.

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.

Cloud RADIUS: Moderna architettura zero-trust

I server RADIUS tradizionali on-premise presentano importanti sfide operative:

  • Elevati costi di licenza del server e oneri di installazione delle patch.
  • Nessuna API di autenticazione nativa per le directory di identità cloud come Microsoft Entra ID o Google Workspace.
  • Vulnerabilità alle interruzioni della rete WAN nelle filiali.

Le reti aziendali moderne distribuiscono il Cloud RADIUS per centralizzare l'autenticazione con zero ingombro di server on-premise.

Funzionalità NPS Windows legacy / FreeRADIUS Architettura Cloud RADIUS
Integrazione Directory LDAP / Kerberos on-premise Integrazione nativa con Microsoft Entra ID, Google Workspace, Okta
Sicurezza del trasporto UDP non crittografato 1812/1813 RadSec (RFC 6614) TLS su TCP 2083
Automazione dei Certificati Configurazione manuale SCEP / NDES Connettori PKI automatizzati per Intune & Jamf
Alta Affidabilità Failover manuale attivo-passivo Ridondanza Anycast globale multi-regione
Manutenzione Patching del sistema operativo e licenze OS Servizio cloud gestito con aggiornamenti continui

Per modellare la tua architettura, esplora la nostra Guida WiFi Multi-Tenant e le nostre Soluzioni WiFi per il Personale.

Configurazione dell'assegnazione dinamica della VLAN

L'assegnazione dinamica della VLAN (definita secondo RFC 2868 e RFC 3580) consente a un singolo SSID aziendale di segmentare dinamicamente gli utenti in sottoreti di rete distinte in base alla loro appartenenza ai gruppi di directory.

                          [Enterprise Staff SSID]
                                     |
              +----------------------+----------------------+
              |                      |                      |
              v                      v                      v
        [VLAN 10: Exec]       [VLAN 20: Engineering]  [VLAN 30: Contractors]
        (10.10.10.0/24)        (10.10.20.0/24)        (10.10.30.0/24)

Attributi RADIUS standard richiesti

Quando il server RADIUS convalida le credenziali, aggiunge questi attributi alla risposta Access-Accept:

Tunnel-Type = 13 (VLAN)
Tunnel-Medium-Type = 6 (802 - include tutti i supporti 802 più il formato canonico Ethernet)
Tunnel-Private-Group-ID = 20 (o Nome VLAN "CORP_ENG")

Esempio di mappatura dinamica della VLAN in FreeRADIUS

In /etc/freeradius/3.0/users:

DEFAULT Group == "Engineering-Team"
  Tunnel-Type: 13
  Tunnel-Medium-Type: 6
  Tunnel-Private-Group-ID: "20"

DEFAULT Group == "Contractors"
  Tunnel-Type: 13
  Tunnel-Medium-Type: 6
  Tunnel-Private-Group-ID: "30"

Regole del firewall di rete e configurazione delle porte

Assicurati che i firewall di rete consentano la comunicazione tra gli access point e i server RADIUS:

Protocollo Numero di Porta Descrizione Origine Destinazione
UDP 1812 Autenticazione RADIUS (RFC 2865) Access Points / WLC Server RADIUS
UDP 1813 Accounting RADIUS (RFC 2866) Access Points / WLC Server RADIUS
TCP 2083 RadSec - RADIUS su TLS (RFC 6614) Access Points / WLC Cloud RADIUS
UDP 1645 / 1646 Autenticazione / Accounting RADIUS Legacy (Deprecato) Dispositivi NAS Legacy Server RADIUS

Protezione della sicurezza e mitigazione di BlastRADIUS

Mitigazione di BlastRADIUS (CVE-2024-3596)

Nel luglio 2024, i ricercatori hanno divulgato BlastRADIUS, una vulnerabilità di collisione MD5 nel protocollo RADIUS che consente a un utente malintenzionato posizionato tra l'access point e il server RADIUS di contraffare le risposte Access-Accept.

Per proteggere la tua installazione:

  1. Forza Message-Authenticator: Richiedi l'attributo Message-Authenticator (RFC 2869) su tutti i pacchetti Access-Request e Access-Accept.
  2. Passaggio a EAP-TLS: L'autenticazione EAP-TLS basata su certificati è crittograficamente immune alla contraffazione del proxy perché le chiavi crittografiche TLS sono derivate end-to-end tra il client e il server RADIUS.
  3. Implementazione di RadSec (RFC 6614): Incapsula il traffico RADIUS all'interno di tunnel TLS per impedire la manomissione dei pacchetti da parte di attacchi man-in-the-middle.

Risoluzione dei problemi di autenticazione 802.1X

Sintomo dell'errore Causa principale Soluzione tecnica
Il client riceve immediatamente un errore di connessione Mancata corrispondenza del segreto condiviso tra AP e server RADIUS Verificare la stringa del segreto condiviso nel controller dell'AP e nella configurazione del RADIUS.
Timeout di autenticazione dopo 10 - 15 secondi Il firewall blocca la porta UDP 1812 o manca il routing Verificare le ACL del firewall e confermare che l'AP possa eseguire il ping dell'IP del server RADIUS tramite la VLAN di gestione.
Registro RADIUS: "Unknown CA" o "Certificate Untrusted" Il client o il server RADIUS non dispone del certificato della CA radice Installare i certificati della CA intermedia e radice nell'archivio attendibile del client e nella directory dei certificati del server RADIUS.
Il client si autentica ma riceve un IP APIPA (169.254.x.x) L'ID VLAN dinamico non esiste sulla porta trunk dello switch dell'AP Verificare che la configurazione del trunk dello switch supporti l'ID VLAN di destinazione specificato in Tunnel-Private-Group-ID.
Registro RADIUS: "Message-Authenticator is missing" Il client NAS non supporta lo standard RFC 2869 o manca di aggiornamento firmware Aggiornare il firmware del controller dell'AP o abilitare l'applicazione del Message-Authenticator sul profilo NAS.

Domande frequenti

Quale porta utilizza un server RADIUS per l'autenticazione WiFi?

L'autenticazione RADIUS standard opera sulla porta UDP 1812, mentre l'accounting utilizza la porta UDP 1813. Le implementazioni legacy utilizzavano le porte UDP 1645 e 1646. Le moderne distribuzioni Cloud RADIUS utilizzano RadSec sulla porta TCP 2083 con crittografia TLS.

Dovrei scegliere FreeRADIUS o Windows Server NPS?

Scegli Windows Server NPS se la tua organizzazione si affida esclusivamente ad Active Directory Domain Services on-premise. Scegli FreeRADIUS per prestazioni elevate, flessibilità open-source e ambienti Linux. Se la tua organizzazione utilizza provider di identità cloud come Microsoft Entra ID o Google Workspace, scegli Cloud RADIUS.

Come posso collegare Microsoft Entra ID (Azure AD) a un server RADIUS?

Microsoft Entra ID non supporta nativamente i protocolli di autenticazione legacy on-premise LDAP o NTLM. Per connettere Entra ID al WiFi aziendale, distribuisci Cloud RADIUS associato alla distribuzione dei certificati Microsoft Intune SCEP per autenticare gli endpoint tramite EAP-TLS.

Perché EAP-TLS è preferito rispetto a PEAP-MSCHAPv2?

EAP-TLS utilizza l'autenticazione reciproca dei certificati X.509 in cui sia il client che il server convalidano le identità crittografiche. PEAP-MSCHAPv2 si affida alle password degli utenti all'interno di un tunnel TLS, lasciando le reti vulnerabili a password spraying, phishing e furto di credenziali tramite AP non autorizzati.


Per un'architettura di sicurezza WiFi aziendale su misura, consulta la nostra Guida all'analisi del WiFi o parla con uno specialista di reti aziendali.

Definizioni chiave

RADIUS (RFC 2865)

Remote Authentication Dial-In User Service. Un protocollo di rete client-server che fornisce una gestione centralizzata di autenticazione, autorizzazione e tracciamento (AAA).

Funziona come server di autenticazione convalidando le credenziali dei dispositivi e degli utenti inviate tramite gli access point wireless.

IEEE 802.1X

Uno standard IEEE per il controllo dell'accesso alla rete basato su porte (PNAC) che fornisce un'autenticazione protetta per i dispositivi che tentano di connettersi a una LAN o WLAN.

Definisce l'incapsulamento dei frame EAP tra il supplicant (dispositivo endpoint) e l'authenticator (access point).

EAP-TLS (RFC 5216)

Extensible Authentication Protocol - Transport Layer Security. Protocollo di autenticazione reciproca basato su certificati in cui sia il server RADIUS che il client convalidano i certificati digitali.

Il metodo di autenticazione standard del settore per il WiFi aziendale zero-trust, che elimina l'uso delle password.

RadSec (RFC 6614)

RADIUS su TLS. Uno standard che incapsula i tradizionali pacchetti UDP RADIUS all'interno di tunnel TLS sicuri sulla porta TCP 2083.

Protegge il traffico di autenticazione RADIUS che attraversa collegamenti WAN pubblici non attendibili tra access point locali e server Cloud RADIUS.

Dynamic VLAN Assignment (RFC 3580)

Un meccanismo RADIUS che restituisce gli ID VLAN nelle risposte Access-Accept in base al ruolo dell'utente o allo stato di conformità del dispositivo.

Consente a un singolo SSID aziendale di inserire dinamicamente gli utenti in segmenti di rete isolati.

Esempi pratici

Un ingegnere di rete deve configurare FreeRADIUS per autenticare i client wireless che si connettono tramite 12 access point Cisco Catalyst sulla sottorete 10.20.0.0/24 con la chiave segreta condivisa SecretAuthKey2026. Quale configurazione deve essere inserita in clients.conf?

client branch_aps { ipaddr = 10.20.0.0/24 secret = SecretAuthKey2026 nas_type = cisco require_message_authenticator = yes }

Commento dell'esaminatore: Definire l'ambito di un'intera sottorete in clients.conf semplifica l'aggiunta di access point. L'impostazione require_message_authenticator = yes mitiga gli attacchi di contraffazione BlastRADIUS (CVE-2024-3596).

Un dipartimento IT sta migrando 2.000 laptop aziendali Windows 11 da Active Directory a Microsoft Entra ID e Intune. In che modo deve essere aggiornata l'infrastruttura RADIUS per supportare l'autenticazione WiFi senza password senza mantenere i Domain Controller on-premise?

  1. Distribuire Cloud RADIUS con integrazione nativa con Microsoft Entra ID. 2. Configurare i profili di certificato SCEP o PKCS di Microsoft Intune per emettere automaticamente i certificati client sui laptop gestiti. 3. Configurare il controller wireless per indirizzare l'autenticazione 802.1X al server Cloud RADIUS utilizzando RadSec (porta TLS 2083). 4. Imporre EAP-TLS come metodo di autenticazione primario nel profilo di configurazione WiFi di Intune.
Commento dell'esaminatore: Poiché Microsoft Entra ID non espone endpoint nativi NTLM o Kerberos per la modalità legacy PEAP-MSCHAPv2, il protocollo EAP-TLS basato su certificati combinato con Cloud RADIUS rappresenta il percorso di migrazione aziendale raccomandato.

Domande di esercitazione

Q1. Durante un rollout wireless 802.1X, i dispositivi client si connettono e si autenticano correttamente, ma ricevono un indirizzo IP sulla VLAN nativa predefinita invece che sulla VLAN aziendale assegnata. Quali attributi RADIUS deve restituire il server?

Suggerimento: Esaminare gli attributi di tunnel RFC 2868 e RFC 3580.

Visualizza risposta modello

Il server RADIUS deve restituire tre attributi specifici nella risposta Access-Accept: 1. Tunnel-Type = 13 (VLAN), 2. Tunnel-Medium-Type = 6 (802), 3. Tunnel-Private-Group-ID = [VLAN_ID_o_Nome]. Anche la porta dello switch dell'access point deve essere configurata come porta trunk che trasporta tale VLAN.

Q2. Qual è il rischio per la sicurezza derivante dalla distribuzione di PEAP-MSCHAPv2 su reti BYOD senza imporre il certificato root CA del server RADIUS sui dispositivi client?

Suggerimento: Considerare gli attacchi di tipo rogue access point ed evil twin.

Visualizza risposta modello

Se i dispositivi client non convalidano il certificato del server RADIUS, un utente malintenzionato può distribuire un access point non autorizzato che trasmette lo stesso SSID. Quando il client si connette, il server non autorizzato acquisisce l'handshake challenge-response MS-CHAPv2, consentendo all'attaccante di decifrare la password offline con strumenti come asleap.

Q3. Quali porte del firewall devono essere aperte tra un access point wireless on-premise e un server Cloud RADIUS quando si utilizza RadSec rispetto al RADIUS standard?

Suggerimento: Confronta le porte UDP legacy con il moderno protocollo RADIUS incapsulato in TLS.

Visualizza risposta modello

Il RADIUS standard richiede la porta UDP 1812 in uscita (autenticazione) e la porta UDP 1813 (accounting). RadSec richiede la porta TCP 2083 in uscita con crittografia TLS, offrendo una convalida reciproca del certificato ed eliminando la trasmissione UDP in testo chiaro su internet pubblico.

Continua a leggere questa serie

Risoluzione dei problemi 802.1X su iOS e macOS: una checklist di distribuzione per Intune, Jamf e Microsoft Entra ID

Utilizza questa checklist per diagnosticare i motivi per cui iPhone, iPad e Mac non riescono a completare l'autenticazione 802.1X su Intune o Jamf Pro. Ogni errore è riconducibile a una di quattro cause: attendibilità del server, certificato di identità, modalità macOS o ambito del gruppo Microsoft Entra ID. Confermerai la causa dai log di eapolclient e RADIUS, applicherai la correzione e pianificherai le future rotazioni dei certificati.

Leggi la guida →

Attendibilità server per profilo WiFi Intune: elenco di controllo dei nomi dei server certificati e della CA radice per Entra ID

Sarai in grado di configurare la convalida lato server di un profilo WiFi Intune in modo che EAP-TLS e PEAP si connettano su Windows, Apple e Android. Associerai i nomi dei server dei certificati al certificato RADIUS, distribuirai la CA radice corretta, allineerai le assegnazioni dei gruppi Entra ID e pianificherai i rinnovi dei certificati prima che interrompano silenziosamente le connessioni.

Leggi la guida →

Risoluzione dei problemi Android 802.1X ed EAP-TLS: una checklist di implementazione per Intune e Microsoft Entra ID

Sarà possibile individuare esattamente perché i telefoni Android gestiti non riescono a eseguire EAP-TLS sul vostro SSID del personale e risolvere il problema in Intune. Abbinate ogni sintomo alle quattro cause principali - CA o dominio mancanti, certificato client nel profilo errato, un valore dei nomi dei server RADIUS non corrispondente o una root attendibile non consegnata. Applicate poi una checklist di roll-out che previene il ripetersi di interruzioni.

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.