Vai al contenuto principale

Captive Portal vs Splash Page

Questa guida autorevole analizza la distinzione fondamentale tra captive portal e splash page nelle reti WiFi per ospiti. Chiarisce come il meccanismo di intercettazione di rete sottostante funzioni in sinergia con l'interfaccia visiva per gli ospiti, aiutando i responsabili IT e i gestori delle strutture a prendere decisioni informate in materia di architettura e procurement.

Di Tom HackettPubblicato Aggiornato
📖 8 minuti di lettura2,126 parole3 esempi pratici3 domande di esercitazione8 definizioni chiave

Video overview

Ascolta questa guida

Visualizza trascrizione del podcast
CAPTIVE PORTAL VS SPLASH PAGE - A PURPLE TECHNICAL BRIEFING Script per Podcast - Circa 10 Minuti Voce in Inglese Britannico --- SEGMENTO 1: INTRODUZIONE E CONTESTO (circa 1 minuto) Benvenuti alla serie Purple Technical Briefing. Sono il vostro presentatore e oggi faremo chiarezza su una delle fonti di confusione più persistenti nell'approvvigionamento e nell'implementazione del WiFi per gli ospiti: la differenza tra un captive portal e una splash page. Se vi è capitato di assistere a una riunione con un fornitore e sentire questi due termini usati come sinonimi, non siete i soli. Succede continuamente - nei documenti di gara, nelle presentazioni delle strategie IT, persino nelle conversazioni tra ingegneri di rete che dovrebbero decisamente conoscerne la differenza. E questa confusione ha importanza, perché quando si fondono i due concetti, si finisce per sovrastimare il componente sbagliato, sotto-investire in quello corretto o - peggio ancora - implementare una soluzione WiFi per gli ospiti che ha un bell'aspetto ma è priva di un adeguato controllo di rete sottostante, oppure una soluzione tecnicamente solida che però allontana gli ospiti con una schermata di accesso goffa e priva di branding. Quindi, oggi facciamo chiarezza. Al termine di questo briefing, avrete un modello mentale chiaro di ciò che fa ciascun componente, di come interagiscono e di cosa cercare quando valutate le soluzioni per la vostra struttura - che si tratti di un hotel, di un punto vendita retail, di uno stadio o di un edificio del settore pubblico. --- SEGMENTO 2: APPROFONDIMENTO TECNICO (circa 5 minuti) Iniziamo con il captive portal, perché è la base su cui poggia tutto il resto. Un captive portal è un meccanismo a livello di rete. Il suo compito è intercettare tutto il traffico in uscita da un dispositivo appena connesso e trattenerlo in una sorta di sala d'attesa digitale finché tale dispositivo non sia stato autenticato. Quando un ospite si connette al vostro SSID WiFi, il suo dispositivo riceve un indirizzo IP tramite DHCP - questa parte funziona normalmente. Ma prima che qualsiasi traffico internet effettivo sia consentito, il captive portal lo intercetta. Ecco la sequenza tecnica. Il dispositivo dell'ospite invia una richiesta HTTP o HTTPS - potrebbe essere il tentativo di caricare un sito web, o potrebbe essere il controllo di connettività del sistema operativo stesso, che i dispositivi moderni come iPhone e telefoni Android eseguono automaticamente. Il controller del captive portal - che risiede sul controller wireless, sul router o su una piattaforma basata sul cloud - intercetta quella query DNS o richiesta HTTP e la reindirizza. Invece di raggiungere internet, il dispositivo riceve una risposta di reindirizzamento che punta a un URL specifico. Quell'URL è l'indirizzo in cui risiede la splash page.Ora, lo stesso meccanismo di reindirizzamento utilizza una delle due tecniche principali. La prima è il dirottamento DNS: il Captive Portal intercetta le query DNS e restituisce l'indirizzo IP del server del portale invece della destinazione reale. La seconda è il reindirizzamento HTTP: il portale intercetta la richiesta HTTP a livello di gateway ed emette una risposta di reindirizzamento 302. Per il traffico HTTPS, questo processo è più complesso, poiché non è possibile intercettare una sessione crittografata senza attivare un avviso relativo al certificato. Ecco perché la maggior parte delle implementazioni di Captive Portal si affida al Captive Network Assistant integrato nel sistema operativo - la finestra pop-up che appare sul telefono quando ci si connette a una nuova rete - che utilizza un endpoint HTTP noto per rilevare i Captive Portal prima di tentare connessioni HTTPS. A livello di rete, il Captive Portal impone il controllo degli accessi utilizzando regole di firewall. I dispositivi non autenticati vengono inseriti in una VLAN o sottorete limitata in cui tutto il traffico, tranne il DNS e l'HTTP verso il server del portale, è bloccato. Una volta confermata l'autenticazione - che si tratti di un semplice clic, di un login social, dell'acquisizione di un'e-mail o di uno scambio completo di credenziali 802.1X - il controller del portale aggiorna le regole del firewall per l'indirizzo MAC di quel dispositivo, spostandolo dalla zona limitata alla zona autorizzata con accesso completo a Internet. Questo è importante: il Captive Portal è invisibile per l'ospite. Non lo vedono mai direttamente. Ciò che vedono è la splash page. La splash page è il livello applicativo - è l'HTML, il CSS e il JavaScript che vengono visualizzati nel browser dell'ospite o nella finestra pop-up del Captive Network Assistant. È l'interfaccia visiva: il vostro marchio, il vostro logo, il vostro messaggio di benvenuto, i vostri termini e condizioni, i pulsanti di login social, le caselle di controllo per il consenso al marketing. È ciò che trasforma un freddo evento di autenticazione di rete in un'esperienza ospite personalizzata con il vostro brand. Pensatela in questo modo. Il Captive Portal è il buttafuori alla porta - decide chi entra e applica le regole. La splash page è il banco della reception - è il volto della vostra struttura, raccoglie informazioni e fa sentire l'ospite benvenuto. Avete bisogno di entrambi, ed essi devono collaborare in modo perfetto. Ora, perché questa distinzione è importante dal punto di vista commerciale? Perché quando valutate una soluzione WiFi per gli ospiti, dovete porre domande diverse su ciascun componente. Per il Captive Portal, vi chiederete: quali metodi di autenticazione supporta? È in grado di gestire l'802.1X per i dispositivi aziendali insieme al login social per gli ospiti? Supporta il bypass dell'indirizzo MAC per i dispositivi che non possono visualizzare un browser? Come gestisce i timeout di sessione e la riautenticazione? È conforme agli obblighi di protezione dei dati previsti dal GDPR? Si integra con la vostra infrastruttura RADIUS? Può segmentare il traffico per tipo di utente - separando il traffico degli ospiti da quello del personale a livello di rete?Per la splash page, le domande da porsi sono: Quanto è personalizzabile? Il team di marketing può modificarla senza toccare la configurazione di rete? Supporta gli A/B test? È in grado di mostrare contenuti diversi a segmenti di utenti differenti, ad esempio ai clienti fidelizzati rispetto ai visitatori alla prima esperienza? Supporta sfondi video, banner promozionali o pagine di reindirizzamento post connessione? Come si comporta sui dispositivi mobili? È accessibile? Si tratta di criteri di acquisto fondamentalmente diversi, e confondere le due cose porta a decisioni errate. Abbiamo visto organizzazioni investire molto nel design di una splendida splash page per poi scoprire che il Captive Portal sottostante non supportava i metodi di autenticazione richiesti dalla loro policy di sicurezza informatica. Abbiamo assistito anche al contrario - implementazioni di Captive Portal tecnicamente robuste con splash page progettate così male che i tassi di adozione da parte degli ospiti si attestavano intorno al trenta percento. Parliamo degli standard che sono alla base di tutto questo. Il meccanismo del Captive Portal non ha un unico standard di riferimento, ma opera all'interno di un quadro definito da diversi standard importanti. Lo standard IEEE 802.1X regola il controllo degli accessi alla rete basato su porte e definisce il modo in cui i dispositivi si autenticano a una rete utilizzando credenziali, certificati o token. È la base della sicurezza delle reti WiFi aziendali ed è sempre più rilevante anche nei contesti di WiFi per gli ospiti in cui si desidera offrire un accesso continuo e basato su credenziali ai visitatori ricorrenti. Il WPA3, il più recente protocollo di sicurezza WiFi, introduce la tecnologia Opportunistic Wireless Encryption, che crittografa il traffico anche sulle reti aperte - un aspetto rilevante per le implementazioni di Captive Portal poiché modifica il funzionamento dell'handshake di connessione iniziale. Dal punto di vista della conformità, il GDPR ha implicazioni significative sul design della splash page. Se la tua splash page raccoglie dati personali - un indirizzo email, un nome, un login social - hai bisogno di un consenso esplicito e informato, di un'informativa sulla privacy chiara e di una base giuridica per il trattamento. La splash page è il luogo in cui viene acquisito tale consenso, ma il Captive Portal è lo strumento che garantisce il collegamento tra il consenso e l'accesso. Se un ospite rifiuta l'iscrizione al marketing, il Captive Portal deve comunque consentirgli l'accesso a Internet - l'accettazione del marketing non può essere una condizione vincolante per l'accesso alla rete ai sensi del GDPR. Lo standard PCI-DSS è rilevante se la rete WiFi per gli ospiti rientra nell'ambito degli ambienti di dati relativi alle carte di pagamento - in genere nel commercio al dettaglio o nel settore ricettivo. La segmentazione di rete applicata dal Captive Portal è un controllo chiave in questo caso, poiché garantisce che il traffico degli ospiti sia isolato dai sistemi di pagamento. - SEGMENTO 3: RACCOMANDAZIONI DI IMPLEMENTAZIONE E TRAPPOLE DA EVITARE (circa 2 minuti) Permettetemi di presentarvi due scenari reali che illustrano come tutto questo si traduce in pratica. In primo luogo, un gruppo alberghiero con 200 camere. Hanno distribuito una soluzione WiFi per gli ospiti in cui la splash page presentava un branding curatissimo - il loro logo, un messaggio di benvenuto, un'offerta promozionale per la spa. Ma il captive portal sottostante era una semplice implementazione open-source che utilizzava il DNS hijacking senza alcuna gestione delle sessioni. Il risultato: agli ospiti che tornavano in hotel veniva richiesto di accedere nuovamente a ogni visita, anche all'interno dello stesso soggiorno. La splash page era fantastica, ma il captive portal non aveva persistenza dell'indirizzo MAC, nessuna configurazione di timeout della sessione e nessuna integrazione con il sistema di gestione della struttura. La soluzione ha richiesto la sostituzione completa del controller del captive portal - la splash page andava bene così. In secondo luogo, una catena di vendita al dettaglio nazionale. Hanno distribuito un captive portal di livello enterprise con supporto completo 802.1X, integrazione RADIUS e una sofisticata segmentazione del traffico. Ma la loro splash page era un modello predefinito - completamente bianca, senza branding, con un messaggio generico "Connettiti al WiFi". L'adozione da parte degli ospiti era del 34%. Dopo aver investito in una splash page con un design appropriato e personalizzato con il proprio brand, completa di opzione di social login con un solo clic, l'adozione è salita al 71% in tre mesi. Il captive portal non era cambiato affatto. La lezione di entrambi gli scenari: questi componenti distinti richiedono investimenti e competenze separate. Non lasciate che il vostro team di rete gestisca il design della splash page e non lasciate che il vostro team di marketing prenda decisioni sull'architettura del captive portal. Errori comuni da evitare: in primo luogo, presumere che una splash page sia un captive portal. Non lo è. Una splash page senza un captive portal è solo una pagina web che nessuno è obbligato a visitare. In secondo luogo, distribuire un captive portal senza supporto HTTPS per la splash page. Qualsiasi dato raccolto su una splash page non crittografata - indirizzi email, credenziali di accesso - viene trasmesso in testo non crittografato. Questo rappresenta un rischio per la sicurezza e per il GDPR. In terzo luogo, ignorare l'esperienza mobile. Oltre l'80% delle connessioni WiFi degli ospiti proviene da dispositivi mobili. Se la vostra splash page non è ottimizzata per i dispositivi mobili, state creando attrito proprio nel momento in care saresti dovuti riuscire a creare un'impressione positiva del brand. - SEGMENTO 4: DOMANDE E RISPOSTE RAPIDE (circa 1 minuto) Passiamo in rassegna alcune domande che ci vengono poste regolarmente. Posso avere una splash page senza un captive portal? Tecnicamente sì - è possibile ospitare una pagina web e indirizzare gli utenti verso di essa - ma senza il captive portal che impone il reindirizzamento, gli ospiti non hanno alcun motivo per visitarla. Non avreste alcuna cattura di dati, nessuna gestione del consenso e nessun controllo dell'accesso alla rete. Posso avere un captive portal senza una splash page? Sì, e questo è comune negli ambienti aziendali in cui l'autenticazione viene gestita silenziosamente tramite 802.1X. Ma per le distribuzioni rivolte agli ospiti, quasi sempre si desidera una splash page per gestire l'esperienza utente e l'acquisizione dei dati. La WPA3 rompe i Captive Portal? Non se implementata correttamente. La WPA3 con Opportunistic Wireless Encryption è compatibile con le distribuzioni di Captive Portal, ma richiede che il portale utilizzi HTTPS e che la rete pubblicizzi correttamente l'URL del portale. Alcuni dispositivi client più vecchi presentano problemi di compatibilità, motivo per cui molte sedi eseguono configurazioni a doppio SSID. Il login social tramite la splash page è sicuro? Dipende dall'implementazione. Il login social basato su OAuth 2.0 - tramite Google, Facebook o Apple - è sicuro se implementato correttamente. La splash page gestisce il flusso OAuth e il Captive Portal riceve un token che conferma l'avvenuta autenticazione. Il rischio principale risiede nel modo in cui tale token viene validato e nella gestione della sessione. - SEGMENTO 5: RIEPILOGO E PROSSIMI PASSI (circa 1 minuto) Concludiamo con i punti chiave da ricordare. Uno: un Captive Portal e una splash page non sono la stessa cosa. Il Captive Portal è il meccanismo di controllo della rete - intercetta il traffico e applica le regole di accesso. La splash page è l'interfaccia visiva - è ciò che l'ospite vede e con cui interagisce. Due: lavorano insieme. Il Captive Portal reindirizza l'ospite alla splash page. La splash page raccoglie l'autenticazione o il consenso. Il Captive Portal concede quindi l'accesso in base a tale risultato. Tre: valutateli separatamente. Ponete domande diverse, applicate competenze diverse e pianificate il budget per entrambi in modo indipendente. Quattro: la conformità vive nell'intersezione. Il consenso GDPR viene acquisito sulla splash page ma applicato dal Captive Portal. Assicuratevi che entrambi siano corretti. Cinque: Purple fornisce entrambi. Se cercate una piattaforma che gestisca il controllo del Captive Portal di livello enterprise insieme a un design di splash page ricco e personalizzabile - con analisi complete, strumenti di conformità GDPR e integrazioni con la vostra infrastruttura esistente - questo è esattamente ciò per cui Purple è stato creato. Come prossimi passi, vi consiglio di consultare le guide all'implementazione di Purple sull'autenticazione 802.1X e sull'analisi del guest WiFi. I link sono nelle note dell'episodio. E se vi trovate nel bel mezzo di un processo di approvvigionamento, contattate il team Purple per una valutazione tecnica - vale la pena definire correttamente l'architettura prima di impegnarsi in una distribuzione. Grazie per l'ascolto. Alla prossima. - FINE DELLO SCRIPT

Parte della nostra serie principale: La guida definitiva ai captive portal →

Interactive Architecture Tool

Captive portal vs splash page architecture evaluator

Evaluate network enforcement boundaries, size concurrent guest device capacity, audit RFC 8908 walled gardens, and export controller configurations.

Daily visitor turnover
3,300
Across 1,500 peak devices
Hourly RADIUS auth load
290 req/hr
Subnet: /19 (8,190 IPs)
Daily contact acquisition
2,145
At 65% opt-in conversion
RFC 8908 compliance
6 of 6 checks
Fully compliant

Technical layer differentiation matrix

DimensionCaptive portal (network gate)Splash page (user presentation)Architectural verdict
Enforcement layerL2/L3 network layer (gateway, wireless controller, eBPF firewall)L7 application and presentation layer (HTML/CSS responsive web viewport)Captive portal enforces boundaries; splash page displays user interface.
Traffic interceptDNS interception, HTTP 302 redirect, RFC 8908 CAPPORT API JSON endpointStandard web application GET and POST forms within browser or CNANetwork intercepts unauthenticated packets to trigger the splash page.
Walled garden controlStateful IP and FQDN allowlist enforced at gateway routing levelAsset hosting paths for logos, CSS, and third-party scriptsPortal restricts non-allowlisted traffic until authentication completes.
Authentication and AAARADIUS Access-Request (RFC 2865/6614), dynamic VLAN, ACL pushCollects credentials, social OAuth tokens, SMS OTP, or marketing consentSplash collects user data; portal transmits RADIUS payloads to authorize access.
Session managementHardware MAC tracking, RADIUS CoA disconnect (RFC 3576), DHCP lease boundBrowser session cookies, local storage, CRM profile syncing tokensNetwork controls device uptime and bandwidth; splash stores profile telemetry.
Regulatory complianceCryptographic MAC hashing, network audit logging, HIPAA/PCI VLAN isolationGDPR/CCPA unticked consent checkboxes, privacy policy acceptance linksBoth layers work together to provide end-to-end data privacy compliance.
Core architectural takeaway: A captive portal without a splash page is an invisible firewall block that gives guests no path to connect. A splash page without a captive portal is merely a web page with no ability to restrict network access. High-performing enterprise networks require both operating in tandem.
Complete captive portal architecture guide

Learn how to deploy hardware-agnostic captive portals with automated walled gardens, dynamic VLAN steering, and CRM integrations.

Explore the captive portal guide
Design your custom captive portal workflow

Speak with a Purple technical architect to design compliant guest WiFi onboarding tailored to your controllers.

Useful? Link to this tool

Captive Portal vs Splash Page

Executive Summary

Per i responsabili IT, gli architetti di rete e i direttori operativi delle sedi, il WiFi per gli ospiti non è più solo una comodità - è un punto di contatto fondamentale per l'acquisizione di dati di prima parte, il coinvolgimento di marketing e la sicurezza di rete. Eppure, un costante punto di confusione nelle RFP (richieste di offerta) e nelle discussioni di implementazione è la sovrapposizione del Captive Portal con le splash page.

Questa guida si propone di chiarire tale distinzione fondamentale. Il Captive Portal è un meccanismo di controllo a livello di rete che intercetta il traffico, blocca l'accesso a Internet e gestisce l'autenticazione sicura. La splash page, al contrario, è l'interfaccia visiva a livello applicativo - la pagina web che gli ospiti vedono, con cui interagiscono e che utilizzano per autenticarsi.

Confondere questi due componenti comporta rischi significativi in fase di acquisto e implementazione, come l'acquisto di una splash page dal design accattivante ma con controlli backend non sicuri, o l'implementazione di un Captive Portal altamente sicuro ma con un'interfaccia utente macchinosa e priva di brand che allontana gli ospiti. Comprendendo come queste tecnologie lavorano in sinergia, le organizzazioni possono utilizzare piattaforme come Purple per offrire un'esperienza WiFi per gli ospiti sicura, conforme e altamente coinvolgente, in grado di generare un valore aziendale misurabile.

Captive Portal vs Splash Page - comparison chart

Analisi Tecnica Dettagliata

Il Captive Portal: Intercettazione del Traffico a Livello di Rete

Il Captive Portal opera ai livelli inferiori del modello OSI (tipicamente i Livelli 2 e 3) per applicare il controllo degli accessi. Quando un dispositivo ospite si connette a un SSID aperto, il server DHCP locale gli assegna un indirizzo IP, una subnet mask e un gateway predefinito. Tuttavia, l'access point (AP) wireless o il controller del gateway inserisce l'indirizzo MAC di quel dispositivo in uno stato non autenticato all'interno della tabella delle sessioni del firewall.

In questo stato, il firewall blocca tutto il traffico IP in uscita, ad eccezione dei servizi di rete essenziali come DNS e DHCP. Quando l'ospite tenta di visitare un sito web esterno, il Captive Portal intercetta il traffico utilizzando uno dei due metodi principali:

  1. Reindirizzamento HTTP (reindirizzamento 302): Il gateway intercetta la richiesta HTTP iniziale e restituisce una risposta HTTP 302 Found, reindirizzando il browser del client all'URL della splash page.
  2. Hijacking del DNS: Il gateway intercetta le query DNS e risolve tutti i nomi di dominio con l'indirizzo IP del server locale della splash page. Sebbene semplice, questo metodo è stato progressivamente deprecato a causa di DNSSEC e degli avvisi di sicurezza a livello di browser.

I moderni sistemi operativi mobili utilizzano un daemon integrato chiamato Captive Network Assistant (CNA). Al momento della connessione a una rete, il CNA tenta di raggiungere un endpoint HTTP non crittografato noto (ad esempio, captive.apple.com di Apple o connectivitycheck.gstatic.com di Google). Se tale risposta viene intercettata e reindirizzata, il sistema operativo riconosce di trovarsi dietro un Captive Portal e mostra automaticamente la Splash Page in una finestra dedicata del browser di sistema, evitando all'utente di dover aprire manualmente un browser web.

Una volta che l'utente ha completato il flusso di autenticazione sulla Splash Page, il server di autenticazione (tipicamente un server RADIUS) invia un pacchetto Access-Accept al controller di rete. Il controller aggiorna quindi le sue regole di firewall per concedere all'indirizzo MAC del dispositivo il pieno accesso a Internet, sfruttando solitamente il MAC Address Bypass (MAB) per ricordare il dispositivo per una durata di sessione specificata.

La Splash Page: esperienza utente a livello applicazione

A differenza del Captive Portal, la Splash Page è una normale applicazione web che opera al Layer 7 (il livello applicazione). È realizzata con tecnologie web standard (HTML, CSS e JavaScript) e ospitata localmente sul gateway controller o, più comunemente, su una piattaforma cloud come Purple.

La Splash Page funge da interfaccia visiva e punto di contatto del brand per l'ospite. Le sue principali funzioni tecniche includono:

  • Federazione delle identità: facilitazione del social login (Google, Facebook, Apple) utilizzando il protocollo OAuth 2.0.
  • Acquisizione dati: raccolta dei dati degli ospiti, come indirizzi email, nomi e numeri di programmi fedeltà.
  • Gestione del consenso: acquisizione del consenso esplicito di opt-in per il marketing, insieme all'accettazione dei termini di servizio e delle informative sulla privacy, garantendo la conformità a normative come il GDPR [1] e il CCPA.
  • Erogazione di pubblicità e branding: visualizzazione di banner promozionali mirati, annunci video o pagine di reindirizzamento post-connessione per monetizzare lo spazio fisico.

Poiché la Splash Page è un'applicazione web, deve essere altamente reattiva e ottimizzata per i dispositivi mobili, che rappresentano oltre l'80% delle connessioni WiFi degli ospiti.

Captive Portal vs Splash Page - architecture overview

Guida all'implementazione

L'implementazione di una soluzione WiFi per ospiti di livello enterprise richiede uno stretto coordinamento tra l'infrastruttura di rete e il software cloud. Di seguito è riportata una guida architetturale indipendente dai fornitori per l'implementazione di un sistema Captive Portal e Splash Page.

Architettura di implementazione passo-passo

  1. Segmentazione della rete: configura una VLAN dedicata agli ospiti sui tuoi switch e access point per isolare il traffico degli ospiti dalla rete aziendale interna, dai terminali POS e dai dispositivi IoT. Questo è un requisito chiave per la conformità PCI-DSS [2].
  2. Configurazione SSID: configurare un SSID aperto con Opportunistic Wireless Encryption (OWE) abilitato se l'hardware lo supporta, oppure un SSID aperto standard. Abilitare il reindirizzamento del Captive Portal all'interno del profilo SSID sul controller wireless (ad esempio, Cisco Catalyst, Aruba Instant On o Ruckus SmartZone).
  3. Configurazione del Walled Garden (ACL): prima dell'autenticazione, ai dispositivi degli ospiti deve essere consentito di raggiungere determinati domini esterni affinché la Splash page venga visualizzata correttamente. Questo meccanismo è noto come "Walled Garden" o lista di controllo degli accessi (ACL). È necessario includere:
    • Il dominio della Splash page ospitata in cloud (ad esempio, *.purple.ai).
    • Gli endpoint OAuth dei provider di social login (ad esempio, *.facebook.com, *.google.com, *.apple.com).
    • Le reti di distribuzione dei contenuti (CDN) che ospitano le risorse necessarie (font, fogli di stile, immagini).
  4. Integrazione del server RADIUS: configurare il controller wireless per utilizzare un server RADIUS esterno (come il cloud RADIUS di Purple) per l'autenticazione e l'accounting (802.1X / AAA) [3].
  5. Personalizzazione della Splash page: progettare la Splash page all'interno del portale Purple, garantendo la coerenza del brand, la reattività sui dispositivi mobili e caselle di controllo chiare per il consenso legale.
  6. Criteri di sessione e larghezza di banda: definire i timeout di sessione (ad esempio, 8 ore), i timeout di inattività (ad esempio, 30 minuti) e i limiti di larghezza di banda per utente (ad esempio, 5 Mbps in download, 2 Mbps in upload) sul controller di rete per prevenire abusi della rete e garantire un accesso equo a tutti gli ospiti.
Parametro Tecnico Captive Portal (Gateway di Rete) Splash Page (Applicazione Cloud)
Livello OSI Livello 2 / Livello 3 (Rete/Collegamento Dati) Livello 7 (Applicazione)
Protocolli Principali RADIUS, DHCP, HTTP (reindirizzamento 302) HTTP, HTTPS, HTML5, CSS3, OAuth 2.0
Funzioni Principali Intercettazione del traffico, controllo degli accessi, limitazione della larghezza di banda Interfaccia utente, raccolta dati, consenso, branding
Visibilità per l'Utente Completamente invisibile (meccanismo backend) Visibile al 100% (schermata visiva di benvenuto)
Standard di Sicurezza IEEE 802.1X, WPA3, OWE, PCI-DSS HTTPS, SSL/TLS, GDPR, CCPA
Hardware Tipico AP WiFi, router gateway, controller Server cloud, CDN

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 Practices

Per garantire una rete WiFi per gli ospiti altamente disponibile, sicura e legalmente conforme, i team IT dovrebbero seguire queste best practice di settore:

1. Imporre HTTPS e certificati SSL/TLS

Tutto il traffico tra il dispositivo dell'ospite e la splash page deve essere crittografato tramite HTTPS. L'esecuzione di una splash page su HTTP non crittografato espone i dati degli ospiti - inclusi credenziali di accesso e indirizzi email - allo sniffing dei pacchetti e ad attacchi man-in-the-middle. Assicurati che il dominio della tua splash page abbia un certificato SSL/TLS valido e pubblicamente attendibile. I certificati autofirmati attivano gravi avvisi del browser che spingono gli ospiti ad abbandonare la connessione.

2. Implementare l'isolamento della rete

Non instradare mai il traffico della rete WiFi ospiti nella stessa VLAN o subnet delle risorse aziendali. Il traffico degli ospiti deve essere isolato in una VLAN dedicata esclusivamente agli ospiti, con regole di firewall rigorose che impediscano qualsiasi instradamento cross-VLAN verso le subnet interne. Ciò riduce il rischio di propagazione di malware e di accesso non autorizzato a dati aziendali sensibili.

3. Garantire la conformità GDPR e CCPA

Se la tua struttura opera in, o serve cittadini di, Regno Unito, Unione Europea o California, la tua splash page deve aderire a rigide leggi sulla privacy dei dati:

  • Consenso liberamente fornito: Le caselle di controllo per l'adesione al marketing devono essere deselezionate per impostazione predefinita. Il consenso alle comunicazioni di marketing non può essere impostato come condizione preliminare per l'accesso a Internet.
  • Informativa sulla privacy chiara: Fornisci un link diretto e facilmente accessibile alla tua informativa sulla privacy sulla splash page.
  • Diritto all'oblio (diritto alla cancellazione): Assicurati che la tua piattaforma WiFi per ospiti (come Purple) supporti flussi di lavoro automatizzati per gli ospiti che richiedono la cancellazione dei propri dati personali.

4. Ottimizzare per i dispositivi mobili e il CNA

Assicurati che la splash page sia leggera e altamente reattiva. Evita sfondi video pesanti o immagini grandi non compresse, che rallentano il caricamento della pagina - in particolare in ambienti ad altissima densità come stadi o centri congressi. Testa la splash page su una vasta gamma di sistemi operativi mobili per garantire un rendering perfetto all'interno del browser nativo del Captive Network Assistant (CNA).

Risoluzione dei problemi e mitigazione dei rischi

Modalità di guasto comuni e strategie di mitigazione

  • La comparsa del popup CNA non riesce: Se il reindirizzamento al Captive Portal non riesce ad attivare il CNA del dispositivo, gli ospiti potrebbero rimanere connessi all'SSID senza accesso a Internet e senza un modo ovvio per accedere.
    • Mitigazione: Assicurati che i server DNS assegnati agli ospiti tramite DHCP siano completamente funzionanti e in grado di risolvere i domini esterni. Se la risoluzione DNS non va a buon fine, il CNA non può eseguire il controllo di connettività e il reindirizzamento non viene mai attivato.
  • Errata configurazione del Walled Garden: Gli ospiti non riescono a completare l'accesso tramite social media perché la pagina di login OAuth non si carica o mostra un errore di connessione.
    • Mitigazione: Controlla attentamente la Walled Garden ACL del gateway. I provider di login social modificano frequentemente i propri intervalli IP e domini. L'utilizzo di una piattaforma WiFi per ospiti gestita in cloud come Purple garantisce che i domini della Walled Garden vengano aggiornati automaticamente e mantenuti sincronizzati con l'hardware.* Limitazioni del browser CNA: Il browser CNA nativo sui dispositivi mobili ha funzionalità limitate rispetto ai browser standard come Safari o Chrome. Potrebbe bloccare cookie, popup o reindirizzamenti esterni.
    • Mitigazione: Evita JavaScript complessi o integrazioni di terze parti sulla pagina di benvenuto che richiedono la persistenza dei cookie o popup del browser. Mantieni il flusso di autenticazione il più semplice e diretto possibile.

ROI e impatto aziendale

Comprendere la distinzione tra il Captive Portal e la pagina di benvenuto consente alle organizzazioni di massimizzare il ritorno sull'investimento (ROI) ottimizzando sia le prestazioni di rete sia l'utilità commerciale delle loro reti WiFi per ospiti.

Il valore aziendale di una soluzione a doppia ottimizzazione

  • Maggiore coinvolgimento degli ospiti: Rispetto a una pagina di benvenuto generica e senza brand, una pagina di benvenuto progettata in modo professionale - se combinata con i prodotti principali di Purple come Guest WiFi e WiFi Analytics [4] [5] - può aumentare i tassi di accesso degli ospiti fino al 40%.
  • Raccolta di dati proprietari di alta qualità: Offrendo un login social fluido e campi modulo strutturati, le sedi in settori come Retail, Hospitality, Healthcare e Transport possono acquisire indirizzi email puliti e verificati, dati demografici e dati sulla frequenza delle visite.
  • Opportunità di monetizzazione: L'utilizzo della pagina di benvenuto per la monetizzazione dei media retail consente alle sedi di mostrare pubblicità mirata agli ospiti al momento della connessione, inserendosi nel mercato della pubblicità digitale in rapida crescita.
  • Efficienza operativa: Un Captive Portal robusto riduce i ticket di supporto IT automatizzando l'onboarding dei dispositivi, gestendo i timeout delle sessioni e imponendo limiti di larghezza di banda per prevenire la congestione della rete.

Distribuendo la soluzione di livello enterprise di Purple, le sedi possono garantire che l'architettura della loro rete sia sicura e conforme, offrendo al contempo ai loro team di marketing la massima libertà creativa per progettare pagine di benvenuto accattivanti e ad alta conversione che creano fedeltà dei clienti e generano ricavi.

Riferimenti

Definizioni chiave

Captive Portal

Un meccanismo a livello di rete che intercetta il traffico dei client e limita l'accesso a Internet fino al soddisfacimento dei criteri di autenticazione.

Incontrato dai team IT durante la configurazione di controller wireless, gateway o firewall per reindirizzare gli indirizzi MAC non autenticati.

Splash Page

La pagina di destinazione visiva, basata sul web, visualizzata nel browser di un ospite che facilita l'autenticazione, l'acquisizione dei dati e il coinvolgimento con il brand.

Gestita dai team di marketing e di gestione delle sedi per progettare l'esperienza di onboarding degli utenti e raccogliere i dati dei clienti.

Captive Network Assistant (CNA)

Una funzionalità integrata del sistema operativo sui dispositivi mobili che rileva automaticamente un Captive Portal e apre la splash page in una finestra del browser di sistema.

Fondamentale per l'esperienza utente, in quanto evita che gli ospiti debbano aprire manualmente un browser per effettuare l'accesso.

Walled Garden (ACL)

Un elenco di indirizzi IP o domini a cui un utente non autenticato è autorizzato ad accedere prima di effettuare l'accesso alla rete.

Deve essere configurato correttamente sul gateway wireless per consentire il caricamento della splash page e dei flussi OAuth dei social login.

RADIUS (Remote Authentication Dial-In User Service)

Un protocollo di rete che fornisce una gestione centralizzata di autenticazione, autorizzazione e tracciamento (AAA) per gli utenti che si connettono a una rete.

Utilizzato dal Captive Portal per verificare le credenziali degli ospiti rispetto a un database e concedere l'accesso alla rete.

MAC Address Bypass (MAB)

Un meccanismo che consente a un dispositivo di aggirare la schermata di accesso del Captive Portal nelle connessioni successive memorizzando il suo indirizzo MAC hardware.

Utilizzato per creare un'esperienza fluida per gli ospiti che ritornano, eliminando la necessità di accedere ripetutamente.

Opportunistic Wireless Encryption (OWE)

Uno standard WiFi (parte di WPA3) che fornisce la crittografia su reti aperte senza richiedere una password condivisa.

Consente la trasmissione sicura dei dati sulle reti WiFi pubbliche per gli ospiti, consentendo comunque il reindirizzamento al Captive Portal.

VLAN Segmentation

La pratica di dividere una rete fisica in più reti logiche a Layer 2 per isolare il traffico.

Essenziale per i deployment di reti WiFi ospiti per garantire che il traffico degli ospiti sia completamente isolato dalle reti aziendali sicure.

Esempi pratici

Una catena di vendita al dettaglio nazionale con 150 negozi desidera implementare una rete WiFi per ospiti che acquisisca le e-mail dei clienti per scopi di marketing, ma il team di sicurezza IT è preoccupato che il traffico degli ospiti possa accedere ai sistemi Point-of-Sale (POS) aziendali. Come dovrebbe essere progettata l'architettura?

  1. Configurare una VLAN ospiti dedicata (es. VLAN 50) su tutti gli switch e gli access point in tutti i 150 negozi, completamente isolata dalla VLAN POS aziendale (VLAN 10) tramite ACL del firewall. 2. Abilitare il reindirizzamento al captive portal sull'SSID ospiti, puntando l'URL di reindirizzamento alla splash page sicura ospitata nel cloud di Purple. 3. Configurare il gateway di rete per limitare tutto il traffico non autenticato sulla VLAN 50, consentendo l'accesso solo a DNS, DHCP e ai domini Walled Garden di Purple. 4. Utilizzare l'integrazione di Purple con il controller wireless per autenticare gli ospiti tramite RADIUS, concedendo l'accesso a Internet solo dopo che l'ospite ha fornito un indirizzo e-mail verificato e ha accettato i termini di servizio sulla splash page.
Commento dell'esaminatore: Questa architettura raggiunge il duplice obiettivo di marketing e sicurezza. Separando i livelli di rete (segmentazione VLAN al Livello 2/3) dal livello applicativo (acquisizione e-mail sulla splash page al Livello 7), la catena di vendita al dettaglio garantisce la conformità PCI-DSS per i propri sistemi POS massimizzando al contempo l'acquisizione dei dati di marketing.

Uno stadio sportivo da 50.000 posti desidera offrire WiFi gratuito durante gli eventi. Il team operativo desidera un'esperienza di accesso fluida per evitare la congestione della rete all'inizio delle partite, mentre il team di marketing desidera mostrare annunci video degli sponsor sulla splash page. Come bilanciare questi requisiti?

  1. Distribuire access point ad alta densità e configurare un captive portal con MAC Address Bypass (MAB) impostato a 30 giorni, in modo che i tifosi che ritornano non debbano visualizzare la splash page a ogni visita. 2. Per le nuove connessioni, progettare una splash page ultra-leggera ottimizzata per il caricamento rapido sui dispositivi mobili. 3. Integrare un breve annuncio video dello sponsor di 5 secondi che viene riprodotto direttamente sulla splash page, con un pulsante "Salta e Connetti" che avvia immediatamente l'autenticazione del captive portal. 4. Configurare il captive portal per allocare un profilo di banda generoso (es. 10 Mbps) per utente per garantire uno streaming video e una navigazione web fluidi.
Commento dell'esaminatore: Nei contesti ad alta densità, le prestazioni sono fondamentali. L'uso del MAB per i tifosi che ritornano riduce drasticamente il carico sul captive portal e sui server RADIUS durante i periodi di punta. Il design leggero della splash page e il breve annuncio video assicurano che il team di marketing raggiunga i propri obiettivi di sponsorizzazione senza causare frustrazione sulla rete o ritardi nella connessione.

Un grande ospedale pubblico desidera fornire WiFi per ospiti a pazienti e visitatori. Il team di conformità richiede che la rete sia conforme agli standard di privacy dei dati sanitari e che i pazienti non possano accedere a contenuti web dannosi o inappropriati. Qual è la strategia di distribuzione consigliata?

  1. Configurare il captive portal per reindirizzare gli utenti a una splash page contenente una chiara informativa sulla privacy specifica per il settore sanitario e i termini di servizio. 2. Integrare il gateway del captive portal con un servizio di filtraggio DNS basato su cloud (come Cisco Umbrella o Webroot) per bloccare automaticamente l'accesso a contenuti per adulti, malware e siti di phishing. 3. Disabilitare le opzioni di social login per impedire la raccolta di dati personali non necessari, affidandosi invece a un semplice pulsante "Accetta e Connetti" o a un modulo di verifica e-mail di base. 4. Applicare una rigida limitazione della larghezza di banda sul captive portal per dare priorità alle applicazioni cliniche e ai dispositivi IoT ospedalieri rispetto al traffico di streaming degli ospiti.
Commento dell'esaminatore: Gli ambienti sanitari richiedono un approccio prudente alla privacy dei dati e al filtraggio dei contenuti. Evitando il login social, l'ospedale riduce al minimo l'impatto sulla conformità alle normative sui dati sanitari. L'integrazione del filtraggio DNS direttamente sul gateway del Captive Portal assicura che le policy sui contenuti siano applicate a livello di rete, indipendentemente da ciò che l'utente fa sulla splash page.

Domande di esercitazione

Q1. Un responsabile IT nota che gli ospiti si connettono al SSID WiFi per gli ospiti, ma la splash page personalizzata non compare e gli utenti non riescono ad accedere a Internet. Qual è la causa tecnica più probabile di questo problema e come dovrebbe essere diagnosticata?

Suggerimento: Considera il ruolo del DNS nel processo di reindirizzamento del Captive Portal.

Visualizza risposta modello

La causa più probabile è un errore nel processo di risoluzione DNS. Quando un dispositivo si connette, deve risolvere il nome di dominio della splash page per caricare la schermata di benvenuto. Se il server DNS assegnato alla VLAN degli ospiti è inattivo, configurato in modo errato o bloccato dalle regole del firewall di pre-autenticazione del gateway, il dispositivo non può risolvere il dominio e il reindirizzamento fallirà. Per diagnosticare il problema, connetti un dispositivo di test al SSID, verifica che riceva un IP e un indirizzo del server DNS validi tramite DHCP, e prova a effettuare un ping o a risolvere un dominio pubblico. Se il DNS non funziona, controlla lo stato del server DNS e assicurati che il traffico DNS (porta UDP 53) sia consentito nell'ACL di pre-autenticazione del gateway.

Q2. Un punto vendita desidera consentire agli ospiti di accedere utilizzando i propri account Facebook. Tuttavia, quando gli utenti fanno clic sul pulsante di accesso a Facebook nella splash page, ricevono un errore "Connessione rifiutata". Il resto della splash page si carica perfettamente. Qual è il problema e come si risolve?

Suggerimento: Pensa a quali risorse esterne è consentito l'accesso a un dispositivo pre-autenticato.

Visualizza risposta modello

Il problema è che i domini di autenticazione di Facebook non sono inclusi nella Access Control List (ACL) del Walled Garden di pre-autenticazione del gateway. Poiché l'utente non è ancora autenticato, il Captive Portal blocca tutto il traffico esterno. Quando l'utente fa clic sul pulsante Facebook, il browser tenta di raggiungere i server OAuth di Facebook, operazione che viene bloccata dal gateway. Per risolvere questo problema, il team IT deve aggiungere i domini OAuth di Facebook richiesti (ad esempio, *.facebook.com, *.facebook.net) alla ACL del Walled Garden sul controller wireless o sul gateway.

Q3. Una struttura ricettiva ha distribuito una rete WiFi per gli ospiti. Il team di marketing desidera raccogliere gli indirizzi e-mail degli ospiti e inviare immediatamente una newsletter di benvenuto. Tuttavia, il team legale è preoccupato per la conformità al GDPR in materia di consenso. Come dovrebbero essere configurati la splash page e il Captive Portal per soddisfare entrambi i team?

Suggerimento: Il GDPR richiede che il consenso per il marketing sia prestato liberamente e non sia una condizione per l'erogazione del servizio.

Visualizza risposta modello

Per soddisfare sia il team di marketing sia quello legale ai sensi del GDPR: 1. La splash page deve presentare una casella di controllo chiara e non preselezionata per l'adesione al marketing ("Acconsento a ricevere e-mail di marketing"). 2. L'accettazione dei Termini di Servizio e dell'Informativa sulla Privacy deve essere una casella di controllo separata o essere chiaramente indicata come condizione per l'utilizzo della rete gratuita. 3. Il Captive Portal e il sistema della splash page sottostanti devono essere configurati per concedere l'accesso a Internet indipendentemente dal fatto che la casella di controllo del marketing sia selezionata o meno. Se un utente lascia la casella del marketing deselezionata ma accetta i Termini di Servizio, il sistema deve comunque inviare un pacchetto Access-Accept al controller di rete. Ciò garantisce che il consenso sia prestato liberamente, rispettando il GDPR, consentendo al contempo al marketing di raccogliere le e-mail degli utenti che scelgono di aderire.

Domande frequenti

What is the technical difference between a captive portal and a splash page?

A captive portal operates at the network layer (L2/L3) through a gateway, access point, or wireless LAN controller that intercepts unauthenticated client traffic, enforces a walled garden, and manages RADIUS AAA sessions. A splash page is the presentation layer (L7) - the responsive web interface displayed inside the client browser or Captive Network Assistant (CNA) that captures guest credentials, terms acceptance, and marketing consent.

How does a network firewall intercept guest traffic before splash page authentication?

Prior to authentication, the wireless gateway blocks all outbound IP traffic except for explicitly defined walled garden IP/FQDN rules and DNS resolution. When the client attempts to reach an external web resource, the gateway intercepts port 80 HTTP requests or DHCP Option 114 (RFC 8910) advertisements, returning an HTTP 302 redirect or RFC 8908 JSON payload that directs the device browser to the splash page URL.

What is RFC 8908 and why is it replacing legacy HTTP interception?

RFC 8908 defines a standardized Captive Portal API that allows client operating systems (iOS, Android, Windows) to query a JSON endpoint directly to discover captivity state, user session duration, and portal endpoints. This eliminates the need for brute-force HTTPS interception, which causes browser SSL/TLS certificate warnings, while providing deterministic portal closure upon successful authentication.

What domains and network services belong in a captive portal walled garden?

A secure walled garden allowlist includes the splash page hosting FQDN, static CDN asset endpoints, DNS resolvers, and external identity provider authentication URLs (such as Apple ID, Google OAuth, and Microsoft Entra) with their CRL and OCSP validation paths. Crucially, OS captive probe hostnames must be excluded from allowlists so the device operating system reliably identifies captivity and launches the login sheet.

How does Purple integrate captive portal network isolation with custom branded splash pages?

Purple decouples network hardware enforcement from visitor experience design. The platform integrates natively with enterprise controllers (Cisco Meraki, HPE Aruba, Ruckus, Ubiquiti) via RADIUS and cloud APIs to enforce dynamic VLANs and bandwidth controls, while serving high-converting, mobile-responsive splash pages with real-time CRM synchronization, GDPR compliance tracking, and marketing automation.

Continua a leggere questa serie

Ubiquiti UniFi guest portal non reindirizza: cause e soluzioni

Questa guida isola un errore di reindirizzamento del portale ospiti UniFi analizzando in sequenza lo stato dell'ospite, il reindirizzamento, il percorso di pre-autorizzazione e l'autorizzazione del controller. Fornisce ai team IT locali un metodo collaudato per risolvere i dubbi tra rete ospiti e Hotspot, i passaggi ai portali esterni, i requisiti correnti degli account UniFi OS e i test di isolamento DNS.

Leggi la guida →

Cisco Meraki splash page non funzionante: un diagramma di flusso per la risoluzione dei problemi

Questa guida pratica per il secondo giorno isola il punto in cui un flusso di splash Cisco Meraki ha fallito: autorizzazione del client, avvio del redirect HTTP, raggiungibilità del walled garden o sign-on RADIUS. Fornisce ai team IT delle sedi un percorso di prove controllato per ripristinare il WiFi per gli ospiti senza apportare modifiche estese a un'infrastruttura attiva.

Leggi la guida →

Guida alla configurazione del WiFi ospiti aziendale: segmentazione VLAN, sicurezza e Captive Portals

Questa guida tecnica mostra ai team IT come configurare il WiFi ospiti come servizio di accesso internet controllato, utilizzando la segmentazione VLAN, le policy del firewall e un Captive Portal. Spiega inoltre come i moduli di registrazione e i controlli di onboarding di Purple supportino un'esperienza per i visitatori proporzionata senza indebolire il perimetro che circonda il personale, i pagamenti e i sistemi operativi.

Leggi la guida →

Hai domande sulla tua configurazione specifica?

Il nostro team collabora con gestori di sedi, responsabili IT e ingegneri di rete in 80.000 sedi. Prenota una chiamata di 20 minuti e ti mostreremo come altri professionisti come te hanno risolto il problema.