Vai al contenuto principale

Autenticazione SAML per il WiFi del personale

Questa guida fornisce un approfondimento tecnico sull'utilizzo di SAML 2.0 per l'autenticazione WiFi del personale di livello enterprise, coprendo l'architettura del protocollo, l'integrazione dell'Identity Provider e le best practice di implementazione. Offre ai responsabili IT e agli architetti di rete una guida pratica sul collegamento di Azure AD o Okta alla piattaforma di intelligence Purple WiFi per sostituire le chiavi precondivise non sicure con un controllo degli accessi robusto e basato sull'identità. Il risultato è un miglioramento misurabile del livello di sicurezza, della conformità e dell'efficienza operativa in hotel, catene di vendita al dettaglio, stadi e spazi del settore pubblico.

📖 7 minuti di lettura📝 1,588 parole🔧 2 esempi pratici3 domande di esercitazione📚 9 definizioni chiave

Ascolta questa guida

Visualizza trascrizione del podcast
Benvenuto al Technical Briefing di Purple. Oggi forniremo una guida autorevole su un argomento fondamentale per qualsiasi operatore di grandi location: l'integrazione dell'autenticazione SAML per la rete WiFi del personale. Se sei un IT manager, un network architect o un CTO, questo briefing ti fornirà le informazioni operative necessarie per prendere una decisione strategica. Partiamo dal contesto. Per anni, il WiFi del personale in hotel, catene retail e stadi è stato protetto con una semplice chiave pre-condivisa. Una password scritta su una lavagna in sala pausa. Sappiamo tutti che questo rappresenta un rischio significativo per la sicurezza e un grattacapo amministrativo. Non offre alcuna traccia di controllo e l'accesso permane a lungo anche dopo che un dipendente ha lasciato l'azienda. La soluzione moderna consiste nel trattare l'accesso alla rete come qualsiasi altra applicazione aziendale: collegandolo all'identità. È qui che entra in gioco il SAML, ovvero il Security Assertion Markup Language. Ora passiamo all'approfondimento tecnico. Come funziona concretamente? Immagina la tua directory del personale — probabilmente Azure Active Directory o Okta — come il tuo ufficio passaporti digitale. Questo è il tuo Identity Provider, o IdP. La piattaforma Purple, che gestisce la tua esperienza WiFi, funge da Service Provider, o SP. Quando un membro del personale si connette al WiFi, si avvia un processo chiamato SP-Initiated Flow. Il suo dispositivo viene indirizzato a un Captive Portal, che lo reindirizza immediatamente alla familiare pagina di login aziendale dell'IdP. L'utente inserisce l'e-mail e la password aziendali standard e, cosa fondamentale, completa l'eventuale richiesta di autenticazione a più fattori (MFA). L'IdP, dopo aver verificato l'identità, firma digitalmente una SAML Assertion — un documento XML che attesta l'identità dell'utente — e la invia alla piattaforma Purple. Purple convalida questa asserzione firmata, conferma che l'utente è autorizzato e concede al dispositivo l'accesso alla rete. L'intero processo è fluido, sicuro e richiede solo pochi secondi. Hai sostituito una password debole e condivisa con una verifica dell'identità robusta e firmata crittograficamente, completamente integrata con il tuo stack di sicurezza aziendale esistente. Parliamo ora dell'implementazione. Il fulcro del deployment è stabilire una relazione di fiducia. Nel tuo IdP, creerai una nuova Enterprise Application per Purple. Le fornirai due informazioni chiave provenienti da Purple: l'Entity ID e l'Assertion Consumer Service URL. Pensa a questi come all'indirizzo di spedizione per le asserzioni SAML. In cambio, il tuo IdP ti fornirà i propri metadati: il suo SSO URL, il suo Entity ID e, soprattutto, il suo certificato di firma pubblico X.509. Configurerai questi dettagli nel portale Purple. L'ultimo passaggio fondamentale è la configurazione dei claim. Devi indicare all'IdP di inviare un ID utente univoco e permanente — non un indirizzo e-mail — e, per la massima efficienza, di inviare le appartenenze ai gruppi dell'utente. Ciò ti consente di creare regole di accesso basate sui ruoli estremamente efficaci direttamente all'interno di Purple, senza dover gestire i permessi dei singoli utenti. Permettetemi di fornirvi due esempi reali per rendere questo concetto concreto. Innanzitutto, consideriamo una catena alberghiera globale con trecento strutture. Utilizzano Microsoft 365 e Azure AD. Il loro team IT crea una nuova Enterprise Application in Azure AD per Purple, configura i claim per inviare l'appartenenza ai gruppi e la collega a un singolo SSID per il personale trasmesso in tutte e trecento le strutture. Un nuovo membro del personale in qualsiasi hotel riceve automaticamente il corretto livello di accesso WiFi nel momento stesso in cui il suo account viene aggiunto al gruppo pertinente in Azure AD. Nessun ticket. Nessuna configurazione manuale. Nessuna attesa. In secondo luogo, consideriamo un grande centro congressi che ospita contemporaneamente più eventi di terze parti. Hanno la necessità di fornire un accesso WiFi sicuro al personale degli eventi di diverse organizzazioni, ciascuna con i propri sistemi di identità. Sfruttando la capacità di Purple di supportare più Identity Provider SAML, configurano una relazione di attendibilità separata per ciascun organizzatore di eventi. L'organizzatore A utilizza Okta. L'organizzatore B utilizza Google Workspace. Il Captive Portal chiede all'utente di identificare la propria organizzazione, quindi lo reindirizza all'IdP corretto. Utilizzando i claim di gruppo, Purple mappa gli utenti su VLAN specifiche per l'evento, garantendo una completa segregazione della rete. L'accesso scade automaticamente al termine dell'evento. Questa è la gestione federata delle identità al massimo della sua potenza. Ora, quali sono gli errori comuni e le raccomandazioni? La causa numero uno di errore è la scadenza del certificato. Quel certificato di firma X.509 ha una durata limitata. È necessario disporre di un processo per rinnovarlo e aggiornarlo nella piattaforma Purple prima che scada, altrimenti l'intera rete WiFi del personale smetterà di funzionare. Impostate promemoria multipli a novanta, sessanta e trenta giorni prima della scadenza. In secondo luogo, imponete sempre l'autenticazione a più fattori (MFA). È il vostro strumento più efficace contro il furto di credenziali. E in terzo luogo, utilizzate i claim di gruppo per assegnare gli utenti a diversi segmenti di rete o VLAN. In questo modo vi assicurerete che un dispositivo POS possa raggiungere solo la rete dei pagamenti, mentre il tablet di un manager possa accedere alle risorse aziendali. Si tratta di segmentazione della rete, guidata dall'identità. Facciamo una rapida sessione di domande e risposte. Tre domande comuni. Uno: questo richiede un software speciale sui dispositivi degli utenti? No. Questo è il bello dell'approccio con Captive Portal. Utilizza il browser web del dispositivo, quindi funziona su quasi tutti i laptop, tablet o smartphone senza configurazione lato client. Due: possiamo usarlo per il WiFi degli ospiti? Potreste, ma non è il caso d'uso principale. SAML è progettato per utenti attendibili provenienti da una directory nota. Per l'accesso pubblico degli ospiti, altri metodi come i login social o semplici codici di accesso sono generalmente più appropriati. Tre: qual è il vantaggio più grande? L'automazione. Quando un dipendente si dimette, i vostri team HR e IT hanno una procedura per disabilitare il suo account principale. Collegando il WiFi a quello stesso account, il suo accesso alla rete viene revocato istantaneamente e automaticamente come parte di quel flusso di lavoro esistente. Nessun passaggio aggiuntivo. Nessuna lacuna di sicurezza. In sintesi, l'implementazione dell'autenticazione SAML per il WiFi del personale sposta la sicurezza della rete da un modello fragile basato su password a un'architettura robusta guidata dall'identità. Migliora il vostro livello di sicurezza, riduce drasticamente i costi amministrativi e offre un'esperienza fluida al vostro personale. Il ritorno sull'investimento è chiaro e misurabile. Il passo successivo consiste nel verificare l'attuale infrastruttura WiFi e l'Identity Provider. Individuate i principali stakeholder e avviate il confronto sul passaggio a un framework di autenticazione moderno e sicuro. Non si tratta solo di un aggiornamento tecnico, ma di un miglioramento fondamentale per le vostre operazioni aziendali e per la strategia di gestione del rischio. Grazie per aver partecipato a questo briefing tecnico di Purple. Per risorse più approfondite e per scoprire come la nostra piattaforma può facilitare questa implementazione, visitate il sito purple dot ai. Alla prossima, e rimanete al sicuro.

header_image.png

Sintesi Esecutiva

Per i gestori di strutture su larga scala — catene alberghiere, imperi del retail, grandi spazi per eventi e strutture del settore pubblico — la protezione della rete wireless del personale è una componente critica per la mitigazione del rischio e l'efficienza operativa. Le tradizionali reti con chiave precondivisa (PSK) presentano vulnerabilità di sicurezza significative e un elevato sovraccarico amministrativo: una singola credenziale compromessa espone l'intera rete e la gestione degli accessi richiede un intervento manuale a ogni cambio di personale. Questa guida illustra in dettaglio un approccio superiore: l'implementazione dell'autenticazione basata su Security Assertion Markup Language (SAML) 2.0 per il WiFi del personale. Integrando il vostro Identity Provider (IdP) esistente — come Microsoft Azure Active Directory o Okta — con la piattaforma di intelligence Purple WiFi, sostituite le password condivise non sicure con un controllo degli accessi robusto e basato sull'identità. Questo modello di implementazione eleva il vostro livello di sicurezza in linea con i requisiti PCI DSS e GDPR, e semplifica drasticamente la gestione del ciclo di vita degli utenti. Il personale si autentica utilizzando le proprie credenziali aziendali primarie, abilitando il Single Sign-On (SSO) e garantendo che i diritti di accesso vengano revocati automaticamente al momento della cessazione del rapporto di lavoro. Per il CTO, questo si traduce in una riduzione misurabile dei ticket di supporto IT, in una maggiore conformità e in un'architettura di rete più solida e difendibile.

Approfondimento Tecnico

SAML è uno standard aperto per lo scambio di dati di autenticazione e autorizzazione tra le parti — nello specifico tra un Identity Provider (IdP) e un Service Provider (SP). In questo contesto, l'IdP è la vostra directory utenti centrale (Azure AD, Okta, Ping Identity o ADFS) e la piattaforma Purple funge da SP, gestendo l'accesso alla rete WiFi fisica.

Il Flusso di Autenticazione SAML 2.0

Il processo consente un'autenticazione sicura basata su browser per gli utenti WiFi senza richiedere l'installazione di alcun software lato client. Quando un membro del personale si connette all'SSID dedicato al personale, il suo dispositivo viene indirizzato a un Captive Portal. Invece di un semplice campo password, questo portale avvia un handshake crittografico in più fasi con l'IdP per verificare l'identità dell'utente.

saml_flow_diagram.png

Il flusso si sviluppa in cinque fasi distinte. In primo luogo, l'utente connette il proprio dispositivo — laptop, tablet o telefono cellulare — all'SSID WiFi del personale e la piattaforma Purple presenta un Captive Portal. In secondo luogo, Purple (che agisce come SP) genera una richiesta di autenticazione SAML (AuthnRequest), un documento XML contenente informazioni sull'SP e i parametri di autenticazione desiderati. Il browser dell'utente viene reindirizzato all'URL SSO dell'IdP con questa richiesta incorporata. In terzo luogo, l'utente arriva alla consueta pagina di login dell'IdP — la schermata di Microsoft 365 o Okta — e inserisce le proprie credenziali aziendali. L'IdP applica qui l'intera gamma delle sue policy di sicurezza, inclusi l'autenticazione a più fattori (MFA), i controlli di affidabilità del dispositivo e le regole di accesso condizionale. In quarto luogo, a seguito di un'autenticazione riuscita, l'IdP genera una risposta SAML contenente un'asserzione firmata digitalmente. Questa asserzione è firmata con la chiave privata dell'IdP e contiene informazioni chiave sull'utente autenticato, tra cui nome utente, e-mail e appartenenza ai gruppi. Il browser dell'utente viene reindirizzato all'URL dell'Assertion Consumer Service (ACS) di Purple con questa risposta firmata. In quinto luogo, Purple riceve la risposta SAML, verifica la firma digitale utilizzando il certificato pubblico preconfigurato dell'IdP, analizza l'asserzione per confermare l'autorizzazione e istruisce il controller di rete per concedere al dispositivo il pieno accesso alla rete.

Standard e protocolli pertinenti

SAML 2.0 è il protocollo fondamentale che definisce i messaggi basati su XML per asserzioni, protocolli, binding e profili. Lo standard IEEE 802.1X fornisce un controllo dell'accesso alla rete basato su porta complementare; tuttavia, l'approccio SAML tramite Captive Portal offre una compatibilità universale con i dispositivi senza richiedere una complessa configurazione del supplicant su ogni endpoint, rendendolo ideale per gli ambienti BYOD. Il protocollo WPA3-Enterprise, combinato con SAML, fornisce una difesa approfondita: WPA3 crittografa il traffico via etere mentre SAML gestisce la verifica dell'identità a livello applicativo. Il requisito 8 del PCI DSS impone l'identificazione e l'autenticazione dell'accesso ai componenti di sistema, un requisito affrontato direttamente da questa architettura.

idp_comparison_infographic.png

Guida all'implementazione

La distribuzione dell'autenticazione SAML per il WiFi del personale comporta la creazione di una relazione di fiducia crittografica tra il proprio IdP e la piattaforma Purple. I passaggi seguenti sono indipendenti dal fornitore, sebbene gli elementi specifici dell'interfaccia utente varino a seconda dell'IdP.

Elenco di controllo pre-distribuzione

Prima di iniziare la configurazione, verifica di disporre di un IdP conforme a SAML 2.0 (Azure AD, Okta, Ping Identity, ADFS). Assicurati di disporre dei privilegi di amministratore sia nel portale del tuo IdP sia nella piattaforma Purple. Definisci i tuoi gruppi di utenti — ad esempio, 'All-Staff', 'IT-Admins', 'Store-Managers' — poiché questi guidano le policy di accesso basate sui ruoli. Verifica che l'hardware WiFi (access point e controller) supporti il reindirizzamento al Captive Portal.

Passaggio 1 — Configura l'applicazione nel tuo IdP

Nel tuo IdP, crea una nuova applicazione basata su SAML per Purple. Vai su 'Applicazioni aziendali' in Azure AD o 'Applicazioni' in Okta e seleziona un'app SAML personalizzata. Dovrai fornire al tuo IdP due valori provenienti dalla piattaforma Purple: l'URL dell'Assertion Consumer Service (ACS) e l'Entity ID. Purple fornisce questi dati nella sezione di configurazione dell'autenticazione. In cambio, il tuo IdP genererà i propri metadati — in genere un file XML o un URL — contenenti l'URL SSO dell'IdP, l'Entity ID e il certificato di firma X.509. Conservali per il passaggio successivo.

Passaggio 2 — Configura i Claim

Questo è il passaggio di configurazione più significativo a livello operativo. È necessario configurare l'IdP per inviare attributi utente specifici nell'asserzione SAML. Purple richiede un identificatore univoco e persistente per ciascun utente come claim NameID. La best practice consiste nell'utilizzare un attributo immutabile come user.objectid in Azure AD o user.id in Okta, anziché un indirizzo email mutabile. Inoltre, configura i claim di gruppo per trasmettere le appartenenze ai gruppi dell'utente. Ciò consente di abilitare policy di accesso dinamiche e basate sui ruoli all'interno di Purple senza dover configurare i singoli utenti.

Passaggio 3 — Configura il metodo di autenticazione in Purple

Nel portale Purple, vai alla sezione di gestione dell'autenticazione e seleziona SAML 2.0 come tipo di metodo. Inserisci l'URL SSO dell'IdP, l'Entity ID e il certificato X.509 ottenuti nel Passaggio 1. Mappa i nomi degli attributi dalla configurazione dei claim del tuo IdP ai campi corrispondenti in Purple. Infine, assegna questo metodo di autenticazione al percorso del Captive Portal del tuo personale per attivare il flusso per gli utenti che si connettono all'SSID del personale.

Passaggio 4 — Test e rollout graduale

Assegna la nuova applicazione SAML a un piccolo gruppo pilota — idealmente il team IT — e convalida il flusso end-to-end su più tipi di dispositivi (Windows, macOS, iOS, Android). Monitora i log di accesso SAML nel tuo IdP e i log di autenticazione in Purple per diagnosticare eventuali errori. Una volta convalidato, espandi gradualmente l'assegnazione degli utenti nel tuo IdP per coprire tutti i gruppi di personale interessati. Comunica chiaramente il cambiamento al personale, sottolineando che d'ora in poi utilizzeranno le loro credenziali di accesso aziendali standard.

Best Practice

Imponi l'MFA per tutte le autenticazioni WiFi. Questo è il singolo controllo più efficace contro il furto di credenziali e dovrebbe essere considerato non negoziabile per qualsiasi implementazione aziendale. Sfrutta le funzionalità di accesso condizionale del tuo IdP per limitare l'accesso alla rete in base allo stato di conformità del dispositivo, alla posizione geografica o al punteggio di rischio. Configura timeout di sessione brevi all'interno di Purple per forzare la riautenticazione periodica, garantendo che i diritti di accesso siano regolarmente riconvalidati rispetto all'IdP e mitigando il rischio derivante da dispositivi smarriti o rubati. Attieniti al principio di minimizzazione degli attributi: includi nell'asserzione SAML solo gli attributi necessari per le decisioni di accesso, in conformità con il principio di minimizzazione dei dati dell'Articolo 5 del GDPR. Per i dispositivi gestiti dall'azienda, valuta la possibilità di combinare il Captive Portal SAML con WPA3-Enterprise e 802.1X per una difesa approfondita; l'approccio SAML è più adatto per i dispositivi BYOD o endpoint non gestiti.

venue_staff_wifi.png

Risoluzione dei problemi e mitigazione dei rischi

La modalità di guasto più comune e di maggiore impatto è la scadenza del certificato. Il certificato di firma X.509 dell'IdP ha un periodo di validità fisso, in genere da uno a tre anni. Alla sua scadenza, Purple non può più convalidare le asserzioni SAML, causando un'interruzione completa dell'autenticazione. Mitigazione: imposta promemoria ridondanti sul calendario a 90, 60 e 30 giorni prima della scadenza e documenta esplicitamente la procedura di rinnovo.

La discrepanza oraria (clock skew) è la seconda causa più frequente di errori di autenticazione. Le asserzioni SAML contengono una finestra di validità e, se gli orologi dell'IdP e della piattaforma Purple divergono di oltre pochi minuti, le asserzioni verranno rifiutate in quanto scadute o non ancora valide. Assicurati che entrambi i sistemi si sincronizzino con una sorgente NTP affidabile.

Un URL ACS errato durante la configurazione iniziale è un errore di configurazione comune. Un errore di battitura anche di un solo carattere comporta l'invio dell'asserzione firmata da parte dell'IdP a un endpoint inesistente. Copia e incolla sempre l'URL ACS direttamente dalla piattaforma Purple anziché digitarlo manualmente.

Infine, disabilita il login avviato dall'IdP per questa applicazione. L'accesso alla rete dovrebbe essere avviato solo dal SP (l'evento di connessione WiFi). Consentire i flussi avviati dall'IdP apre la strada a determinati attacchi di iniezione basati su SAML e rappresenta un rischio di sicurezza non necessario in questo modello di implementazione.

ROI e impatto aziendale

Il business case per l'autenticazione WiFi del personale basata su SAML è convincente per tutte le tipologie di location. L'eliminazione delle password condivise rimuove la necessità di rotazioni periodiche e invasive delle password e i relativi ticket di assistenza. Le organizzazioni registrano in genere una riduzione di oltre il 50% delle richieste di supporto IT relative al WiFi dopo l'implementazione. L'automazione del ciclo di vita degli utenti rappresenta il vantaggio operativo più significativo: quando un dipendente viene disattivato e il suo account IdP viene disabilitato, il suo accesso al WiFi viene revocato istantaneamente e automaticamente, colmando una lacuna di sicurezza che le reti basate su PSK lasciano aperta a tempo indeterminato. Dal punto di vista della conformità, SAML fornisce un registro degli accessi verificabile a livello individuale, supportando direttamente il Requisito 8 del PCI DSS e gli obblighi di accountability del GDPR. L'esperienza SSO fluida — un unico set di credenziali per e-mail, applicazioni e WiFi — riduce gli attriti per il personale e aumenta la produttività, in particolare per i team operativi che si spostano tra le diverse aree di una struttura durante la giornata.


References

[1] OASIS Security Services (SAML) TC. "SAML V2.0 Executive Overview." April 2008. https://www.oasis-open.org/committees/download.php/27819/sstc-saml-exec-overview-2.0-cd-01.pdf

[2] General Data Protection Regulation (GDPR). Article 5, Principles relating to processing of personal data. https://gdpr-info.eu/art-5-gdpr/

[3] PCI Security Standards Council. "PCI DSS v4.0 Requirement 8: Identify Users and Authenticate Access to System Components." 2022. https://www.pcisecuritystandards.org/

Definizioni chiave

SAML Assertion

Un documento XML, firmato digitalmente dall'Identity Provider, che dichiara l'identità di un utente e fornisce attributi aggiuntivi sul suo conto. È il "passaporto digitale" crittografico di cui il Service Provider si fida per prendere una decisione di accesso.

Durante la risoluzione dei problemi di autenticazione, i team IT esaminano la SAML assertion per verificare che l'IdP invii gli attributi utente corretti e che la firma digitale sia valida. Rappresenta l'elemento di prova fondamentale in ogni transazione di autenticazione.

Identity Provider (IdP)

Il sistema che gestisce le identità degli utenti e le autentica. Rappresenta la fonte di verità autorevole per l'identità degli utenti all'interno di un'organizzazione.

In un ambiente aziendale, questo è la directory utenti centrale: Azure AD, Okta, Ping Identity o ADFS. È il luogo in cui i team IT aggiungono, rimuovono e gestiscono tutti gli account del personale e applicano criteri di sicurezza come l'MFA.

Service Provider (SP)

L'applicazione o il servizio che richiede l'autenticazione prima di concedere l'accesso. Si affida all'Identity Provider per eseguire l'autenticazione e si basa sulla SAML assertion come prova.

Per l'autenticazione WiFi SAML, la piattaforma Purple è il Service Provider. Riceve ed elabora la SAML assertion dall'IdP per prendere una decisione di controllo dell'accesso alla rete per il dispositivo che si connette.

Assertion Consumer Service (ACS) URL

Un endpoint specifico sul Service Provider progettato per ricevere ed elaborare le SAML assertion provenienti dall'Identity Provider dopo un evento di autenticazione andato a buon fine.

Questo è uno dei parametri di configurazione più critici. Se l'URL ACS viene inserito in modo errato nelle impostazioni dell'IdP, quest'ultimo non saprà dove indirizzare l'utente dopo il login e l'autenticazione fallirà con un errore di reindirizzamento.

Entity ID

Un identificatore univoco a livello globale per un Identity Provider o un Service Provider all'interno del protocollo SAML. Funge da nome univoco per garantire che ciascuna parte comunichi con la controparte corretta.

In genere formattato come URL, l'Entity ID non deve necessariamente corrispondere a una pagina web reale. Funziona come un identificatore univoco in una directory, impedendo a un SP di consumare accidentalmente assertion destinate a un altro.

SAML Metadata

Un documento XML contenente tutte le informazioni di configurazione necessarie su una parte SAML, inclusi il suo Entity ID, gli URL degli endpoint (come l'URL ACS) e il certificato di firma pubblico X.509.

Lo scambio di file di metadati è il metodo più affidabile per configurare una relazione di fiducia SAML. Invece di copiare manualmente i singoli valori, gli amministratori possono caricare l'XML dei metadati dell'altra parte per compilare automaticamente la configurazione, riducendo il rischio di errori di trascrizione.

Claim

Un'informazione su un utente (un attributo) che viene inclusa nella SAML assertion dall'Identity Provider. I claim comuni includono il nome utente, l'indirizzo email, il dipartimento e l'appartenenza ai gruppi.

I team IT configurano i claim nell'IdP per controllare quali informazioni riceve l'SP. L'invio di claim sull'appartenenza ai gruppi a Purple consente di applicare criteri di accesso basati sui ruoli e l'assegnazione dinamica delle VLAN in base alla funzione lavorativa dell'utente.

Single Sign-On (SSO)

Uno schema di autenticazione che consente a un utente di autenticarsi una sola volta con un unico set di credenziali e di accedere a più sistemi e applicazioni indipendenti senza dover reinserire le credenziali per ognuno.

SAML è uno dei principali abilitatori tecnici dell'SSO. Utilizzando SAML per l'autenticazione WiFi, il personale utilizza le stesse credenziali aziendali usate per l'email, i sistemi HR e altre applicazioni per accedere a Internet: un'esperienza fluida che riduce gli ostacoli ed elimina la necessità di password WiFi separate.

X.509 Certificate

Uno standard di certificato digitale utilizzato per verificare l'identità di una parte e per firmare o crittografare i dati. In SAML, l'IdP utilizza la propria chiave privata per firmare le assertion e l'SP utilizza il certificato pubblico X.509 dell'IdP per verificare tali firme.

Questo certificato è la base della fiducia in un'implementazione SAML. La sua scadenza è la causa singola più comune di interruzioni totali dell'autenticazione e deve essere gestita in modo proattivo.

Esempi pratici

Una catena alberghiera globale con 300 strutture deve sostituire la sua PSK singola e non sicura per il WiFi del personale. La catena utilizza Microsoft 365 e Azure AD come piattaforma di identità aziendale. Hanno bisogno di una soluzione che possa essere gestita centralmente, che offra un'esperienza fluida per il personale e che revochi l'accesso immediatamente quando un dipendente lascia l'organizzazione.

Il team IT crea una nuova Enterprise Application in Azure AD per la piattaforma Purple. Configura l'applicazione con l'Entity ID e l'URL ACS della propria istanza Purple. Fondamentalmente, configura i claim per inviare l'appartenenza ai gruppi dell'utente — ad esempio, 'Hotel-Staff' e 'IT-Admin' — e utilizza user.objectid come NameID univoco per garantire un identificatore stabile e immutabile. In Purple, creano un nuovo metodo di autenticazione SAML, caricando l'XML dei metadati di Azure AD per stabilire la relazione di attendibilità. Creano quindi due criteri di accesso: uno per 'Hotel-Staff' che concede l'accesso alla VLAN della rete del personale generale, e un secondo per 'IT-Admin' che concede l'accesso privilegiato alla VLAN di gestione. Questa configurazione è associata a un singolo SSID 'Staff' trasmesso in tutte le 300 strutture tramite la piattaforma di gestione di rete centralizzata della catena. A un nuovo membro del personale in qualsiasi hotel viene concesso automaticamente il corretto livello di accesso WiFi non appena il suo account utente viene aggiunto al gruppo pertinente in Azure AD, senza richiedere alcun intervento IT locale. Quando un membro del personale se ne va, la disattivazione del suo account Azure AD revoca immediatamente il suo accesso WiFi in tutte le 300 strutture contemporaneamente.

Commento dell'esaminatore: Questo è un esempio da manuale di gestione dell'accesso alla rete scalabile e basata sull'identità. Sfruttando i claim di gruppo di Azure AD, la catena alberghiera evita di gestire i criteri di accesso per singolo utente o per singola struttura, il che sarebbe operativamente insostenibile su 300 siti. L'uso di `user.objectid` garantisce un identificatore stabile anche se il nome o l'e-mail dell'utente cambiano, un evento comune nelle grandi organizzazioni del settore hospitality. Questa architettura offre un forte ROI centralizzando il controllo e automatizzando il ciclo di vita degli utenti, riducendo significativamente il carico amministrativo sul team IT centrale ed eliminando la lacuna di sicurezza intrinseca nelle password condivise.

Un grande centro congressi ospita contemporaneamente più eventi di terze parti. Devono fornire un accesso WiFi sicuro al personale degli eventi di diverse organizzazioni, ciascuna con i propri sistemi di identità. Non possono rilasciare credenziali al personale esterno e devono garantire che il personale di un evento non possa accedere alle risorse di rete di un altro.

Il team IT del centro congressi utilizza il supporto di Purple per più Identity Provider SAML. Per ogni principale organizzatore di eventi, configurano una relazione di attendibilità SAML separata all'interno della piattaforma Purple. L'Organizzatore A (che utilizza Okta) e l'Organizzatore B (che utilizza Google Workspace) sono configurati come IdP distinti. Il Captive Portal è configurato per presentare una fase di selezione dell'organizzazione, indirizzando gli utenti al rispettivo IdP per l'autenticazione. Utilizzando i claim di gruppo passati da ciascun IdP, Purple mappa gli utenti su VLAN specifiche per l'evento, garantendo la completa segregazione del traffico di rete tra i diversi eventi. L'accesso per il personale di ciascun organizzatore scade automaticamente al termine dell'evento in base a regole di percorso preimpostate configurate in Purple, senza richiedere alcun deprovisioning manuale.

Commento dell'esaminatore: Questo dimostra un caso d'uso multi-tenant sofisticato che evidenzia il vero potere della gestione federata delle identità. Invece di trattare SAML come una connessione singola e monolitica, l'operatore della struttura lo utilizza come un framework flessibile per integrare e segregare in modo sicuro gli utenti temporanei provenienti da più organizzazioni attendibili contemporaneamente. Questo modello è altamente sicuro perché attribuisce l'onere della verifica dell'identità agli organizzatori stessi dell'evento — la fonte autorevole per i propri elenchi di personale — anziché richiedere alla struttura di gestire credenziali esterne. È anche efficiente dal punto di vista operativo, poiché la scadenza automatica dell'accesso elimina la necessità di deprovisioning manuale dopo ogni evento.

Domande di esercitazione

Q1. Il tuo CFO ha segnalato che il dispositivo personale di un ex dipendente è stato trovato ancora connesso alla rete WiFi del personale due settimane dopo la sua partenza. Il tuo sistema attuale utilizza una singola WPA2-PSK che viene ruotata trimestralmente. In che modo un approccio basato su SAML ridurrebbe questo specifico rischio e quali controlli aggiuntivi raccomanderesti?

Suggerimento: Considera il ciclo di vita dell'utente, la fonte dell'autorità di autenticazione e il ruolo dei timeout di sessione.

Visualizza risposta modello

Un approccio basato su SAML collega direttamente l'accesso WiFi allo stato attivo del dipendente nell'Identity Provider centrale. Nel momento in care l'account del dipendente viene disabilitato o eliminato come parte della procedura standard di offboarding, la sua capacità di autenticarsi a qualsiasi servizio integrato con SAML — incluso il WiFi — viene revocata istantaneamente e automaticamente. L'IdP non emetterà più un'asserzione SAML valida per quell'utente, il che significa che non potrà più riautenticarsi. Per gestire lo scenario specifico di un dispositivo già connesso, configura timeout di sessione brevi in Purple (ad esempio, sessioni di 8 ore allineate con una giornata lavorativa). Alla scadenza della sessione, il dispositivo deve riautenticarsi; l'account IdP disabilitato lo impedirà. Ciò elimina la lacuna di sicurezza intrinseca nei segreti condivisi a lungo termine come una PSK, in cui un dispositivo che si è già connesso rimane online a tempo indeterminato.

Q2. Uno stadio sta implementando l'autenticazione SAML per i suoi 500 dipendenti nei giorni degli eventi. Vogliono garantire che i cassieri che utilizzano i terminali dei punti vendita possano accedere solo al segmento di rete conforme a PCI, mentre il personale operativo possa accedere alla rete aziendale generale. Come progetteresti la configurazione dei claim SAML e la policy di rete per ottenere questa segmentazione?

Suggerimento: Pensa a come passare le informazioni sui ruoli dall'IdP all'infrastruttura di rete tramite l'asserzione SAML e a come Purple può agire su tali informazioni.

Visualizza risposta modello

La soluzione consiste nell'utilizzare i claim di gruppo e l'assegnazione dinamica della VLAN. Nell'IdP (Azure AD o Okta), crea due gruppi di sicurezza: 'POS-Staff' e 'Ops-Staff'. Configura l'applicazione SAML per includere l'appartenenza al gruppo dell'utente come claim nell'asserzione. Nella piattaforma Purple, crea due profili di accesso utente che si mappano su questi nomi di gruppo. Configura il profilo 'POS-Staff' per assegnare gli utenti alla VLAN conforme a PCI (ad es. VLAN 10) e il profilo 'Ops-Staff' per assegnare gli utenti alla VLAN aziendale (ad es. VLAN 20). Quando un utente si autentica, Purple legge il claim di gruppo dall'asserzione SAML e indica al controller di rete — tramite attributi RADIUS o API — di inserire il dispositivo dell'utente nella VLAN appropriata. Il traffico di rete viene quindi segregato a livello di infrastruttura, garantendo che i terminali POS possano raggiungere solo la rete di elaborazione dei pagamenti, indipendentemente da dove si connettano nello stadio.

Q3. Stai pianificando il roll-out dell'autenticazione WiFi SAML per una catena di vendita al dettaglio con 1.000 negozi. I direttori dei negozi non hanno competenze tecniche. Qual è il singolo rischio operativo più importante da gestire proattivamente e quali sono il tuo piano di comunicazione e di emergenza?

Suggerimento: Qual è l'unico componente nella relazione di attendibilità SAML che ha una data di scadenza fissa e il cui guasto causerebbe un'interruzione simultanea in tutti i 1.000 negozi?

Visualizza risposta modello

Il singolo rischio operativo più critico è la scadenza del certificato di firma SAML dell'IdP. Se scade, tutti i 1.000 negozi perderanno simultaneamente l'accesso al WiFi del personale, poiché Purple non sarà in grado di convalidare alcuna asserzione SAML. Il piano di mitigazione prevede due componenti. Dal punto di vista tecnico: imposta promemoria di calendario multipli e ridondanti per la data di scadenza del certificato per l'intero team IT, a partire da 90 giorni prima. Documenta la procedura dettagliata per generare un nuovo certificato nell'IdP e aggiornarlo nella piattaforma Purple. Assicurati che almeno due membri del team siano formati su questa procedura. Cerca di completare il rinnovo almeno 30 giorni prima della scadenza per consentire i test. Per la comunicazione: informa proattivamente il direttore delle operazioni retail sulla finestra di manutenzione pianificata per il rinnovo del certificato. Non è necessario informare i singoli direttori di negozio per un rinnovo pianificato, poiché l'obiettivo è un passaggio senza tempi di inattività. In caso di interruzione imprevista, il piano di comunicazione dovrebbe prevedere la notifica immediata del problema al direttore delle operazioni e la fornitura di un tempo stimato di risoluzione (ETA) realistico. Una soluzione temporanea di fallback — come una PSK a tempo limitato per le operazioni critiche — dovrebbe essere documentata nel piano di continuità aziendale.

Continua a leggere questa serie

PSK per dispositivo per fornitore: confronto tra iPSK, DPSK, MPSK e PPSK (e supporto WPA3)

Un confronto completo delle implementazioni PSK per dispositivo tra Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Extreme, Fortinet e Ubiquiti UniFi. Scopri come WPA3-SAE influisce sulle strategie delle chiavi per dispositivo e quando distribuire le modalità di transizione rispetto al passaggio a 802.1X.

Leggi la guida →

Metodi di autenticazione del Captive Portal a confronto

Questa guida di riferimento tecnico autorevole valuta i compromessi architetturali, operativi e di conformità di cinque metodi di autenticazione principali per captive portal. Fornisce ad architetti di rete, direttori IT e marketing manager i dati quantitativi e i framework decisionali necessari per bilanciare l'attrito nell'onboarding degli ospiti con i requisiti di raccolta dati all'interno delle sedi aziendali.

Leggi la guida →

Cos'è l'autenticazione tramite indirizzo MAC? Quando usarla e quando evitarla

Questa guida tecnica di riferimento autorevole copre l'autenticazione tramite indirizzo MAC negli ambienti WiFi aziendali: come funziona l'autenticazione MAC basata su RADIUS a livello Layer 2, le sue vulnerabilità di sicurezza intrinseche (incluso il MAC spoofing e l'impatto della randomizzazione MAC a livello di sistema operativo) e i precisi contesti operativi in cui rimane uno strumento valido per la gestione di dispositivi IoT e headless. Fornisce linee guida di implementazione pratiche per responsabili IT e architetti di rete nei settori dell'ospitalità, del retail, della sanità e dei luoghi pubblici, con esempi pratici reali, framework decisionali e contesti di integrazione per la piattaforma di guest WiFi e analytics di Purple.

Leggi la guida →