Vai al contenuto principale

Distribuzione di certificati WiFi Microsoft Intune tramite SCEP e PKCS

Questa guida fornisce un riferimento tecnico dettagliato per la distribuzione di certificati di autenticazione WiFi tramite Microsoft Intune utilizzando SCEP e PKCS. È progettata per responsabili IT e architetti di rete che implementano il WiFi 802.1X senza password per garantire una connettività sicura e fluida negli ambienti aziendali.

Di Iain JewittPubblicato
📖 6 minuti di lettura1,462 parole2 esempi pratici3 domande di esercitazione8 definizioni chiave

Video overview

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

Interactive Architecture Tool802.1X EAP-TLS Profile Sizer

Microsoft Intune WiFi certificate profile and architecture advisor

Model your enterprise 802.1X certificate deployment. Compare SCEP vs PKCS vs Microsoft Cloud PKI, validate OS-specific key storage parameters, eliminate group targeting conflicts (error 0x87D1FDE8), and generate deployment profiles.

Architecture Score
95/100
Strong architecture

Certificate Enrollment Specifications

  • Protocol: Simple Certificate Enrollment Protocol (RFC 8894)
  • Key Security: Generated on client device (TPM / Secure Enclave) - never leaves endpoint
  • Key Length: RSA 2048-bit (SHA-256 Signature Hash)
  • Hardware Provider: TPM KSP (Microsoft Platform Crypto Provider) if present, fallback to Software KSP
  • Subject Name Format: CN={{UserName}},OU=WiFi Users,DC=corp,DC=internal
  • Subject Alternative Name (SAN): User Principal Name (UPN) = {{UserPrincipalName}}
  • Renewal Threshold: 20% (Trigger certificate renewal at 80% of validity period)

AAA & RADIUS Integration Details

  • RADIUS Engine: Purple Cloud RADIUS (Recommended)
  • Architecture Mode: 100% Cloud Native AAA
  • RadSec (RFC 6614): Supported (Encrypted TLS Tunnel)
  • Directory Lookup: Direct REST API integration with Microsoft Entra ID for dynamic role mapping & group sync
  • CRL & OCSP Validation: Real-time OCSP & Automated CRL distribution point polling
  • Operating System Best Practice: Configure Identity Certificate reference in WiFi profile to avoid manual user certificate prompts.

Remove on-premises NPS and NDES with Purple Cloud RADIUS

Authenticate Microsoft Entra ID and Intune-enrolled devices natively with zero on-premises servers. Get dynamic role-based VLAN steering, RadSec encryption, and automated certificate revocation.

Useful? Link to this tool

Distribuzione di certificati WiFi Microsoft Intune tramite SCEP e PKCS

Sintesi Esecutiva

Per le sedi aziendali - che si tratti di un dinamico ambiente Hospitality, di un'operazione Retail multi-sito o di un moderno campus aziendale - affidarsi a chiavi pre-condivise o a Captive Portal di base per la rete WiFi del personale rappresenta una vulnerabilità di sicurezza e un collo di bottiglia operativo. La moderna architettura di rete richiede l'autenticazione 802.1X tramite EAP-TLS, garantendo che ogni dispositivo sia verificato crittograficamente prima di accedere alla rete.

Tuttavia, la sfida risiede nella distribuzione: come distribuire certificati client univoci a migliaia di dispositivi Windows, iOS e Android senza sommergere il servizio di assistenza di ticket di supporto? Microsoft Intune risolve questo problema attraverso la gestione automatizzata del ciclo di vita dei certificati. Sfruttando i profili di certificato SCEP (Simple Certificate Enrolment Protocol) o PKCS (Public Key Cryptography Standards), i team IT possono distribuire silenziosamente certificati root e client affidabili agli endpoint gestiti.

Questa guida fornisce un progetto di architettura definitivo e una strategia di implementazione dettagliata per la distribuzione dei certificati WiFi tramite Intune. Esploreremo le differenze critiche tra SCEP e PKCS, spiegheremo l'esatta sequenza di distribuzione necessaria per il successo e delineeremo le strategie di mitigazione del rischio nel mondo reale per garantire che il vostro Guest WiFi e le reti aziendali rimangano sicuri e performanti.

Ascolta il podcast informativo di accompagnamento:

Approfondimento Tecnico: SCEP vs. PKCS

Durante la progettazione della strategia di distribuzione dei certificati WiFi tramite Intune, la prima decisione architetturale riguarda la selezione del meccanismo di consegna dei certificati. Intune supporta sia SCEP che PKCS, ma operano in modo fondamentalmente diverso.

SCEP (Simple Certificate Enrolment Protocol)

SCEP è lo standard di settore per la registrazione dei dispositivi aziendali. In un flusso di lavoro SCEP, il servizio Intune istruisce l'endpoint a generare la propria coppia di chiavi privata/pubblica. Il dispositivo crea quindi una richiesta di firma del certificato (CSR) e la invia tramite un server NDES (Network Device Enrolment Service) alla Certificate Authority (CA). La CA firma la richiesta e restituisce il certificato pubblico al dispositivo.

Il vantaggio critico in termini di sicurezza di SCEP è che la chiave privata non lascia mai il dispositivo. Viene generata localmente, archiviata nell'enclave sicura del dispositivo (come il TPM su Windows o il Secure Enclave su iOS) e non viene mai trasmessa in rete. Questo rende SCEP l'approccio fortemente raccomandato per l'autenticazione 802.1X.

PKCS (Public Key Cryptography Standards)

Al contrario, con PKCS, l'Autorità di Certificazione genera sia la chiave pubblica che quella privata a livello centrale. Il Microsoft Intune Certificate Connector esporta quindi in modo sicuro questa coppia di chiavi e la distribuisce al dispositivo di destinazione.

Sebbene il PKCS elimini la necessità di implementare e gestire un server NDES - semplificando l'ingombro dell'infrastruttura - introduce un rischio teorico di sicurezza perché la chiave privata viene trasmessa sulla rete. Il PKCS è generalmente più adatto per i casi d'uso in cui è richiesto il deposito della chiave, come la crittografia delle e-mail S/MIME, piuttosto che per l'autenticazione di rete.

Distribuzione di certificati WiFi Microsoft Intune tramite SCEP e PKCS - scep vs pkcs comparison

Guida all'implementazione: La sequenza di distribuzione

La corretta configurazione di un profilo WiFi Intune per 802.1X richiede il rigoroso rispetto di una specifica sequenza di distribuzione. Le dipendenze del profilo Intune impongono che la fiducia debba essere stabilita prima di poter configurare l'autenticazione.

Passaggio 1: Distribuzione del profilo del 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 emittente.

  1. Esporta il certificato della CA Root (e gli eventuali certificati della CA intermedia) come file .cer.
  2. Nel centro di amministrazione di Microsoft Endpoint Manager, passa a Dispositivi > Profili di configurazione > Crea profilo.
  3. Seleziona la piattaforma di destinazione (ad esempio, Windows 10 e versioni successive) e scegli il tipo di profilo Certificato attendibile.
  4. Carica il file .cer e distribuisci questo profilo ai gruppi di dispositivi di destinazione.

Regola empirica: punta sempre allo stesso gruppo (Utenti o Dispositivi) in tutti i profili correlati per evitare discrepanze nella distribuzione.

Passaggio 2: Configurazione del profilo del certificato SCEP

Una volta stabilita la fiducia, configura il profilo SCEP per indicare ai dispositivi come ottenere il loro certificato client.

  1. Crea un nuovo profilo di configurazione e seleziona Certificato SCEP.
  2. Configura il Formato del nome del soggetto. Per l'autenticazione basata sull'utente, CN={{UserPrincipalName}} è lo standard. Per l'autenticazione del dispositivo, utilizza CN={{AAD_Device_ID}}.
  3. Imposta l'Utilizzo della chiave su Firma digitale e Cifratura della chiave.
  4. In Utilizzo avanzato della chiave, specifica Autenticazione client (OID: 1.3.6.1.5.5.7.3.2).
  5. Collega questo profilo al profilo del certificato Root attendibile creato al Passaggio 1.
  6. Fornisci l'URL esterno del tuo server NDES.

Passaggio 3: Distribuzione del profilo WiFi 802.1X

Il passaggio finale consiste nel distribuire la configurazione WiFi che associa i certificati al SSID di rete.

  1. Crea un profilo di configurazione WiFi.
  2. Inserisci il Nome di rete (SSID) esattamente come viene trasmesso dai tuoi Wireless Access Points.
  3. Seleziona WPA2-Enterprise o WPA3-Enterprise come tipo di sicurezza.
  4. Imposta il Tipo EAP su EAP-TLS.5. Nelle impostazioni di autenticazione, seleziona il profilo del certificato SCEP creato al passaggio 2 come certificato di autenticazione client.
  5. Specifica il certificato Trusted Root per la convalida del server, garantendo così che il dispositivo si connetta esclusivamente al tuo server RADIUS legittimo.

Distribuzione di certificati WiFi Microsoft Intune tramite SCEP e PKCS - architecture overview

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 e Standard di Settore

Durante l'implementazione della distribuzione dei certificati WiFi tramite Intune, attieniti alle seguenti best practice indipendenti dal fornitore per garantire conformità e affidabilità.

Posizionamento e Sicurezza del Server NDES

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. Tuttavia, esporre direttamente un server interno a Internet costituisce un grave rischio per la sicurezza.

Raccomandazione: Pubblica l'URL di NDES utilizzando l'Application Proxy di Azure AD. Questo approccio fornisce un accesso remoto sicuro senza aprire porte in entrata sul firewall e ti consente di applicare i criteri di Accesso Condizionale al flusso di registrazione.

RADIUS e Controllo della CRL

La distribuzione dei certificati rappresenta solo metà della sicurezza aziendale; la revoca è altrettanto critica. Se un dipendente viene licenziato, disabilitare il suo account Active Directory potrebbe non revocare immediatamente il suo accesso WiFi se il certificato client rimane valido e il server RADIUS non esegue un controllo rigoroso della Certificate Revocation List (CRL).

Raccomandazione: Configura il tuo Network Policy Server (NPS) o il tuo server RADIUS per applicare una verifica rigorosa della CRL. Assicurati che i tuoi CRL Distribution Points (CDP) siano a elevata disponibilità; se il server RADIUS non riesce a raggiungere la CRL, l'autenticazione fallirà, causando un disservizio diffuso.

Per ulteriori approfondimenti sulla progettazione di reti sicure, consulta The Core SD WAN Benefits for Modern Businesses.

Risoluzione dei Problemi e Mitigazione dei Rischi

Anche con una pianificazione meticolosa, la distribuzione dei certificati può riscontrare problemi. Di seguito sono riportati i casi di errore più comuni e le relative strategie di mitigazione.

Problema: Impossibile Applicare il Profilo WiFi

Sintomo: Il dispositivo riceve i certificati Trusted Root e SCEP, ma il profilo WiFi viene visualizzato come "Errore" o "Non applicabile" in Intune.

Causa principale: Questo problema è quasi sempre causato da una mancata corrispondenza nei gruppi di destinazione. Se il profilo SCEP è assegnato a un Gruppo Utenti, mentre il profilo WiFi è assegnato a un Gruppo Dispositivi, Intune non è in grado di risolvere la dipendenza.

Soluzione: Verifica le assegnazioni. Assicurati che i profili Trusted Root, SCEP e WiFi siano tutti distribuiti esattamente allo stesso gruppo Azure AD.

Problema: Errori NDES 403 Forbidden

Sintomo: I dispositivi non riescono a recuperare il certificato SCEP e i log IIS di NDES mostrano errori HTTP 403.

Causa principale: L'account di servizio del Certificate Connector di Intune non dispone delle autorizzazioni necessarie sul modello di certificato, oppure il filtro URL sul tuo firewall sta bloccando i parametri specifici della query string utilizzati da SCEP.Risoluzione: Verificare che l'account del connettore disponga delle autorizzazioni 'Read' e 'Enrol' sul template della CA. Controllare i log del firewall per assicurarsi che gli URL contenenti ?operation=GetCACaps non vengano bloccati.

ROI e Impatto Aziendale

La transizione alla distribuzione dei certificati 802.1X con Microsoft Intune offre vantaggi misurabili in termini di sicurezza e operazioni.

  1. Riduzione dei ticket di helpdesk: Le reti WiFi basate su password generano un volume significativo di ticket di supporto (scadenze delle password, blocchi dell'account, errori di digitazione). L'autenticazione basata su certificati è invisibile all'utente e riduce tipicamente il volume di ticket correlati al WiFi del 70-80%.
  2. Miglioramento del livello di sicurezza: EAP-TLS elimina il rischio di furto di credenziali e di attacchi Man-in-the-Middle (MitM). Questo è fondamentale per la conformità a framework come PCI DSS e GDPR, in particolare negli ambienti sanitari (Healthcare) e retail.
  3. Onboarding fluido: Per le organizzazioni che gestiscono ampie flotte di dispositivi Apple insieme a Windows, l'integrazione di Intune con i flussi di lavoro MDM esistenti (vedere la nostra guida su Jamf and RADIUS: Certificate-Based WiFi Authentication for Apple Device Fleets) garantisce un'esperienza di provisioning unificata e zero-touch fin dal primo giorno.

Definizioni chiave

SCEP (Simple Certificate Enrolment Protocol)

Un protocollo che consente ai dispositivi di richiedere certificati digitali a una Certificate Authority, in cui la chiave privata viene generata e memorizzata in modo sicuro sul dispositivo stesso.

Il metodo raccomandato per la distribuzione di certificati di autenticazione WiFi grazie alla sua elevata sicurezza e scalabilità.

PKCS (Public Key Cryptography Standards)

Un insieme di standard in cui sia la chiave pubblica che quella privata vengono generate dalla Certificate Authority e poi consegnate in modo sicuro all'endpoint.

Spesso utilizzato per la crittografia delle email S/MIME, ma meno ideale per il WiFi a causa della trasmissione in rete della chiave privata.

NDES (Network Device Enrolment Service)

Un ruolo di Microsoft Windows Server che funge da ponte, consentendo ai dispositivi privi di credenziali di dominio di ottenere certificati tramite SCEP.

Un componente infrastrutturale richiesto quando si implementa la distribuzione dei certificati SCEP con Microsoft Intune.

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

Il metodo di autenticazione 802.1X più sicuro, che richiede sia al server che al client di presentare certificati digitali validi.

Il protocollo di autenticazione di destinazione che i profili WiFi e certificati di Intune sono progettati per abilitare.

CRL (Certificate Revocation List)

Un elenco pubblicato dalla Certificate Authority contenente i numeri di serie dei certificati che sono stati revocati prima della loro data di scadenza.

Fondamentale per la sicurezza; i server RADIUS devono controllare la CRL per garantire che i dipendenti licenziati non possano accedere al WiFi utilizzando un certificato altrimenti valido.

Intune Certificate Connector

Un agente software installato su un Windows Server on-premises che gestisce le richieste tra Microsoft Intune e la Certificate Authority interna.

Richiesto sia per le distribuzioni SCEP (per convalidare le richieste) sia per quelle PKCS (per esportare le chiavi).

Subject Alternative Name (SAN)

Un'estensione di un certificato digitale che consente di associare al certificato più valori (come UPN, e-mail o indirizzo MAC).

Configurato nel profilo SCEP di Intune per garantire che il server RADIUS possa identificare con precisione l'utente o il dispositivo.

Azure AD Application Proxy

Una funzionalità che fornisce un accesso remoto sicuro alle applicazioni web on-premises senza richiedere una VPN o l'apertura di porte in ingresso nel firewall.

Il metodo basato sulle migliori pratiche per pubblicare in modo sicuro l'URL del server NDES interno su Internet per la registrazione dei dispositivi remoti.

Esempi pratici

Una catena di vendita al dettaglio nazionale con 500 sedi sta migrando da WPA2-Personal (Pre-Shared Key) a WPA3-Enterprise per i tablet dei propri addetti alle vendite (Android Enterprise Dedicated Devices). Per il MDM utilizzano Intune. Come dovrebbero progettare l'architettura di distribuzione dei certificati?

  1. Distribuire un server NDES pubblicato tramite Azure AD App Proxy.
  2. Creare un profilo di certificato SCEP basato sul dispositivo in Intune, poiché si tratta di dispositivi dedicati (kiosk) non associati a un utente specifico. Utilizzare CN={{AAD_Device_ID}} come nome del soggetto.
  3. Distribuire il profilo Root CA al gruppo di dispositivi Azure AD "All Store Tablets".
  4. Distribuire il profilo SCEP allo stesso gruppo "All Store Tablets".
  5. Creare un profilo WiFi configurato per WPA3-Enterprise, EAP-TLS, che faccia riferimento al profilo SCEP, e distribuirlo allo stesso gruppo.
  6. Configurare i server RADIUS centrali per autenticare i certificati dei dispositivi a fronte degli oggetti computer di Active Directory.
Commento dell'esaminatore: Questo approccio identifica correttamente che i dispositivi dedicati richiedono certificati basati sul dispositivo (e non sull'utente). Indirizzando i gruppi di dispositivi in modo coerente in tutti e tre i profili, l'architetto evita il fallimento di distribuzione più comune in Intune. L'uso di Azure AD App Proxy per NDES garantisce che i tablet possano rinnovare i certificati in modo sicuro senza VPN.

Un grande centro congressi utilizza Purple per i propri [WiFi Analytics](/guest-wifi/analytics) e Guest WiFi, ma deve proteggere la rete interna del personale. Lo staff utilizza un mix di laptop Windows aziendali e dispositivi personali iOS in modalità BYOD. Come si gestisce la distribuzione di Intune per i dispositivi BYOD?

  1. Richiedere agli utenti BYOD di registrare i propri dispositivi iOS tramite Intune User Enrolment (creando una partizione di lavoro sicura).
  2. Creare un profilo di certificato SCEP basato sull'utente utilizzando CN={{UserPrincipalName}}.
  3. Distribuire i profili Root CA, SCEP e WiFi a un gruppo di utenti Azure AD (ad esempio, "All Staff").
  4. Quando l'utente registra il proprio dispositivo personale, Intune distribuisce i profili specificamente nella partizione di lavoro gestita.
  5. Il dispositivo si connette al SSID del personale utilizzando l'identità dell'utente, consentendo al server RADIUS di applicare il controllo dell'accesso basato sui ruoli (assegnazione VLAN) in base all'appartenenza al gruppo AD dell'utente.
Commento dell'esaminatore: Questa soluzione applica correttamente lo User Enrolment per una gestione BYOD che tutela la privacy. Indirizzando i gruppi di utenti, i certificati seguono il dipendente indipendentemente dal dispositivo che registra. L'integrazione del controllo dell'accesso basato sui ruoli tramite RADIUS dimostra una progettazione di rete avanzata.

Domande di esercitazione

Q1. Hai distribuito la Root CA, i profili SCEP e i profili WiFi ai tuoi dispositivi Windows 10. I certificati vengono installati correttamente, ma il profilo WiFi non viene applicato, mostrando "Errore" nella console Intune. Qual è la causa più probabile?

Suggerimento: Verifica come i profili sono assegnati ai gruppi Azure AD.

Visualizza risposta modello

La causa più probabile è una discrepanza nell'assegnazione dei gruppi di destinazione. Se il profilo SCEP è stato assegnato a un Gruppo Utenti, ma il profilo WiFi è stato assegnato a un Gruppo Dispositivi, Intune non può risolvere la dipendenza tra di essi. Tutti e tre i profili (Root, SCEP, WiFi) devono essere destinati esattamente allo stesso tipo di gruppo.

Q2. Il tuo team di sicurezza richiede che le chiavi private non vengano mai trasmesse sulla rete, anche se crittografate. Quale metodo di distribuzione dei certificati devi utilizzare in Intune e quale server di infrastruttura aggiuntivo è richiesto?

Suggerimento: Pensa a dove viene generata la coppia di chiavi.

Visualizza risposta modello

È necessario utilizzare SCEP (Simple Certificate Enrolment Protocol). Poiché SCEP indica al dispositivo endpoint di generare la chiave privata localmente, questa non attraversa mai la rete. Questa distribuzione richiede un server Network Device Enrolment Service (NDES) che funga da ponte verso la Certificate Authority.

Q3. Un dipendente remoto configura un nuovo laptop da casa tramite Windows Autopilot. I profili Intune vengono distribuiti correttamente, ma il dispositivo non riesce a ottenere il certificato SCEP. Quale configurazione infrastrutturale potrebbe mancare?

Suggerimento: In che modo il dispositivo raggiunge la CA interna da Internet?

Visualizza risposta modello

Il server NDES probabilmente non è stato pubblicato su Internet. Affinché i dispositivi remoti possano richiedere i certificati prima di arrivare nell'ufficio aziendale, l'URL NDES deve essere accessibile dall'esterno, idealmente pubblicato in modo sicuro tramite Azure AD Application Proxy.

Domande frequenti

What is the difference between SCEP and PKCS for Intune WiFi certificates?

SCEP (Simple Certificate Enrollment Protocol, RFC 8894) generates the private key directly on the endpoint hardware (TPM or Secure Enclave) through a one-time challenge password; the private key never leaves the client device. PKCS #12 generates the private key on the certificate authority (AD CS) and transfers the encrypted PFX file over TLS to the device. SCEP is strongly recommended for Zero-Trust enterprise 802.1X WiFi.

What on-premises infrastructure is required for SCEP deployment with Intune?

A standard SCEP deployment requires an Active Directory Certificate Services (AD CS) Enterprise Certificate Authority, the Network Device Enrollment Service (NDES) server role, the Microsoft Intune Certificate Connector, and an external publishing mechanism such as Microsoft Entra Application Proxy or a reverse proxy with valid public SSL certificates.

How does Microsoft Cloud PKI simplify 802.1X WiFi certificate management?

Microsoft Cloud PKI (included in Intune Suite) eliminates all on-premises Windows Servers, NDES roles, and connector agents by hosting the issuing and root certificate authorities entirely in the Microsoft cloud. Intune handles SCEP certificate requests natively, slashing maintenance overhead while supporting multi-platform 802.1X authentication.

In what order must Intune configuration profiles be assigned to endpoints?

Profiles must be assigned in a strict three-tier dependency sequence: first, the Trusted Root Certificate Profile containing the CA chain; second, the SCEP or PKCS Client Certificate Profile targeting user or device authentication; and third, the 802.1X WiFi Configuration Profile configured with WPA3-Enterprise and referencing the client certificate.

How does Purple integrate with Microsoft Intune and Entra ID for enterprise WiFi?

Purple provides a hardware-agnostic Cloud RADIUS AAA service with native Microsoft Entra ID and Intune integration. Purple validates SCEP and Cloud PKI X.509 certificates with automated revocation checking (CRL/OCSP), applies real-time directory-driven dynamic VLAN assignments, and isolates corporate and visitor traffic across all major enterprise access point vendors.

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.