Vai al contenuto principale

Come configurare SCEP per il WiFi aziendale sicuro e il provisioning BYOD

Questa guida tecnica spiega come configurare il Simple Certificate Enrollment Protocol (SCEP) per automatizzare l'autenticazione sicura WiFi aziendale 802.1X e il provisioning BYOD. Fornisce ad architetti di rete e responsabili IT una sequenza di implementazione definitiva, scenari di implementazione reali nei settori dell'ospitalità e del retail, e strategie di mitigazione del rischio per eliminare le chiavi pre-condivise vulnerabili e il MAC Authentication Bypass dalle reti aziendali.

📖 8 minuti di lettura📝 1,754 parole🔧 2 esempi pratici4 domande di esercitazione📚 10 definizioni chiave

Ascolta questa guida

Visualizza trascrizione del podcast
Benvenuti a questo briefing tecnico di Purple. Sono il vostro ospite e oggi approfondiremo la configurazione di SCEP per il provisioning sicuro di WiFi aziendali e BYOD. Per i responsabili IT, i network architect e i CTO che operano nei settori dell'ospitalità, del retail e pubblico, la gestione dell'accesso alla rete è un costante bilanciamento tra sicurezza ed efficienza operativa. Vi trovate a gestire centinaia, a volte migliaia di dispositivi che si connettono alla vostra rete ogni giorno. Smartphone del personale, laptop di collaboratori esterni, tablet per i punti vendita. E i vecchi metodi per gestire tutto questo non sono semplicemente più all'altezza. Affidarsi a chiavi precondivise, o PSK, per il WiFi del personale e dei dispositivi BYOD è una vulnerabilità di sicurezza pronta a essere sfruttata. Una password condivisa, una volta compromessa, consente a chiunque di accedere alla rete. E il MAC Authentication Bypass, o MAB, non è da meno. Gli smartphone moderni utilizzano per impostazione predefinita indirizzi MAC casuali, il che compromette completamente il funzionamento del MAB, senza contare che gli indirizzi MAC possono essere contraffatti in pochi secondi. La moderna architettura di rete richiede l'autenticazione 802.1X tramite EAP-TLS. Questo garantisce che ogni dispositivo sia verificato crittograficamente prima di accedere alla rete. Ma la sfida è questa: come distribuire certificati client univoci a migliaia di dispositivi non gestiti senza sovraccaricare l'helpdesk? La risposta è il Simple Certificate Enrollment Protocol, o SCEP. Partiamo dall'architettura. SCEP è lo standard di settore per la registrazione dei dispositivi aziendali, definito nella RFC 8894. Esiste dal 1999, originariamente creato da VeriSign, e ha superato la prova del tempo perché risolve in modo elegante un problema decisamente complesso. In un flusso di lavoro SCEP, il dispositivo genera localmente la propria coppia di chiavi privata e pubblica. Crea una richiesta di firma del certificato, o CSR, e la invia tramite un Network Device Enrollment Service, noto come NDES, alla Certificate Authority, o CA. La CA convalida la richiesta e restituisce il certificato pubblico firmato al dispositivo. Il vantaggio cruciale in termini di sicurezza è che la chiave privata non lascia mai il dispositivo. Viene generata localmente e memorizzata nell'enclave sicura hardware del dispositivo. Su un laptop Windows, si tratta del Trusted Platform Module, o TPM. Su un iPhone, è il Secure Enclave. La chiave privata non viene mai trasmessa sulla rete. Questo è ciò che rende SCEP di gran lunga superiore ad alternative come PKCS per l'autenticazione di rete, in cui la CA genera la coppia di chiavi a livello centrale e la trasmette al dispositivo. Ora parliamo di BYOD. È qui che la questione diventa davvero interessante dal punto di vista operativo. Desiderate che il personale possa utilizzare i propri dispositivi personali per accedere agli strumenti interni, ma non volete costringerli a registrarsi nel vostro MDM aziendale. Si tratta di un problema di privacy che incontra una forte resistenza da parte dei dipendenti. La soluzione è un portale di onboarding self-service. Ecco come funziona. L'utente connette il proprio dispositivo personale a un SSID di provisioning dedicato. Questa rete è un walled garden, che limita l'accesso a tutto tranne che al portale di onboarding e al tuo identity provider. L'utente si autentica utilizzando le proprie credenziali aziendali, in genere tramite integrazione SAML con Microsoft Entra ID, Okta o Google Workspace. Una volta completata con successo l'autenticazione, il sistema genera un certificato client univoco e specifico per il dispositivo tramite SCEP. Un profilo di configurazione viene inviato al dispositivo contenente il certificato, il certificato CA radice e le impostazioni di rete. Il dispositivo si connette quindi automaticamente al SSID aziendale sicuro utilizzando EAP-TLS. È un processo fluido per l'utente e sicuro per l'azienda. Non hanno bisogno di sapere nulla di certificati o 802.1X. Devono solo accedere una volta e sono connessi. Ora, esaminiamo l'implementazione nel dettaglio. La sequenza di implementazione è fondamentale, e sbagliarla è la causa più comune di fallimento. Fase uno: distribuire il Certificato Radice Attendibile. Prima che un dispositivo possa richiedere un certificato client o considerare attendibile il server RADIUS, deve considerare attendibile l'Autorità di Certificazione emittente. Esporta il certificato della CA radice come file .cer e distribuiscilo ai gruppi di dispositivi di destinazione. Questo passaggio non è negoziabile. Senza di esso, l'intera catena fallisce. Fase due: configurare il Profilo del Certificato SCEP. Questo indica ai dispositivi come ottenere il proprio certificato client. È necessario configurare il formato del nome del soggetto. Per l'autenticazione gestita dall'utente, lo standard è CN uguale a UserPrincipalName. Per l'autenticazione del dispositivo, usa CN uguale all'ID dispositivo di Azure AD. Imposta l'utilizzo della chiave su firma digitale e cifratura della chiave. In utilizzo avanzato della chiave, specifica Autenticazione Client con l'OID 1.3.6.1.5.5.7.3.2. Collega questo profilo al profilo del certificato Radice Attendibile della fase uno. E fornisci l'URL esterno del tuo server NDES. Fase tre: distribuire il Profilo WiFi 802.1X. Questo collega i certificati al SSID di rete. Inserisci il nome della rete esattamente come viene trasmesso dai tuoi punti di accesso. Imposta il tipo di sicurezza su WPA2-Enterprise o WPA3-Enterprise. Imposta il tipo EAP su EAP-TLS. Seleziona il profilo del certificato SCEP come certificato di autenticazione client. E specifica il certificato Radice Attendibile per la convalida del server. Questa sequenza è la cosa più importante da ricordare di tutta questa sessione. Attendibilità, poi certificato, poi WiFi. In questo ordine, ogni volta. Ora lascia che ti illustri alcune best practice che ti eviteranno notevoli problemi in produzione. In primo luogo, pubblica il tuo server NDES tramite Azure AD Application Proxy. Il server NDES deve essere accessibile da Internet per consentire ai dispositivi remoti di eseguire il provisioning dei certificati prima del loro arrivo in sede. Ma esporre un server interno direttamente a Internet rappresenta un rischio significativo per la sicurezza. Application Proxy ti offre un accesso remoto sicuro senza aprire porte in entrata nel firewall. In secondo luogo, implementare certificati a breve durata per i dispositivi BYOD. Invece di un certificato valido per tre anni, emettere certificati validi per 90 giorni. Alla scadenza del certificato, l'utente deve autenticarsi nuovamente tramite il portale di onboarding. Questo elimina naturalmente i dispositivi obsoleti dalla rete. Un dispositivo che non è stato utilizzato per 90 giorni viene semplicemente rimosso. Nessuna pulizia manuale richiesta. In terzo luogo, e questo è assolutamente fondamentale, configurare il server RADIUS per applicare un controllo rigoroso della Certificate Revocation List. Quando un dipendente lascia l'organizzazione, la disattivazione del suo account Active Directory potrebbe non revocare immediatamente il suo accesso WiFi se il suo certificato client rimane valido. Il server RADIUS deve controllare la CRL prima di concedere l'accesso. Assicurarsi che i CRL Distribution Points siano altamente disponibili. Se il server RADIUS non riesce a raggiungere la CRL, l'autenticazione fallisce per tutti. Questo si traduce in un disservizio diffuso. Esaminiamo ora alcune delle modalità di guasto più comuni e come evitarle. Il problema più frequente è la mancata applicazione del profilo WiFi. Il dispositivo riceve i certificati Trusted Root e SCEP, ma il profilo WiFi viene visualizzato come Errore nella console MDM. Nove volte su dieci, si tratta di un disallineamento nel targeting dei gruppi. Se il profilo SCEP è assegnato a un Gruppo Utenti, ma il profilo WiFi è assegnato a un Gruppo Dispositivi, l'MDM non può risolvere la dipendenza. Verificare le assegnazioni. Assicurarsi che tutti e tre i profili si rivolgano esattamente allo stesso gruppo. Il secondo problema comune riguarda gli errori NDES 403 Forbidden. I dispositivi non riescono a recuperare il certificato SCEP e i log IIS di NDES mostrano errori HTTP 403. Questo è solitamente causato dal fatto che l'account del servizio connettore non dispone delle autorizzazioni necessarie sul modello di certificato, oppure da un firewall che blocca i parametri specifici della stringa di query utilizzati da SCEP. Verificare che l'account del connettore disponga delle autorizzazioni di Lettura e Registrazione sul modello CA. Controllare i log del firewall per assicurarsi che gli URL contenenti il parametro operation equals GetCACaps non vengano bloccati. Permettetemi di presentarvi due scenari reali per illustrare come questo si traduce in pratica. Scenario uno: un hotel di 200 camere con 50 addetti alle pulizie che utilizzano smartphone personali per accedere all'app di pianificazione. Il responsabile IT vuole evitare la registrazione completa all'MDM per rispettare la privacy del personale. La soluzione è un portale self-service integrato con Microsoft Entra ID. Il personale si connette all'SSID di provisioning, effettua l'accesso con le proprie credenziali Entra ID e scarica un profilo SCEP. Il server SCEP emette un certificato client di 30 giorni direttamente sul dispositivo. Il dispositivo si connette all'SSID Staff WiFi utilizzando EAP-TLS. Il server RADIUS assegna questi dispositivi a una VLAN limitata che consente l'accesso solo all'app di pianificazione. Quando un membro del personale si dimette, il suo account Entra ID viene disattivato e il server RADIUS nega istantaneamente l'accesso alla rete. Scenario due: una catena di vendita al dettaglio nazionale con 500 negozi che distribuisce un WiFi sicuro per i tablet aziendali dedicati ai punti vendita. L'architetto di rete deve garantire che, anche in caso di furto di un tablet, non sia possibile estrarre le credenziali. La soluzione è Microsoft Intune che distribuisce i certificati tramite SCEP. Intune distribuisce il certificato Trusted Root, seguito da un profilo SCEP che indica al tablet di generare la propria chiave privata nel suo hardware secure enclave. Il tablet invia una CSR al server NDES, riceve il certificato client e si connette all'SSID Retail POS utilizzando EAP-TLS. Poiché la chiave privata viene generata localmente e non viene mai trasmessa, le credenziali di un tablet rubato non possono essere utilizzate altrove. Ciò soddisfa i requisiti di conformità PCI DSS. Parliamo ora del caso aziendale. Il passaggio alla distribuzione dei certificati SCEP 802.1X offre ritorni misurabili in termini di sicurezza e operazioni. Il WiFi basato su password genera un volume significativo di ticket di assistenza. Scadenze delle password, blocchi, errori di battitura. L'autenticazione basata su certificati è invisibile all'utente. I dispositivi si connettono automaticamente. Questo riduce tipicamente il volume dell'helpdesk relativo al WiFi del 70%. Si tratta di una riduzione materiale dei costi operativi. EAP-TLS elimina il rischio di raccolta delle credenziali e di attacchi Man-in-the-Middle. Questo è fondamentale per la conformità al PCI DSS negli ambienti di vendita al dettaglio e al GDPR in tutti i settori. Il costo di una violazione dei dati supera di gran lunga il costo della distribuzione di un'infrastruttura PKI adeguata. E per le organizzazioni che già utilizzano la piattaforma di Guest WiFi e analytics di Purple, l'estensione dell'onboarding sicuro ai dispositivi BYOD del personale offre una strategia di gestione della rete unificata. L'overlay cloud indipendente dall'hardware di Purple si integra con Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet, in modo da non essere vincolati a un singolo fornitore di hardware. Purple opera in 80.000 sedi attive e ha elaborato 440 milioni di accessi nel 2024, possedendo le certificazioni ISO 27001, GDPR, CCPA e Cyber Essentials. Vorrei concludere con una sintesi rapida delle decisioni chiave che dovete prendere. Dovreste usare SCEP o PKCS? Utilizzate SCEP per l'autenticazione WiFi. La chiave privata rimane sul dispositivo. Utilizzate PKCS solo per la crittografia delle e-mail in cui è richiesto il deposito delle chiavi. Quanto devono essere validi i certificati? 90 giorni per il BYOD. Da uno a due anni per i dispositivi gestiti dall'azienda. Dovreste utilizzare il targeting per utente o per dispositivo nel vostro MDM? Utilizzate il targeting per dispositivo per i dispositivi aziendali che devono connettersi prima dell'accesso dell'utente. Utilizzate il targeting per utente per il BYOD, dove il certificato deve essere legato al singolo individuo. Come gestire la frammentazione di Android? Utilizzate Passpoint, noto anche come Hotspot 2.0, dove possibile. Offre un'esperienza di connessione coerente tra i vari produttori Android. E infine, qual è l'aspetto più importante da gestire correttamente? Il controllo CRL sul server RADIUS. Senza di esso, un certificato revocato può comunque concedere l'accesso alla rete. Con questo si conclude il briefing di oggi. Se desideri approfondire uno di questi argomenti, le guide tecniche di Purple sulla sicurezza WiFi aziendale e sull'autenticazione dei certificati EAP-TLS sono disponibili sul sito web di Purple all'indirizzo purple.ai. Grazie per l'ascolto.

header_image.png

Executive summary

Per le grandi aziende che operano nei settori dell'ospitalità, del retail e pubblico, affidarsi a chiavi pre-condivise (PSK) o al MAC Authentication Bypass (MAB) per il WiFi del personale e dei dispositivi BYOD rappresenta un rischio per la sicurezza. La moderna architettura di rete richiede l'autenticazione 802.1X tramite EAP-TLS (Extensible Authentication Protocol-Transport Layer Security), garantendo che ogni dispositivo sia verificato crittograficamente prima di accedere alla rete. La sfida operativa consiste nel distribuire certificati client univoci a migliaia di dispositivi non gestiti senza sommergere l'helpdesk IT di ticket di supporto.

Il Simple Certificate Enrollment Protocol (SCEP), definito nella RFC 8894, risolve questo problema di distribuzione attraverso la gestione automatizzata del ciclo di vita dei certificati. Sfruttando SCEP, i team IT distribuiscono certificati root e client attendibili agli endpoint, garantendo che la chiave privata non lasci mai il dispositivo. Questa guida fornisce un modello architetturale definitivo e una strategia di implementazione dettagliata per la distribuzione dei certificati WiFi tramite SCEP. Copriamo la sequenza di implementazione critica necessaria per il successo, scenari reali del settore alberghiero e del retail, e strategie di mitigazione del rischio per garantire che il tuo Guest WiFi e le reti aziendali rimangano sicuri e performanti.

Technical deep-dive: SCEP architecture

SCEP è lo standard di settore per la registrazione dei dispositivi aziendali, creato da VeriSign e pubblicato come IETF Internet Draft nel 1999. Automatizza il rilascio di certificati X.509 all'interno di un ambiente Public Key Infrastructure (PKI), eliminando la necessità di una gestione manuale dei certificati su larga scala.

scep_architecture_overview.png

In un flusso di lavoro SCEP, il dispositivo genera localmente la propria coppia di chiavi privata e pubblica. Crea una richiesta di firma del certificato (CSR) e la invia tramite un server NDES (Network Device Enrollment Service) alla propria Autorità di Certificazione (CA). La CA convalida la richiesta utilizzando un segreto condiviso e restituisce il certificato pubblico firmato al dispositivo. Il vantaggio fondamentale in termini di sicurezza è che la chiave privata non lascia mai il dispositivo. Viene generata localmente e memorizzata nell'enclave sicura dell'hardware del dispositivo: il Trusted Platform Module (TPM) su Windows o il Secure Enclave su iOS. Questo rende SCEP l'approccio fortemente raccomandato per l'autenticazione 802.1X, rispetto a PKCS (Public Key Cryptography Standards) in cui la CA genera la coppia di chiavi centralmente e la trasmette sulla rete.

I quattro passaggi della registrazione del certificato SCEP sono i seguenti. In primo luogo, il dispositivo si connette all'URL dell'endpoint SCEP ospitato dal server NDES. In secondo luogo, il dispositivo presenta un segreto condiviso SCEP (una password statica o una richiesta dinamica generata dalla piattaforma MDM) per autenticare la richiesta di registrazione. In terzo luogo, il dispositivo genera una CSR contenente la propria chiave pubblica e le informazioni sull'identità. In quarto luogo, la CA convalida la CSR ed emette il certificato X.509 firmato, che viene restituito al dispositivo.

SCEP contro PKCS: scegliere il meccanismo giusto

Nella progettazione della strategia di implementazione dei certificati, la scelta tra SCEP e PKCS ha implicazioni dirette sulla sicurezza. La tabella seguente riassume le differenze chiave.

Attributo SCEP PKCS
Generazione della chiave privata Sul dispositivo (enclave sicura) Sul server della CA
Trasmissione della chiave privata Mai trasmessa Trasmessa sulla rete
Requisiti infrastrutturali Server NDES richiesto Nessun NDES richiesto
Soluzione ideale Autenticazione WiFi e VPN Crittografia e-mail S/MIME
Livello di sicurezza per 802.1X Consigliato Non consigliato

Per SCEP per il WiFi aziendale, scegli sempre SCEP. La chiave privata che rimane sul dispositivo è la proprietà di sicurezza fondamentale che rende l'autenticazione 802.1X basata su certificato superiore a qualsiasi metodo basato su credenziali.

Flusso di onboarding self-service BYOD

La base di un onboarding BYOD sicuro è la transizione dall'autenticazione legacy a EAP-TLS senza richiedere la registrazione completa a un Mobile Device Management (MDM). Costringere il personale a registrare gli smartphone personali in un MDM aziendale solleva legittimi dubbi sulla privacy e incontra una forte resistenza. Un portale di onboarding self-service risolve questo problema.

L'utente connette il proprio dispositivo personale a un SSID di provisioning dedicato, che funge da walled garden limitando l'accesso esclusivamente al portale di onboarding e all'identity provider. L'utente si autentica tramite integrazione SAML o OAuth con Microsoft Entra ID, Okta o Google Workspace. Una volta completata con successo l'autenticazione, il sistema genera un certificato client univoco e specifico per il dispositivo tramite SCEP. Un profilo di configurazione (un file Apple .mobileconfig o un profilo Passpoint per Android) viene inviato al dispositivo. Il dispositivo si connette quindi automaticamente al SSID aziendale sicuro utilizzando EAP-TLS. L'utente non ha bisogno di sapere nulla sui certificati o su 802.1X.

Guida all'implementazione: la sequenza di deployment

La corretta configurazione di SCEP per 802.1X richiede il rispetto rigoroso di una specifica sequenza di deployment. La relazione di attendibilità deve essere stabilita prima di poter configurare l'autenticazione. La deviazione da questo ordine rappresenta la causa più comune di fallimento del deployment.

Passo 1: Distribuire il certificato Root attendibile. Prima che un dispositivo possa richiedere un certificato client o considerare attendibile il server RADIUS, deve considerare attendibile l'Autorità di Certificazione (CA) emittente. Esporta il certificato della Root CA (e gli eventuali certificati delle CA intermedie) come file .cer. Distribuisci questo profilo ai gruppi di dispositivi di destinazione tramite la tua piattaforma MDM. Questo passaggio non è negoziabile.

Passo 2: Configurare il profilo del certificato SCEP. Questo indica ai dispositivi come ottenere il proprio certificato client. Configura il formato del nome del soggetto: per l'autenticazione basata sull'utente, lo standard è CN={{UserPrincipalName}}; per l'autenticazione del dispositivo, utilizza CN={{AAD_Device_ID}}. Imposta l'utilizzo della chiave su Digital signature e Key encipherment. Sotto l'utilizzo esteso della chiave, specifica Client Authentication (OID: 1.3.6.1.5.5.7.3.2). Collega questo profilo al profilo del certificato Root attendibile del Passo 1. Fornisci l'URL esterno del tuo server NDES.

Passo 3: Distribuire il profilo WiFi 802.1X. Invia la configurazione WiFi che associa i certificati al SSID di rete. Inserisci il nome della rete esattamente come trasmesso dai tuoi access point. Imposta il tipo di sicurezza su WPA2-Enterprise o WPA3-Enterprise. Imposta il tipo di EAP su EAP-TLS. Seleziona il profilo del certificato SCEP come certificato di autenticazione client. Specifica il certificato Root attendibile per la convalida del server, per garantire che il dispositivo si connetta solo al tuo server RADIUS legittimo.

Questa sequenza si applica a tutte le piattaforme hardware supportate: Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. L'overlay cloud indipendente dall'hardware di Purple si integra con tutti questi sistemi, il che significa che la tua infrastruttura di certificati non è vincolata a un singolo fornitore di hardware.

Best practice

Pubblica NDES tramite Azure AD Application Proxy. Il server NDES deve essere accessibile da Internet per consentire ai dispositivi remoti di ottenere i certificati prima di arrivare in sede. Esporre direttamente un server interno a Internet rappresenta un rischio significativo per la sicurezza. La pubblicazione tramite Azure AD Application Proxy fornisce un accesso remoto sicuro senza aprire porte in entrata nel firewall e consente di applicare criteri di accesso condizionale al flusso di registrazione.

Rilascia certificati a breve scadenza per il BYOD. Poiché i dispositivi BYOD non sono gestiti, il rischio che un dispositivo compromesso rimanga sulla rete è maggiore. Rilascia certificati validi per 90 giorni anziché per diversi anni. Alla scadenza del certificato, l'utente dovrà autenticarsi nuovamente tramite il portale di onboarding. Questo elimina naturalmente i dispositivi inattivi dalla rete senza alcun intervento manuale da parte dell'IT.

Imponi un controllo rigoroso della CRL sul server RADIUS. L'implementazione dei certificati rappresenta solo metà dell'equazione di sicurezza. Se un dipendente viene licenziato, la disattivazione del suo account Active Directory potrebbe non revocare immediatamente il suo accesso alla rete WiFi se il suo certificato client rimane valido. Configura il tuo server RADIUS per imporre un controllo rigoroso della Certificate Revocation List (CRL). Assicurati che i tuoi CRL Distribution Points (CDP) siano altamente disponibili. Se il server RADIUS non riesce a raggiungere la CRL, l'autenticazione fallisce per tutti gli utenti, causando un'interruzione del servizio su larga scala.

Segmenta il BYOD su una VLAN dedicata. I dispositivi BYOD non sono gestiti. Non controlli i loro aggiornamenti del sistema operativo, lo stato dell'antivirus o le applicazioni installate. Posiziona i dispositivi BYOD su una VLAN dedicata che fornisca l'accesso a Internet e un accesso limitato solo alle specifiche applicazioni interne necessarie per il ruolo del dipendente. Non inserire mai i dispositivi BYOD nella stessa VLAN dei server aziendali o dei dispositivi gestiti.

byod_vs_psk_comparison.png

Risoluzione dei problemi e mitigazione dei rischi

Impossibile applicare il profilo WiFi. Il dispositivo riceve i certificati Trusted Root e SCEP, ma il profilo WiFi mostra lo stato 'Errore' nella console MDM. Questo è quasi sempre causato da una mancata corrispondenza nel targeting dei gruppi. Se il profilo SCEP è assegnato a un Gruppo Utenti ma il profilo WiFi è assegnato a un Gruppo Dispositivi, l'MDM non può risolvere la dipendenza. Verifica le tue assegnazioni e assicurati che i profili Trusted Root, SCEP e WiFi si rivolgano tutti esattamente allo stesso gruppo Azure AD.

Errori NDES 403 Forbidden. I dispositivi non riescono a recuperare il certificato SCEP e i log IIS di NDES mostrano errori HTTP 403. È probabile che l'account di servizio del connettore non disponga delle autorizzazioni necessarie sul modello di certificato, oppure che il firewall stia bloccando i parametri specifici della stringa di query utilizzati da SCEP. Verifica che l'account del connettore disponga delle autorizzazioni di 'Lettura' e 'Registrazione' sul modello della CA. Controlla i log del firewall per assicurarti che gli URL contenenti ?operation=GetCACaps non vengano bloccati.

Frammentazione di Android. I dispositivi Apple iOS gestiscono i profili .mobileconfig in modo coerente. Android è altamente frammentato: diversi produttori e versioni del sistema operativo gestiscono i profili WiFi e l'installazione dei certificati in modo differente. Fornisci istruzioni chiare e specifiche per ciascun sistema operativo sul Captive Portal di onboarding. L'uso di Passpoint (Hotspot 2.0) migliora significativamente l'esperienza su Android offrendo un flusso di connessione coerente tra i vari produttori.

Ritardi nella revoca dei certificati. Quando un dipendente lascia l'azienda, il suo accesso deve essere revocato immediatamente. Disattivare il suo account IdP è il primo passo, ma il server RADIUS deve anche verificare lo stato del certificato. Configura il tuo server RADIUS per utilizzare l'Online Certificate Status Protocol (OCSP) in aggiunta al controllo CRL. L'OCSP fornisce lo stato di revoca in tempo reale anziché affidarsi a un elenco aggiornato periodicamente.

ROI e impatto aziendale

La transizione alla distribuzione dei certificati SCEP 802.1X offre ritorni misurabili in termini di sicurezza e operazioni. Il WiFi basato su password genera un volume significativo di ticket di assistenza a causa di password scadute, blocchi e refusi. L'autenticazione basata su certificati è invisibile all'utente: i dispositivi si connettono automaticamente. Questo riduce tipicamente il volume dei ticket di assistenza relativi al WiFi del 70%, liberando il personale IT per concentrarsi su attività strategiche.

L'EAP-TLS elimina il rischio di furto di credenziali e di attacchi Man-in-the-Middle (MitM). Questo è fondamentale per la conformità allo standard PCI DSS nei settori del Retail e al GDPR in tutti i settori. Nell' Hospitality , dove il personale gestisce i dati di pagamento e le informazioni personali degli ospiti, il costo di una violazione dei dati supera di gran lunga il costo dell'implementazione di un'infrastruttura PKI adeguata. Per gli operatori dei Trasporti e le strutture Sanitarie , si applicano gli stessi requisiti di conformità.

Per le strutture che già utilizzano la piattaforma Guest WiFi e WiFi Analytics di Purple, estendere l'onboarding sicuro ai dispositivi BYOD del personale offre una strategia di gestione della rete unificata e robusta. Purple opera in oltre 80.000 sedi attive e ha elaborato 440 milioni di accessi nel 2024 (dati interni Purple), possedendo le certificazioni ISO 27001, GDPR, CCPA e Cyber Essentials. I nostri add-on di sicurezza SecurePass e Shield si integrano direttamente con l'architettura di autenticazione basata su certificati descritta in questa guida.

Per una panoramica più ampia sulla sicurezza delle reti aziendali, consulta la nostra guida Enterprise WiFi Security: A Complete Guide for 2026 . Per considerazioni sulla conformità al GDPR specifiche per gli amministratori di rete, consulta The Network Administrator's Guide to GDPR and Guest Data Privacy Compliance .

Definizioni chiave

SCEP (Simple Certificate Enrollment Protocol)

Un protocollo definito nella RFC 8894 che automatizza il rilascio di certificati digitali X.509 ai dispositivi all'interno di un ambiente PKI. Il dispositivo genera la propria chiave privata localmente, la quale non lascia mai il dispositivo.

Utilizzato per distribuire certificati di autenticazione WiFi su dispositivi aziendali e BYOD su larga scala senza l'intervento manuale dell'IT. Lo standard di settore per il provisioning dei certificati 802.1X.

802.1X

Uno standard IEEE (IEEE Std 802.1X-2020) per il controllo dell'accesso alla rete basato su porte. Fornisce un meccanismo di autenticazione ai dispositivi che desiderano connettersi a una LAN o WLAN prima che venga concesso loro l'accesso alle risorse di rete.

La base del WiFi aziendale sicuro, che sostituisce le vulnerabili chiavi pre-condivise. Richiede un server RADIUS, un supplicant sul dispositivo client e un autenticatore sull'access point.

EAP-TLS (Extensible Authentication Protocol-Transport Layer Security)

Un framework di autenticazione che richiede sia al server che al client di presentare certificati digitali validi. Fornisce un'autenticazione reciproca, garantendo che il dispositivo si fidi della rete e che la rete si fidi del dispositivo.

Il metodo più sicuro per l'autenticazione 802.1X. Elimina il furto di credenziali e gli attacchi Man-in-the-Middle. Il protocollo di autenticazione di destinazione che la distribuzione dei certificati SCEP è progettata per abilitare.

NDES (Network Device Enrollment Service)

Un ruolo di Microsoft Windows Server che funge da ponte, consentendo ai dispositivi privi di credenziali di dominio di ottenere certificati da una CA di Active Directory Certificate Services tramite SCEP.

Un componente infrastrutturale richiesto quando si implementa SCEP con Microsoft Intune. Dovrebbe essere pubblicato tramite Azure AD Application Proxy per consentire il provisioning sicuro dei certificati da remoto.

BYOD (Bring Your Own Device)

La pratica di consentire ai dipendenti di utilizzare i propri smartphone, tablet o laptop personali per accedere alle reti e alle applicazioni aziendali.

Richiede un'attenta segmentazione della rete e un onboarding sicuro per evitare che dispositivi non gestiti compromettano la rete aziendale. L'arruolamento MDM completo è spesso impraticabile per i dispositivi personali a causa di problemi di privacy.

CRL (Certificate Revocation List)

Un elenco pubblicato dall'Autorità di Certificazione contenente i numeri di serie dei certificati che sono stati revocati prima della loro data di scadenza.

Deve essere verificata dal server RADIUS durante ogni tentativo di autenticazione per garantire che i dipendenti licenziati o i dispositivi compromessi non possano accedere alla rete. I punti di distribuzione CRL devono essere altamente disponibili.

CSR (Certificate Signing Request)

Un messaggio generato da un dispositivo e inviato a un'Autorità di Certificazione per richiedere un certificato di identità digitale. Contiene la chiave pubblica del dispositivo e le informazioni sull'identità.

Generata dal dispositivo durante il processo SCEP. La chiave privata utilizzata per firmare la CSR rimane sul dispositivo e non viene mai trasmessa.

RADIUS (Remote Authentication Dial-In User Service)

Un protocollo di rete che fornisce una gestione centralizzata di Autenticazione, Autorizzazione e Contabilità (AAA) per gli utenti e i dispositivi che si connettono a una rete.

Il server che convalida il certificato del client durante l'autenticazione 802.1X e concede o nega l'accesso alla rete. Deve essere configurato per applicare un controllo rigoroso di CRL o OCSP.

PKCS (Public Key Cryptography Standards)

Un insieme di standard in cui sia la chiave pubblica che quella privata vengono generate dall'Autorità di Certificazione e poi consegnate in modo sicuro all'endpoint.

Meno adatto rispetto a SCEP per l'autenticazione WiFi perché la chiave privata viene trasmessa sulla rete. Più indicato per la crittografia delle e-mail S/MIME dove è richiesto il deposito della chiave (key escrow).

OCSP (Online Certificate Status Protocol)

Un protocollo che fornisce lo stato di revoca del certificato in tempo reale, in alternativa alla CRL aggiornata periodicamente.

Preferito rispetto alla CRL per gli ambienti ad alta sicurezza perché fornisce lo stato di revoca istantaneo anziché affidarsi a un elenco che potrebbe risalire a ore prima.

Esempi pratici

Un hotel di 200 camere deve fornire un accesso WiFi sicuro a 50 addetti alle pulizie che utilizzano i propri smartphone personali (BYOD) per accedere all'app di pianificazione dei turni. Il responsabile IT vuole evitare la registrazione completa all'MDM per rispettare la privacy del personale, ma deve garantire che l'accesso venga revocato immediatamente in caso di dimissioni di un dipendente.

L'hotel implementa un portale di onboarding self-service integrato con Microsoft Entra ID. Il personale si connette a un SSID di provisioning aperto, si autentica con le proprie credenziali Entra ID e scarica un profilo SCEP. Il server SCEP emette un certificato client di 30 giorni direttamente sul dispositivo, con la chiave privata generata e memorizzata localmente nell'enclave sicura dello smartphone. Il dispositivo si connette automaticamente all'SSID "Staff_WiFi" utilizzando EAP-TLS. Il server RADIUS assegna questi dispositivi a una VLAN limitata che consente l'accesso solo all'app di pianificazione e a Internet. Quando un dipendente si dimette, il suo account Entra ID viene disabilitato. Il server RADIUS, configurato per un controllo rigoroso della CRL, nega l'accesso alla rete al successivo tentativo di autenticazione. La validità del certificato di 30 giorni garantisce che, anche in caso di ritardo nel controllo della CRL, l'accesso scada entro un mese.

Commento dell'esaminatore: Questo approccio bilancia la sicurezza con la privacy del personale. Utilizzando SCEP tramite un Captive Portal anziché la registrazione completa all'MDM, l'hotel evita di installare un profilo di gestione sui dispositivi personali. La validità del certificato di 30 giorni e il controllo rigoroso della CRL forniscono un controllo degli accessi a più livelli. La segmentazione della VLAN garantisce che anche un dispositivo BYOD compromesso non possa raggiungere i server aziendali o i sistemi di pagamento.

Una catena di vendita al dettaglio nazionale con 500 negozi deve implementare un WiFi sicuro per i tablet POS (point-of-sale) aziendali con sistema operativo Windows. L'architetto di rete deve garantire che, anche in caso di furto di un tablet, le credenziali di rete non possano essere estratte e utilizzate per accedere alla rete aziendale da un altro dispositivo. La conformità PCI DSS è obbligatoria.

L'architetto di rete configura Microsoft Intune per distribuire i certificati tramite SCEP. Intune invia il certificato Trusted Root al gruppo "POS Devices", seguito da un profilo SCEP che indica a ciascun tablet di generare la propria chiave privata nel TPM di Windows. Il tablet invia una CSR al server NDES, riceve il certificato client e si connette all'SSID "Retail_POS" utilizzando WPA3-Enterprise ed EAP-TLS. Il server RADIUS autentica il certificato e inserisce il dispositivo nella VLAN POS isolata, che consente il traffico solo verso il processore di pagamento e il sistema di gestione dell'inventario. Tutti e tre i profili Intune (Trusted Root, SCEP e WiFi) sono assegnati allo stesso gruppo di dispositivi "POS Devices" per evitare errori di dipendenza. NDES viene pubblicato tramite Azure AD Application Proxy per consentire il rinnovo del certificato senza richiedere che il tablet sia in sede.

Commento dell'esaminatore: Questa è l'architettura ottimale per i dispositivi aziendali in un ambiente PCI DSS. Poiché SCEP garantisce che la chiave privata venga generata localmente nel TPM e mai trasmessa, le credenziali di un tablet rubato non possono essere estratte e riutilizzate da un altro dispositivo. Lo standard WPA3-Enterprise fornisce la forward secrecy, garantendo che il traffico catturato non possa essere decifrato retroattivamente. L'isolamento della VLAN limita la portata di un eventuale attacco da un dispositivo compromesso al solo segmento di rete del POS.

Domande di esercitazione

Q1. Stai distribuendo un profilo SCEP tramite Intune a una flotta di laptop Windows. I dispositivi ricevono correttamente il certificato Trusted Root, ma l'applicazione del profilo WiFi non riesce e viene visualizzato l'errore "Error" nella console di Intune. Il profilo SCEP è assegnato al gruppo Azure AD "All Users", mentre il profilo WiFi è assegnato al gruppo di dispositivi "Corporate Laptops". Qual è la causa dell'errore e come lo risolvi?

Suggerimento: Considera le dipendenze tra i profili e il modo in cui Intune risolve il targeting dei gruppi quando un profilo dipende da un altro profilo.

Visualizza risposta modello

L'errore è causato da una mancata corrispondenza del targeting dei gruppi. Intune non può risolvere la dipendenza tra il profilo SCEP e il profilo WiFi perché si rivolgono a tipi di gruppi diversi: uno si rivolge agli utenti e l'altro ai dispositivi. Per risolvere questo problema, controlla tutte e tre le assegnazioni dei profili e assicurati che i profili Trusted Root, SCEP e WiFi siano tutti distribuiti esattamente allo stesso gruppo Azure AD. Scegli in modo coerente il targeting per utente o per dispositivo su tutti i profili.

Q2. Un punto vendita al dettaglio desidera proteggere i propri tablet POS. Il direttore IT suggerisce di utilizzare PKCS anziché SCEP perché semplifica l'infrastruttura eliminando la necessità di un server NDES. In qualità di network architect, perché dovresti consigliare SCEP per l'autenticazione WiFi 802.1X e in quali circostanze PKCS sarebbe la scelta corretta?

Suggerimento: Pensa a dove viene generata e memorizzata la chiave privata in entrambi i protocolli e considera le implicazioni di sicurezza per l'autenticazione di rete rispetto alla crittografia delle e-mail.

Visualizza risposta modello

Consiglia SCEP per l'autenticazione WiFi 802.1X perché la chiave privata viene generata localmente sul dispositivo e memorizzata nella sua enclave hardware sicura. La chiave privata non lascia mai il dispositivo e non viene mai trasmessa sulla rete. Se un tablet viene rubato, le credenziali non possono essere estratte e utilizzate da un altro dispositivo. Con PKCS, la CA genera la coppia di chiavi centralmente e la trasmette al dispositivo, introducendo un rischio di trasmissione inaccettabile per l'autenticazione di rete. PKCS è la scelta corretta solo per la crittografia delle e-mail S/MIME, dove è richiesto il deposito delle chiavi (key escrow) per consentire la decrittografia delle e-mail crittografate in caso di smarrimento del dispositivo originale.

Q3. Stai progettando un portale di onboarding BYOD per un ospedale da 500 posti letto. Il personale clinico utilizzerà i propri smartphone personali per accedere ad app interne non critiche, come i turni del personale e la messaggistica interna. È necessario ridurre al minimo il rischio che i dispositivi obsoleti rimangano sulla rete dopo la partenza del personale, senza richiedere l'intervento manuale dell'IT per ogni uscita. Quale specifica configurazione del certificato dovresti implementare?

Suggerimento: Considera il ciclo di vita del certificato e come puoi forzare i dispositivi a riautenticarsi periodicamente senza richiedere all'IT di revocare manualmente ogni certificato.

Visualizza risposta modello

Implementa certificati a breve durata con un periodo di validità compreso tra 30 e 90 giorni. Alla scadenza del certificato, il dispositivo BYOD è costretto a riautenticarsi attraverso il Captive Portal utilizzando le credenziali IdP aziendali del membro del personale. Se il dipendente ha lasciato l'azienda e il suo account IdP è stato disattivato, non potrà completare la riautenticazione e non riceverà un nuovo certificato. Questo elimina naturalmente i dispositivi obsoleti dalla rete senza richiedere all'IT di revocare manualmente i singoli certificati. Combina questo approccio con il controllo OCSP sul server RADIUS per garantire la revoca immediata quando un account viene disattivato, fornendo una difesa approfondita tra i cicli di scadenza dei certificati.

Q4. Il tuo server NDES restituisce errori HTTP 403 Forbidden per tutte le richieste di certificati SCEP. Il server NDES è accessibile da Internet tramite Azure AD Application Proxy. Quali sono le due cause più probabili di questo errore e come si diagnostica ciascuna di esse?

Suggerimento: Considera sia le autorizzazioni sul modello di certificato sia il percorso di rete tra il dispositivo e il server NDES.

Visualizza risposta modello

Le due cause più probabili sono: in primo luogo, l'account di servizio Intune Certificate Connector non dispone delle autorizzazioni necessarie sul modello di certificato della CA. Verifica che l'account di servizio disponga delle autorizzazioni "Read" e "Enroll" sul modello nella console della CA. In secondo luogo, il firewall o l'Application Proxy sta bloccando i parametri specifici della stringa di query utilizzati da SCEP. Controlla i log del firewall e dell'Application Proxy per verificare la presenza di richieste contenenti parametri come "?operation=GetCACaps" o "?operation=PKIOperation". Si tratta di operazioni SCEP standard che devono essere consentite. Se l'Application Proxy rimuove le stringhe di query, regola le impostazioni di pre-autenticazione per consentire il pass-through per il percorso URL di NDES.

Continua a leggere questa serie

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.

Leggi la guida →

La guida enterprise a SCEP: implementare il Simple Certificate Enrollment Protocol per la sicurezza automatizzata del WiFi nei campus

Questa guida di riferimento tecnico fornisce un modello architetturale definitivo e una strategia di implementazione passo-passo per la distribuzione dei certificati WiFi aziendali tramite SCEP. Copre le differenze cruciali tra SCEP e PKCS, l'esatta sequenza di implementazione necessaria per il successo e le strategie reali di mitigazione del rischio per i leader IT.

Leggi la guida →

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.

Leggi la guida →