- Purple
- Enterprise WiFi security and authentication: a complete guide
- Che cos'è l'autenticazione PEAP? Come il PEAP protegge il tuo WiFi
Che cos'è l'autenticazione PEAP? Come il PEAP protegge il tuo WiFi
Questa guida autorevole analizza l'autenticazione PEAP per le reti WiFi aziendali, dettagliando la sua architettura, i limiti di sicurezza rispetto a EAP-TLS e le strategie pratiche di implementazione. Progettata per IT manager e architetti di rete, fornisce indicazioni pratiche su quando il PEAP-MSCHAPv2 rimane appropriato e su come proteggerlo dalle minacce moderne.
Video overview
Ascolta questa guida
Visualizza trascrizione del podcast
Parte della nostra serie principale: Enterprise WiFi Security Guide →
- Executive Summary
- Approfondimento Tecnico: L'Architettura di PEAP
- Fase 1: Creazione del Tunnel TLS
- Fase 2: Autenticazione Interna
- Guida all'implementazione: Protezione di PEAP-MSCHAPv2
- 1. Validazione obbligatoria del certificato del server
- 2. Profili wireless imposti da MDM
- 3. Deprezzamento dei protocolli legacy
- Best Practice: Segmentazione strategica della rete
- Isolamento dell'accesso ospiti
- Il ruolo di EAP-TLS
- Risoluzione dei problemi e mitigazione dei rischi
- La crisi della scadenza del certificato
- Criteri relativi alle password e cracking offline
- ROI e impatto sul business

Executive Summary
Protected Extensible Authentication Protocol (PEAP) rimane il metodo di autenticazione 802.1X più ampiamente implementato negli ambienti aziendali odierni. Sviluppato congiuntamente da Cisco, Microsoft e RSA Security, PEAP è stato progettato per risolvere una sfida operativa specifica: come ottenere una forte autenticazione del server basata su certificati senza l'onere amministrativo paralizzante di dover distribuire certificati client a ogni dispositivo sulla rete.
Per i direttori IT e gli architetti di rete che gestiscono infrastrutture complesse - sia nel Retail, nell'ottica di Healthcare, o in grandi uffici aziendali - PEAP-MSCHAPv2 offre una via di mezzo pragmatica tra l'insicurezza delle Pre-Shared Keys (PSK) e la complessità di implementazione di EAP-TLS. Tuttavia, questa comodità comporta inevitabili compromessi in termini di sicurezza. Poiché gli attacchi tramite rogue access point diventano sempre più sofisticati, le installazioni PEAP configurate in modo errato rappresentano una vulnerabilità critica.
Questa guida fornisce un approfondimento tecnico completo sull'architettura PEAP, sui suoi meccanismi operativi e sugli standard di configurazione obbligatori richiesti per metterla in sicurezza nelle moderne reti aziendali.
Approfondimento Tecnico: L'Architettura di PEAP
Per comprendere PEAP, dobbiamo esaminare il suo processo di autenticazione a due fasi. PEAP funziona stabilendo un tunnel esterno sicuro prima di scambiare qualsiasi dato di credenziale sensibile all'interno del tunnel interno.
Fase 1: Creazione del Tunnel TLS
Quando un supplicant (dispositivo client) tenta di connettersi alla rete, l'autenticatore (tipicamente un access point wireless) blocca tutto il traffico ad eccezione dei frame Extensible Authentication Protocol over LAN (EAPOL). L'autenticatore inoltra questi frame al server di autenticazione, solitamente un server RADIUS. Per una comprensione più ampia di questa infrastruttura, consulta la nostra guida su Che cos'è RADIUS? Come i Server RADIUS Proteggono le Reti WiFi.
Durante la Fase 1, il server RADIUS presenta il proprio certificato digitale al supplicant. Il supplicant convalida questo certificato confrontandolo con le proprie Autorità di Certificazione (CA) root attendibili. Se la convalida ha successo, viene stabilito un tunnel TLS (Transport Layer Security) tra il supplicant e il server RADIUS. Questo tunnel crittografato protegge tutte le comunicazioni successive da intercettazioni sul mezzo wireless.

Fase 2: Autenticazione Interna
Una volta stabilito il tunnel TLS, l'autenticazione effettiva dell'utente avviene all'interno di questo canale sicuro. Il protocollo di autenticazione interna più comune è MSCHAPv2 (Microsoft Challenge Handshake Authentication Protocol versione 2).
All'interno del tunnel, il supplicant invia le credenziali dell'utente (nome utente e password) al server RADIUS. Il server verifica queste credenziali rispetto a un archivio di identità, come Active Directory o una directory LDAP. Se le credenziali sono valide, il server RADIUS invia un messaggio di Access-Accept all'autenticatore e al client viene concesso l'accesso alla rete.
La premessa fondamentale per la sicurezza di PEAP è che lo scambio MSCHAPv2 vulnerabile è interamente incapsulato all'interno del tunnel TLS crittografato, proteggendolo dall'intercettazione passiva.
Guida all'implementazione: Protezione di PEAP-MSCHAPv2
Sebbene PEAP sia altamente funzionale, la sua configurazione predefinita su molti sistemi operativi client lo rende vulnerabile ad attacchi sofisticati. L'implementazione sicura di PEAP richiede una rigorosa adesione ai seguenti standard di implementazione.
1. Validazione obbligatoria del certificato del server
La vulnerabilità più significativa in un'implementazione PEAP è la mancata applicazione della validazione del certificato del server sul lato client. Poiché PEAP non richiede un certificato client, il supplicant deve essere assolutamente certo di comunicare con il server RADIUS legittimo prima di trasmettere le credenziali.
Se un dispositivo client è configurato per considerare attendibile qualsiasi certificato, un utente malintenzionato può distribuire un access point non autorizzato, presentare un certificato fraudolento e intercettare l'handshake MSCHAPv2. Strumenti come hostapd-wpe automatizzano questo attacco.
Azione di implementazione: I team IT devono configurare tutti i dispositivi aziendali per convalidare rigorosamente il certificato del server. Ciò comporta l'associazione della CA radice specifica che ha emesso il certificato del server RADIUS e la definizione esplicita del Common Name (CN) o del Subject Alternative Name (SAN) previsto per il server.
2. Profili wireless imposti da MDM
Affidarsi agli utenti finali per configurare manualmente le impostazioni 802.1X è una via garantita verso il fallimento. Gli utenti fanno spesso clic per superare gli avvisi relativi ai certificati, compromettendo l'integrità del tunnel TLS.
Azione di implementazione: I profili di rete WiFi devono essere distribuiti a tutti i dispositivi aziendali tramite piattaforme di Mobile Device Management (MDM) (ad esempio, Microsoft Intune, Jamf) o Group Policy Objects (GPO). Questi profili devono bloccare le impostazioni EAP, impedendo agli utenti di modificare i requisiti di validazione del certificato.
3. Deprezzamento dei protocolli legacy
Le versioni precedenti di TLS contengono vulnerabilità crittografiche note. Le implementazioni PEAP devono imporre standard di crittografia moderni.
Azione di implementazione: Configurare il server RADIUS per rifiutare le connessioni TLS 1.0 e TLS 1.1. Imporre TLS 1.2 come minimo assoluto, con TLS 1.3 preferito laddove supportato dalla base client.
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.
Best Practice: Segmentazione strategica della rete
Un errore architetturale comune è cercare di utilizzare PEAP per tutti gli accessi wireless, comprese le reti per gli ospiti e i dispositivi BYOD. PEAP è progettato per i dispositivi aziendali gestiti che si autenticano rispetto a una directory centrale.
Isolamento dell'accesso ospiti
Per i dispositivi non aziendali, PEAP è lo strumento sbagliato. Tentare di gestire le credenziali degli ospiti in una directory RADIUS crea un sovraccarico amministrativo non necessario e introduce rischi per la sicurezza.
Le strutture nei settori Hospitality e Trasporti dovrebbero implementare una soluzione dedicata per il WiFi Ospiti. Piattaforme come Purple forniscono un onboarding sicuro basato su Captive Portal che opera in modo completamente indipendente dall'infrastruttura 802.1X aziendale. Ciò garantisce l'isolamento del traffico degli ospiti, consentendo al contempo una ricca raccolta di dati attraverso WiFi Analytics.
Il ruolo di EAP-TLS
Nel valutare PEAP, i progettisti di rete devono considerare anche EAP-TLS. EAP-TLS fornisce un'autenticazione reciproca - sia il server che il client devono presentare certificati validi. Questo elimina completamente la dipendenza dalle password, rendendo obsoleti gli attacchi di furto delle credenziali.

Sebbene EAP-TLS offra una sicurezza superiore, richiede una Public Key Infrastructure (PKI) robusta per emettere e gestire i certificati client. Per gli ambienti altamente regolamentati, EAP-TLS rappresenta l'architettura di riferimento. Per le organizzazioni che non dispongono di una PKI matura, un'implementazione PEAP-MSCHAPv2 rigorosamente configurata rimane una scelta difendibile.
Risoluzione dei problemi e mitigazione dei rischi
Anche le implementazioni PEAP ben progettate possono subire guasti operativi. Comprendere le modalità di guasto più comuni è essenziale per una rapida risoluzione.
La crisi della scadenza del certificato
L'evento più dirompente in un ambiente PEAP è la scadenza non gestita del certificato del server RADIUS. Quando il certificato scade, tutti i client che applicano la convalida interrompono immediatamente la connessione, causando un'interruzione di rete su larga scala.
Mitigazione: Implementare il monitoraggio automatizzato per il certificato del server RADIUS. Stabilire una procedura operativa standard per rinnovare e distribuire il nuovo certificato almeno 30 giorni prima della scadenza. Se si utilizza una CA interna, assicurarsi che la gerarchia della CA stessa sia monitorata.
Criteri relativi alle password e cracking offline
Sebbene il tunnel TLS protegga lo scambio MSCHAPv2 in transito, se un utente malintenzionato esegue con successo un attacco di tipo rogue AP a causa di client configurati in modo errato, acquisirà le coppie di verifica-risposta. Le ricerche hanno dimostrato che gli hash MSCHAPv2 possono essere violati offline.
Mitigazione: La complessità della password utente sottostante rappresenta l'ultima linea di difesa. Imporre criteri rigorosi per le password - requisiti di lunghezza minima, regole di complessità e rotazione regolare - per aumentare il costo computazionale del cracking offline.
ROI e impatto sul business
Il passaggio da PSK a un'implementazione PEAP 802.1X gestita correttamente offre un valore aziendale misurabile in diverse dimensioni.
- Minore carico amministrativo: L'integrazione dell'autenticazione WiFi direttamente con l'identity provider aziendale (ad esempio Active Directory) automatizza l'onboarding e l'offboarding. Quando un dipendente se ne va, la disattivazione del suo account di directory revoca immediatamente l'accesso alla rete, eliminando la necessità di ruotare una password condivisa.
- Maggiore verificabilità: Lo standard 802.1X offre una visibilità granulare a livello di utente sull'accesso alla rete. I team IT possono ricondurre con certezza l'attività di rete a individui specifici, un requisito fondamentale per i framework di conformità come PCI-DSS e GDPR.
- Mitigazione del rischio: Abbandonando le chiavi condivise, le organizzazioni riducono significativamente il rischio di accesso non autorizzato da parte di ex dipendenti o malintenzionati, proteggendo la proprietà intellettuale e i dati aziendali sensibili.
Per le organizzazioni che desiderano ottimizzare la propria architettura di rete più ampia insieme alla sicurezza wireless, si consiglia vivamente di esplorare le moderne soluzioni WAN. Scopri di più su The Core SD WAN Benefits for Modern Businesses.
Definizioni chiave
PEAP (Protected Extensible Authentication Protocol)
Un protocollo di autenticazione 802.1X che incapsula un metodo di autenticazione interno (solitamente MSCHAPv2) all'interno di un tunnel TLS sicuro.
Lo standard dominante per l'autenticazione WiFi aziendale grazie al suo equilibrio tra sicurezza e facilità di implementazione.
802.1X
Lo standard IEEE per il controllo dell'accesso alla rete basato su porta, che fornisce un meccanismo di autenticazione ai dispositivi che desiderano connettersi a una LAN o WLAN.
Il framework fondamentale all'interno del quale operano protocolli come PEAP e EAP-TLS.
EAPOL (EAP over LAN)
Il protocollo utilizzato per incapsulare i messaggi EAP su una rete locale, utilizzato durante le fasi iniziali dell'autenticazione 802.1X.
Il meccanismo mediante il quale il client e l'access point comunicano prima che la porta di rete sia completamente aperta.
Supplicant
Il dispositivo client (laptop, smartphone) che richiede l'accesso alla rete.
L'endpoint che deve essere configurato correttamente per convalidare il certificato del server in un'implementazione PEAP.
Authenticator
Il dispositivo di rete (access point o switch) che facilita il processo di autenticazione tra il supplicant e il server RADIUS.
Il punto di applicazione che blocca il traffico fino a quando l'autenticazione non va a buon fine.
RADIUS (Remote Authentication Dial-In User Service)
Un protocollo di rete che fornisce una gestione centralizzata di autenticazione, autorizzazione e tracciamento (AAA).
Il server che convalida le credenziali dell'utente ed emette la decisione finale di accettazione o rifiuto.
MSCHAPv2
Un protocollo di autenticazione challenge-response sviluppato da Microsoft, comunemente utilizzato come metodo di autenticazione interno all'interno di PEAP.
Il protocollo che verifica effettivamente il nome utente e la password, ma richiede la protezione del tunnel PEAP TLS a causa di debolezze crittografiche.
EAP-TLS
Un metodo EAP che richiede l'autenticazione reciproca utilizzando certificati digitali sia sul client che sul server.
L'alternativa altamente sicura a PEAP, che richiede un'implementazione PKI ma elimina le vulnerabilità legate alle password.
Esempi pratici
Un hotel di lusso da 300 posti letto deve proteggere la rete WiFi del personale di servizio. Attualmente utilizzano una singola password WPA2-Personal che non viene modificata da tre anni a causa dell'interruzione operativa che comporterebbe l'aggiornamento di tutti i terminali POS e dei tablet del personale. In che modo dovrebbero implementare il PEAP per risolvere questo problema?
L'hotel dovrebbe implementare un'architettura 802.1X utilizzando PEAP-MSCHAPv2, integrando il proprio controller wireless LAN con l'Active Directory centrale tramite un server RADIUS (ad esempio, Microsoft NPS). Devono utilizzare la propria piattaforma MDM per inviare un profilo wireless standardizzato a tutti i tablet del personale e ai terminali POS. Questo profilo deve imporre esplicitamente la convalida del certificato del server, associando la CA che ha emesso il certificato del server NPS. Il personale si autenticherà utilizzando le proprie credenziali AD individuali.
Una grande catena di vendita al dettaglio sta distribuendo laptop aziendali ai direttori di negozio in 500 sedi. Desiderano utilizzare PEAP-MSCHAPv2 ma sono preoccupati per il carico amministrativo legato alla gestione dei certificati RADIUS in così tante sedi.
Invece di distribuire server RADIUS locali in ogni negozio, il rivenditore dovrebbe utilizzare una soluzione RADIUS ospitata in cloud integrata con il proprio provider di identità cloud (ad esempio, Azure AD o Okta). Gli access point in tutte le 500 sedi puntano agli endpoint RADIUS in cloud. Un unico certificato pubblico affidabile a livello globale viene utilizzato sul server RADIUS in cloud e il payload MDM distribuito sui laptop associa questo specifico certificato pubblico.
Domande di esercitazione
Q1. Stai effettuando l'audit della rete WiFi di un ospedale. Utilizzano PEAP-MSCHAPv2 per i dispositivi del personale. Durante la revisione, noti che il profilo MDM distribuito sugli iPad non ha la spunta su "Convalida certificato del server". Qual è il rischio immediato?
Suggerimento: Considera cosa succede se un utente malintenzionato configura un dispositivo che trasmette l'SSID dell'ospedale.
Visualizza risposta modello
Il rischio immediato è un attacco di tipo Rogue Access Point (Evil Twin). Poiché gli iPad non convalidano il certificato del server, tenteranno di autenticarsi con qualsiasi AP che trasmetta l'SSID corretto. Un utente malintenzionato può intercettare l'handshake MSCHAPv2 e tentare di craccare le password del personale offline, compromettendo le credenziali.
Q2. Il dipartimento IT di un'università sta pianificando di migrare la rete degli studenti da una chiave pre-condivisa (PSK) a 802.1X. Desiderano utilizzare EAP-TLS per la massima sicurezza, ma incontrano resistenza da parte del team di helpdesk. Perché PEAP-MSCHAPv2 potrebbe essere una scelta più pratica in questo scenario?
Suggerimento: Considera il modello di proprietà dei dispositivi in un ambiente universitario.
Visualizza risposta modello
In un'università, i dispositivi non sono gestiti (BYOD). L'implementazione di EAP-TLS richiede il rilascio e l'installazione di un certificato client univoco sul laptop, telefono e tablet personale di ogni studente. Ciò rappresenta un enorme carico di supporto per l'helpdesk. PEAP-MSCHAPv2 richiede solo che gli studenti inseriscano il nome utente e la password universitari esistenti, rendendo l'onboarding significativamente più semplice pur fornendo un importante aggiornamento di sicurezza rispetto a PSK.
Q3. Il certificato del server RADIUS della tua organizzazione scadrà tra 14 giorni. È emesso da una CA pubblica. Quali passaggi devi intraprendere per garantire che non vi siano interruzioni nella rete wireless PEAP-MSCHAPv2?
Suggerimento: Pensa a ciò che i supplicant sono attualmente configurati per considerare attendibile.
Visualizza risposta modello
Devi acquisire il nuovo certificato dalla CA pubblica e installarlo sul server RADIUS. Aspetto fondamentale, devi verificare i profili wireless MDM. Se i profili sono associati specificamente al vecchio certificato, devono essere aggiornati per considerare attendibile il nuovo certificato prima che il vecchio scada. Se i profili associano solo la Root CA e il nuovo certificato è emesso dalla stessa Root CA, la transizione dovrebbe essere fluida, ma deve comunque essere testata.
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.
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.
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.
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.