Saltar para o conteúdo principal

Configurando o Redirecionamento do Captive Portal em Controladores de Rede Empresariais

Este guia definitivo detalha a arquitetura técnica e os passos de configuração específicos de cada fabricante necessários para implementar o redirecionamento do captive portal em controladores de rede empresariais. Fornece orientações práticas para equipas de TI sobre a configuração de walled gardens, integração de autenticação RADIUS e garantia de conformidade com o GDPR e PCI DSS.

📖 6 min de leitura📝 1,397 palavras🔧 2 exemplos práticos3 perguntas de prática📚 8 definições principais

Ouça este guia

Ver transcrição do podcast
Bem-vindo ao Purple Technical Briefing. Eu sou o vosso anfitrião e, nos próximos dez minutos, vamos entrar diretamente num dos temas mais pesquisados e menos documentados em WiFi empresarial: a configuração do redirecionamento do Captive Portal em controladores de rede. Se alguma vez pesquisou por "configurar controlador portal cautivo" e não obteve resultados, este é o briefing de que precisava. Vamos cobrir o panorama completo - a arquitetura técnica, os passos de configuração controlador por controlador, os requisitos de conformidade e as armadilhas do mundo real que atrapalham até as equipas de rede mais experientes. Vamos a isto. Um Captive Portal é o mecanismo que intercepta o primeiro pedido HTTP ou HTTPS do dispositivo de um convidado após a ligação à sua rede WiFi, redirecionando-o para uma splash page personalizada antes de conceder acesso à Internet. Essa splash page pode solicitar um login social, o preenchimento de um formulário, uma aceitação simples dos termos ou uma verificação de credenciais suportada por RADIUS. O redirecionamento em si é gerido ao nível do controlador - não no ponto de acesso, nem na firewall. O controlador intercepta o tráfego do cliente não autenticado, aplica uma lista de controlo de acesso pré-autenticação - o que chamamos de walled garden - e direciona o browser do cliente para o URL do seu portal. Porque é que isto é importante a nível comercial? Por três razões. Primeiro, a conformidade. Ao abrigo do GDPR, é obrigado a obter consentimento explícito e informado antes de recolher dados pessoais dos visitantes. Um Captive Portal configurado corretamente é o seu mecanismo de consentimento. Sem ele, estará a recolher dados sem uma base jurídica - e isso é uma exposição regulamentar. Segundo, a segurança. Um SSID aberto sem autenticação é uma responsabilidade. O redirecionamento do Captive Portal, combinado com a segmentação por VLAN e um servidor RADIUS, oferece-lhe responsabilidade por sessão. Sabe quem se ligou, quando e a partir de que dispositivo. Terceiro, a inteligência de negócio. Cada sessão autenticada é um ponto de dados primário (first-party data). A Purple processa 440 milhões de logins anualmente em 80.000 locais. Esses dados - tempo de permanência, frequência de visitas, sinais demográficos - só estão disponíveis se o seu Captive Portal estiver configurado corretamente para os recolher e transmitir. Agora, deixe-me guiar-vos pelo fluxo de redirecionamento, passo a passo. Passo um: o dispositivo do convidado associa-se ao seu SSID de convidados. O controlador atribui-lhe um endereço IP via DHCP, mas coloca-o num estado restrito de pré-autenticação. Todo o tráfego é bloqueado, exceto o DNS e os domínios de walled garden que permitiu explicitamente. Passo dois: o convidado abre um browser. O seu pedido HTTP atinge o controlador. O controlador intercepta-o e emite um redirecionamento 302 para o URL do seu portal. Este é o mecanismo central de redirecionamento. Passo três: o browser do convidado carrega a sua splash page, alojada no próprio controlador ou, mais frequentemente em implementações empresariais, numa plataforma de nuvem externa como a Purple. Passo quatro: o convidado autentica-se - via login social, formulário ou credenciais. O portal envia um sinal de autorização de volta ao controlador, tipicamente via uma mensagem RADIUS Access-Accept ou um bypass de autorização MAC. Passo cinco: o controlador move o cliente da VLAN de pré-autenticação para a VLAN de pós-autenticação, remove a regra de redirecionamento e concede acesso à internet. Esse fluxo de cinco passos é consistente em todas as principais plataformas de controladores. O que difere é como configura cada passo em Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi e outras. Vamos analisar as principais plataformas. Cisco Meraki. A Meraki utiliza uma página splash personalizada configurada inteiramente através do Meraki Dashboard - não existe CLI. Navegue até Wireless, depois Access Control, selecione o seu SSID de convidados, defina a página splash para "Sign-on with my RADIUS server" ou "Click-through", e depois introduza o URL do seu portal externo no campo Custom Splash URL. O walled garden é configurado na secção Advanced Splash Settings - adiciona os endereços IP do servidor do seu portal para que o convidado possa aceder à página splash antes da autenticação. Os detalhes do servidor RADIUS são inseridos na secção RADIUS: autenticação na porta 1812, accounting na porta 1813. HPE Aruba. No ArubaOS, configura um perfil de Captive Portal sob a secção AAA, especificando o URL de login, o grupo de servidores que aponta para o seu servidor RADIUS e o URL de redirecionamento. Em seguida, aplica esse perfil ao seu SSID através do perfil de AP virtual. A função de pré-autenticação - o que a Aruba chama de função "logon" - contém a ACL que permite DNS, DHCP e acesso ao intervalo de IP do servidor do seu portal. Pós-autenticação, o controlador atribui a função "authenticated", que permite o acesso total à internet. O Ruckus SmartZone utiliza um tipo de WLAN Hotspot para implementações de Captive Portal. Na configuração de WLAN, defina o tipo de WLAN para Hotspot, depois configure o URL do portal, o servidor RADIUS para autenticação e accounting, e as entradas de walled garden. A Northbound Portal Interface lida com o fluxo de autorização MAC entre o portal e o controlador. A Juniper Mist utiliza uma abordagem cloud-native. Em Network, depois WLANs, crie uma WLAN de convidados e defina o tipo de portal para "External Captive Portal". Introduza o URL do seu portal e configure os detalhes do servidor RADIUS. A Mist passa o MAC do cliente, o MAC do AP e o nome do SSID como parâmetros de URL para o portal. Ubiquiti UniFi. No UniFi Network Controller, navegue até Settings, depois WiFi, selecione a sua rede de convidados e, em Advanced Options, ative o Guest Policy para habilitar o portal hotspot. Defina o tipo de portal para "External" e introduza o URL do seu portal. Configure o servidor RADIUS em Profiles, depois RADIUS. O walled garden é o elemento configurado incorretamente com mais frequência em implementações de Captive Portal. Se errar aqui, os seus convidados verão um erro no navegador em vez da sua página splash. O walled garden deve permitir, no mínimo: os endereços IP ou domínio do seu servidor de portal, os endereços IP do seu servidor RADIUS, a resolução de DNS na porta 53 e DHCP nas portas 67 e 68. Se o seu portal carregar recursos de uma CDN - fontes, imagens, JavaScript - esses domínios de CDN também devem estar no walled garden. Para implementações da Purple, fornecemos os intervalos de IP e domínios específicos para colocar na lista de permissões durante a integração. O modo de falha mais comum é um portal que carrega a estrutura HTML, mas não consegue renderizar imagens ou executar JavaScript porque os domínios da CDN estão em falta no walled garden. Dois padrões de conformidade dominam aqui: GDPR e PCI DSS. Sob o GDPR, o seu captive portal deve apresentar um mecanismo de consentimento claro e específico antes de recolher dados pessoais. Isto significa caixas de seleção separadas e desmarcadas para acesso WiFi e consentimento de marketing. Não pode agregá-los. O registo de consentimento deve ser armazenado e recuperável para fins de auditoria. A plataforma da Purple lida com isto automaticamente, armazenando os registos de consentimento associados a cada sessão autenticada. Sob o PCI DSS, se o seu estabelecimento processar pagamentos com cartão, a sua rede WiFi de convidados deve estar isolada do seu ambiente de cartões de pagamento. Isto significa uma VLAN de convidados dedicada com regras de firewall que impedem qualquer encaminhamento entre o segmento de convidados e a sua rede POS. A versão 4.0 do PCI DSS, que se tornou obrigatória em março de 2024, exige testes de segmentação de rede pelo menos a cada seis meses. Permita-me dar-lhe dois cenários concretos. Cenário um: um hotel de 350 quartos a correr Cisco Meraki. O hotel pretende substituir um portal básico de clique simples por uma experiência de convidado personalizada que recolhe endereços de email para o seu programa de fidelização. A configuração: criar um SSID de convidados dedicado numa VLAN separada apenas com acesso à internet. Configurar a splash page da Meraki para apontar para o URL do portal da Purple. Configurar a autenticação RADIUS utilizando os detalhes do servidor RADIUS da Purple. Configurar o walled garden com os intervalos de IP da Purple. No painel da Purple, criar uma splash page personalizada com um formulário que recolhe nome, email e número de quarto, com caixas de seleção explícitas de consentimento do GDPR. Ligar o conector de CRM da Purple à plataforma de marketing do hotel. A Premier Inn implementou este modelo em toda a sua propriedade e registou aumentos mensuráveis nas taxas de reserva direta de convidados angariados através do WiFi. Cenário dois: uma cadeia de retalho regional com 40 lojas a utilizar HPE Aruba. O retalhista necessita de uma experiência de WiFi de convidados consistente em todos os locais, com análises de tráfego pedonal para comparar o desempenho das lojas. Implemente o Aruba Central para gerir todos os 40 locais a partir de um único painel. Configure um modelo de WLAN de convidados com um Captive Portal externo a apontar para a Purple. Aplique o modelo em todos os locais utilizando a funcionalidade de política de grupo do Aruba Central. Na Purple, configure um único modelo de portal que se aplica a todos os locais, com painéis de análise por local. O walled garden e a configuração RADIUS são definidos uma vez no modelo e propagados automaticamente. Resultado: a equipa de TI gere 40 locais a partir de uma única consola. A equipa de marketing obtém dados de tráfego pedonal por loja, análise do tempo de permanência e taxas de visitas repetidas - tudo a partir de um único painel da Purple. Quatro armadilhas que vejo repetidamente. Uma: falhas na interceção de HTTPS. Os browsers modernos e os sistemas operativos móveis utilizam sondas HTTPS para detetar captive portals. Se o seu controlador não conseguir intercetar o tráfego HTTPS - o que requer um certificado válido para o domínio de redirecionamento - a sonda falha silenciosamente e o convidado não vê qualquer redirecionamento. A solução: configure a interface virtual do seu controlador com um certificado fidedigno ou utilize sondas apenas de HTTP no seu SSID de convidados. Duas: fuga de DNS. Se a sua ACL de pré-autenticação permitir DNS sem restrições, os convidados podem utilizar túneis de DNS para contornar completamente o Captive Portal. Restrinja o DNS apenas ao seu resolvedor designado. Três: incompatibilidades no tempo limite da sessão. Se o tempo limite da sessão do seu controlador for inferior à validade do token de sessão do seu portal, os convidados são redirecionados de volta para o portal a meio da sessão. Alinhe estes valores - normalmente 24 horas para hotelaria, oito horas para retalho. Quatro: falta de faturação. A faturação RADIUS - as mensagens Accounting-Start e Accounting-Stop - é a forma como o seu portal sabe que uma sessão terminou. Sem a faturação configurada, os registos de sessão do seu portal serão imprecisos e as suas análises serão pouco fiáveis. Perguntas rápidas, respostas rápidas. Posso utilizar um portal externo com qualquer controlador? Sim, desde que o controlador suporte o redirecionamento para um Captive Portal externo - o que todas as plataformas que discutimos fazem. Preciso de um servidor RADIUS para executar um Captive Portal? Nem sempre. Portais simples de clique único podem utilizar a desclassificação de autorização MAC sem um servidor RADIUS completo. Mas para portais baseados em credenciais ou início de sessão social, o RADIUS é o mecanismo padrão. O Captive Portal funciona com WPA3? Sim. O WPA3 lida com a camada de encriptação sem fios. O Captive Portal lida com a camada de autenticação. Operam de forma independente e são totalmente compatíveis. Como é que a Purple se integra com o meu controlador existente? A Purple funciona como o servidor de portal externo. Aponta o URL de splash do seu controlador para o endpoint de portal da Purple, configura o walled garden com as gamas de IP da Purple e configura o RADIUS utilizando os detalhes do servidor da Purple. A integração segue o mesmo processo, independentemente de utilizar Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist ou Ubiquiti UniFi. Em resumo. O redirecionamento de Captive Portal é configurado ao nível do controlador, não do ponto de acesso. Os componentes principais são: o URL de splash que aponta para o seu portal, o walled garden que permite o acesso ao seu servidor de portal, o RADIUS para autenticação e contabilização (accounting), e a segmentação de VLAN para isolamento de rede. Os passos de configuração variam consoante o fabricante, mas a arquitetura é consistente. Para fins de conformidade, o seu portal deve implementar a recolha de consentimento em conformidade com o GDPR e a segmentação de rede em conformidade com o PCI DSS. O WPA3 é o padrão atual para encriptação sem fios e deve ser a sua especificação de base em qualquer nova implementação. A Purple integra-se nativamente com Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. Em 80.000 locais e 440 milhões de inícios de sessão em 2024, a plataforma é independente de hardware por conceção - a sua escolha de controlador não limita a sua capacidade de capturar dados de convidados primários (first-party) ou de executar análises. O seu próximo passo: reveja a configuração atual do seu controlador em relação à checklist de walled garden e de contabilização RADIUS neste guia. Se estiver a implementar uma nova rede WiFi de convidados, comece com os passos de configuração específicos do fabricante para a sua plataforma de controlador e ligue a Purple como o seu portal externo. Obrigado por ouvir. Esta foi a Apresentação Técnica da Purple.

header_image.png

Resumo Executivo

Configurar um redirecionamento de Captive Portal num controlador de rede enterprise é um requisito fundamental para disponibilizar um WiFi de convidados seguro e em conformidade. Quando configurado corretamente, o controlador intercepta o tráfego de clientes não autenticados e emite um redirecionamento HTTP 302 para um portal externo, permitindo a autenticação, a recolha de consentimento e a segmentação de rede. Quando configurado incorretamente, resulta em falhas de ligação silenciosas, avisos de segurança no navegador e riscos de não conformidade.

Este guia fornece a arquitetura técnica e os passos de configuração específicos de cada fabricante necessários para implementar captive portals externos em Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist e Ubiquiti UniFi. Detalhamos o funcionamento do fluxo de redirecionamento, os requisitos precisos para a configuração de walled garden e a integração de RADIUS para autenticação e accounting. Ao seguir estes passos, garante que a sua rede de convidados cumpre os requisitos de segmentação PCI DSS, recolhe o consentimento explícito do GDPR e encaminha de forma segura os dados primários para plataformas como a Purple.

Análise Técnica Detalhada

O mecanismo de redirecionamento do Captive Portal funciona ao nível do controlador de rede. Depende de uma sequência específica de alterações de estado da rede para interceptar, autenticar e autorizar um dispositivo cliente.

architecture_overview.png

O Fluxo de Redirecionamento

  1. Associação e DHCP: Um dispositivo convidado associa-se ao SSID de convidados. O controlador atribui um endereço IP via DHCP, mas coloca o cliente num estado de pré-autenticação restrito (frequentemente mapeado para uma VLAN ou função de pré-autenticação específica).
  2. Aplicação de Walled Garden: Neste estado de pré-autenticação, todo o tráfego de saída é rejeitado, exceto DNS (porta 53), DHCP (portas 67 e 68) e tráfego destinado a endereços IP ou domínios específicos definidos na lista de controlo de acessos (ACL). Esta ACL é conhecida como walled garden.
  3. Interceção e Redirecionamento: Quando o convidado abre um navegador e inicia um pedido HTTP, o controlador intercepta o pedido. Em vez de encaminhar o tráfego para a internet, o controlador responde com um código de estado HTTP 302 Found, redirecionando o navegador para o URL do seu Captive Portal externo. Os sistemas operativos modernos utilizam testes HTTPS automáticos (como o Captive Network Assistant da Apple) para detetar este redirecionamento e abrir um pseudo-navegador.
  4. Autenticação: O convidado interage com a splash page alojada no portal externo (por exemplo, Purple). Isto pode envolver um login social, o envio de um formulário ou um simples clique. Após a conclusão, o portal comunica com o controlador para autorizar a sessão.
  5. Autorização e Tarifação (Accounting): O sinal de autorização é tipicamente enviado através de uma mensagem RADIUS Access-Accept ou através de uma API específica do fabricante. O controlador recebe este sinal, move o cliente para o estado pós-autenticação (geralmente uma VLAN diferente), remove a regra de redirecionamento e concede acesso à internet. O controlador envia então uma mensagem RADIUS Accounting-Start para registar a duração da sessão e o consumo de dados.

Guia de Implementação

A arquitetura fundamental é consistente entre os diversos fabricantes, mas a sintaxe de configuração varia significativamente. Abaixo encontram-se os passos para as principais plataformas enterprise.

vendor_comparison_chart.png

Cisco Meraki

A Cisco Meraki configura os Captive Portals inteiramente através do Meraki Dashboard.

  1. Navegue até Wireless > Access Control e selecione o seu SSID de convidados.
  2. Em Splash page, selecione Sign-on with my RADIUS server (para acesso baseado em credenciais) ou Click-through.
  3. No campo Custom Splash URL, introduza o URL do seu portal externo fornecido pela Purple.
  4. Em RADIUS, introduza os endereços IP dos servidores RADIUS primário e secundário tanto para autenticação (porta 1812) como para accounting (porta 1813), juntamente com o segredo partilhado (shared secret).
  5. Vá até Advanced Splash Settings para configurar o walled garden. Adicione os endereços IP ou domínios do servidor do seu portal e de quaisquer CDNs necessárias.

HPE Aruba

A configuração da Aruba envolve a definição de um perfil de Captive Portal e a sua aplicação a uma função (role).

  1. No ArubaOS, navegue até Configuration > Authentication > L3 Authentication.
  2. Crie um novo Captive Portal Authentication Profile. Introduza o Login URL a apontar para a sua splash page da Purple.
  3. Crie um Server Group contendo os seus servidores RADIUS e atribua-o ao perfil de Captive Portal.
  4. Navegue até Configuration > Security > Roles. Edite a função de pré-autenticação (frequentemente designada logon). Certifique-se de que a ACL permite tráfego DHCP, DNS e HTTP/HTTPS para os endereços IP do seu walled garden, e aplica o perfil de Captive Portal a todo o restante tráfego HTTP.
  5. Atribua a função logon como a função inicial no seu perfil AAA para o SSID de convidados.

Ruckus SmartZone

A Ruckus utiliza um tipo de WLAN específico para implementações de hotspot.

  1. Aceda a WLANs e crie uma nova WLAN. Defina o WLAN Type para Hotspot (WISPr).
  2. Em Authentication Options, selecione External RADIUS Server e introduza os dados do seu servidor para autenticação e accounting.
  3. Em Hotspot Portal, selecione External e introduza o URL do seu portal.
  4. Configure o Walled Garden adicionando os endereços IP ou domínios necessários.
  5. A Ruckus depende da sua Northbound Portal Interface (NPI) para gerir o fluxo de autorização, o que requer a configuração das definições de NPI para permitir a comunicação a partir do seu servidor de portal.

Ubiquiti UniFi

O UniFi oferece uma interface simples para portais externos.

  1. No UniFi Network Controller, aceda a Settings > WiFi e selecione a sua rede de convidados.
  2. Em Advanced Options, ative a Guest Policy.
  3. Aceda a Settings > Guest Control. Em Portal Type, selecione External Portal Server e introduza o URL do seu portal.
  4. Em Access Control, adicione os endereços IP necessários à lista Pre-Authorization Access (o walled garden).
  5. Configure os dados do servidor RADIUS em Profiles > RADIUS e aplique o perfil à rede de convidados.

Melhores Práticas

1. Configuração do Walled Garden

O walled garden é o ponto de falha mais crítico em implementações de Captive Portal. Se o walled garden estiver incompleto, o navegador do convidado não conseguirá carregar a splash page, resultando num ecrã em branco ou num erro de timeout.

Deve permitir explicitamente o acesso a:

  • Endereços IP ou domínios do servidor de portal principal.
  • Endereços IP do servidor RADIUS.
  • Quaisquer Content Delivery Networks (CDNs) utilizadas pelo portal para carregar fontes, imagens ou JavaScript.
  • Domínios de fornecedores de identidade se utilizar login social (ex.: facebook.com, google.com).

2. Segmentação de Rede para PCI DSS

Se o seu espaço processa pagamentos com cartão, a conformidade com o PCI DSS exige o isolamento rigoroso da rede de convidados em relação ao ambiente de dados do titular do cartão. Não dependa exclusivamente da separação por SSID. Deve configurar uma VLAN de convidados dedicada ao nível do controlador ou do switch, com regras de firewall que neguem explicitamente o encaminhamento entre a VLAN de convidados e quaisquer redes corporativas internas ou de Ponto de Venda (POS).

3. RADIUS Accounting

Configure sempre o RADIUS accounting. Embora o bypass de autorização MAC possa conceder acesso, o RADIUS accounting (mensagens Accounting-Start e Accounting-Stop) é necessário para monitorizar com precisão a duração da sessão e a utilização de dados. Sem o accounting, a sua plataforma de analítica comunicará tempos de permanência e contagens de utilizadores simultâneos incorretos.

Resolução de Problemas e Mitigação de Riscos

Falhas de Interceção HTTPS

Os sistemas operativos modernos utilizam sondas HTTPS para detetar captive portals. Se o controlador intercetar um pedido HTTPS mas apresentar um certificado SSL inválido ou não fidedigno para o redirecionamento, o navegador irá apresentar um aviso de segurança grave (ex.: "A sua ligação não é privada") e bloquear o redirecionamento. Para mitigar esta situação, certifique-se de que o seu controlador está provisionado com um certificado SSL válido e publicamente fidedigno para a sua interface virtual, ou configure o controlador para intercetar apenas tráfego HTTP para o redirecionamento inicial.

Fuga de DNS

Se a ACL de pré-autenticação permitir tráfego DNS de saída sem restrições, utilizadores avançados podem utilizar DNS tunnelling para contornar o captive portal e aceder à internet sem autenticação. Mitigue isto restringindo o tráfego DNS de saída na função de pré-autenticação apenas aos seus resolvedores DNS designados, bloqueando todo o restante tráfego da porta 53.

Desfasamentos de Timeout de Sessão

Se o timeout de sessão configurado no controlador sem fios for mais curto do que o período de validade da sessão definido no portal externo, os convidados serão abruptamente desligados e forçados a reautenticar-se. Certifique-se de que o timeout de inatividade e o timeout absoluto de sessão do controlador estão alinhados com a experiência de convidado pretendida (ex.: 24 horas para ambientes de hotelaria, 8 horas para retalho).

ROI e Impacto no Negócio

A implementação de um captive portal corretamente configurado transforma o WiFi de convidados de um custo operacional num ativo estratégico. Ao integrar controladores empresariais com uma camada de inteligência como a Purple, os espaços podem capturar consentimento expresso em conformidade com o GDPR e recolher dados primários valiosos.

A Purple processa 440 milhões de logins anualmente em 80.000 espaços. Estes dados alimentam diretamente as plataformas de CRM, permitindo campanhas de marketing direcionadas com base em visitas físicas reais. Por exemplo, os operadores de Retalho podem medir a afluência de público e as taxas de visitas repetidas, enquanto os espaços de Hotelaria podem impulsionar reservas diretas ao interagir com os hóspedes após a estadia. O ROI é medido pelo aumento do valor de vida do cliente, pela melhoria da eficiência operacional através de análises precisas de afluência e pela mitigação do risco regulatório através da gestão automatizada de conformidade.

Definições Principais

Captive Portal

Uma página web que intercepta o tráfego de rede não autenticado e exige a interação do utilizador — como aceitar termos ou fornecer credenciais — antes de conceder acesso à Internet.

Utilizado em redes empresariais para aplicar políticas de segurança, recolher dados primários (first-party data) e garantir a conformidade regulamentar.

Walled Garden

Uma lista de controlo de acessos (ACL) aplicada a clientes não autenticados, permitindo o acesso apenas a endereços IP ou domínios específicos necessários para carregar o captive portal.

Crítico para garantir que a página de entrada carrega corretamente; a ausência de domínios de CDN no walled garden fará com que o portal não seja apresentado corretamente.

RADIUS

Remote Authentication Dial-In User Service. Um protocolo de rede que fornece gestão centralizada de Autenticação, Autorização e Contabilidade (AAA).

Utilizado por controladores de rede para verificar credenciais de convidados num banco de dados externo e registar métricas de sessão.

VLAN Segmentation

A prática de dividir uma rede física em várias redes lógicas para isolar o tráfego.

Obrigatório para a conformidade com o PCI DSS para garantir que o tráfego de WiFi de convidados não possa ser encaminhado para ambientes de cartões de pagamento.

HTTP 302 Redirect

Um código de estado de resposta HTTP padrão que indica que o recurso solicitado foi temporariamente movido para um URL diferente.

O mecanismo utilizado pelos controladores de rede para interceptar o pedido web inicial de um convidado e direcionar o seu navegador para a página de entrada.

IEEE 802.1X

Um padrão IEEE para controlo de acesso à rede baseado em portas, que exige que os dispositivos se autentiquem antes de obterem acesso à rede.

Fornece segurança de nível empresarial ao garantir que cada ligação é autenticada individualmente, frequentemente suportada por um servidor RADIUS.

WPA3-Enterprise

O protocolo de segurança Wi-Fi mais recente, que fornece encriptação robusta e exige autenticação 802.1X.

Recomendado para implementações empresariais seguras para proteger contra ataques de dicionário offline e garantir a confidencialidade dos dados.

MAC Authorisation Bypass (MAB)

Um método de concessão de acesso à rede com base no endereço MAC do dispositivo cliente, em vez de exigir credenciais explícitas do utilizador.

Frequentemente utilizado em Captive Portals de clique único (click-through) onde o portal regista o endereço MAC após o utilizador aceitar os termos de serviço.

Exemplos Práticos

Um hotel de 350 quartos necessita de implementar um portal de WiFi para convidados personalizado com a marca, que recolha endereços de email para o seu programa de fidelização, garantindo a conformidade com o GDPR e isolando o tráfego de convidados da rede corporativa.

A equipa de TI implementa APs Cisco Meraki e configura um SSID de convidados dedicado na VLAN 100. No Meraki Dashboard, define a página de entrada para 'Iniciar sessão com o meu servidor RADIUS' e introduz o URL do portal da Purple. Configura o walled garden para incluir as gamas de IP e domínios de CDN da Purple. São aplicadas regras de firewall à VLAN 100, negando o encaminhamento para a VLAN corporativa para garantir a conformidade com o PCI DSS. Na plataforma Purple, é criado um portal personalizado com a marca com um formulário de recolha de dados e caixas de seleção explícitas de consentimento do GDPR. O conector CRM da Purple é configurado para sincronizar os emails recolhidos diretamente com a plataforma de marketing do hotel.

Comentário do Examinador: Esta abordagem responde corretamente aos requisitos técnicos e comerciais. A segmentação por VLAN garante a segurança e a conformidade, enquanto a integração com a Purple fornece a recolha de consentimento necessária e a sincronização com o CRM. O uso de RADIUS garante a monitorização precisa das sessões.

Uma cadeia de retalho regional com 40 lojas necessita de uma experiência de WiFi para convidados consistente em todos os locais, com gestão centralizada e análise de tráfego de visitantes ao nível da loja.

O retalhista implementa APs HPE Aruba geridos através do Aruba Central. É criado um único modelo de WLAN para convidados com um captive portal externo a apontar para a Purple. A função de pré-autenticação é configurada com as ACLs de walled garden necessárias. Este modelo é aplicado em todos os 40 locais utilizando a política de grupo do Aruba Central. Na Purple, é implementado um design de portal unificado, com painéis de análise configurados para segmentar dados por local de loja individual.

Comentário do Examinador: A utilização da configuração baseada em modelos do Aruba Central elimina discrepâncias de configuração nos 40 locais. A integração com a Purple permite à equipa de marketing comparar métricas de tráfego de visitantes e tempo de permanência em todo o portfólio a partir de uma única interface, demonstrando o valor de uma camada de inteligência independente do hardware.

Perguntas de Prática

Q1. Um local reporta que os convidados que se ligam ao WiFi estão a ver um ecrã em branco em vez da splash page personalizada. O portal utiliza fontes personalizadas alojadas no Google Fonts. Qual é o erro de configuração mais provável?

Dica: Considere que tráfego é permitido antes de um utilizador se autenticar.

Ver resposta modelo

O walled garden está incompleto. Os domínios de CDN do Google Fonts não foram adicionados à ACL de pré-autenticação. O controlador está a bloquear o pedido para carregar as fontes, fazendo com que a renderização da página falhe.

Q2. Para cumprir com o PCI DSS, um gestor de TI cria um novo SSID chamado 'Guest_WiFi' na mesma sub-rede que a rede corporativa. Isto é suficiente?

Dica: O PCI DSS exige o isolamento do ambiente de dados dos titulares de cartões.

Ver resposta modelo

Não. Criar um SSID separado na mesma sub-rede não fornece isolamento de rede. A rede de convidados deve ser colocada numa VLAN dedicada com regras de firewall que neguem explicitamente o encaminhamento para as redes corporativa ou de POS.

Q3. Uma cadeia de lojas nota que o seu painel de analítica mostra 1.000 autenticações por dia, mas a métrica de tempo médio de permanência está em falta ou a zero. Que passo de configuração foi esquecido?

Dica: Qual o protocolo responsável por rastrear a duração da sessão?

Ver resposta modelo

O RADIUS Accounting não foi configurado no controlador. Sem as mensagens de Accounting-Start e Accounting-Stop, a plataforma de analítica não consegue calcular a duração das sessões.

Continue a ler esta série

How to Set Up a Captive Portal on Starlink: A Guide for Remote & Maritime Venues

Este guia detalha como contornar o hardware nativo da Starlink e integrar um Captive Portal gerido na nuvem utilizando equipamento de encaminhamento empresarial. Irá aprender a ultrapassar a limitação de CGNAT, impor a segmentação de VLAN, gerir as restrições de largura de banda de satélite e garantir a conformidade regulamentar.

Ler o guia →

Captive Portal Best Practices: Designing for High Conversion and Compliance

Este guia técnico oferece aos gestores de TI, arquitetos de rede e diretores de operações de espaços comerciais um plano completo para implementar portais cativos que equilibram a segurança de rede com uma elevada conversão de utilizadores. Abrange toda a arquitetura, desde a segmentação de VLAN e autenticação RADIUS até ao design de consentimento em conformidade com o GDPR e à seleção do método de autenticação. Com base na experiência operacional da Purple em mais de 80.000 locais e 440 milhões de inícios de sessão em 2024, cada recomendação é fundamentada em dados reais de implementação.

Ler o guia →

Como Otimizar Captive Portals para a Máxima Segurança de Rede e Conversão de Utilizadores

Este guia fornece um plano técnico completo para otimizar captive portals em locais empresariais, abrangendo a arquitetura de segmentação de rede, a seleção do método de autenticação, o design de consentimento em conformidade com o GDPR e a otimização da conversão. Foi escrito para gestores de TI, arquitetos de rede e CTOs em hotéis, cadeias de retalho, estádios e organizações do setor público que precisam de equilibrar a segurança de rede com a captura de dados primários (first-party). A Purple opera infraestruturas de captive portal em mais de 80.000 locais com 440 milhões de inícios de sessão em 2024, e as estruturas aqui apresentadas refletem essa experiência operacional.

Ler o guia →