Saltar para o conteúdo principal

Autenticação SAML para WiFi de Colaboradores

Este guia fornece uma análise técnica aprofundada sobre o aproveitamento do SAML 2.0 para autenticação de WiFi de colaboradores de nível empresarial, cobrindo a arquitetura do protocolo, a integração com o Provedor de Identidade e as melhores práticas de implementação. Equipará os líderes de TI e arquitetos de rede com orientações práticas sobre como ligar o Azure AD ou o Okta à plataforma de inteligência Purple WiFi para substituir chaves pré-partilhadas inseguras por um controlo de acesso robusto e baseado em identidade. O resultado é uma melhoria mensurável na postura de segurança, na preparação para a conformidade e na eficiência operacional em hotéis, cadeias de retalho, estádios e recintos do setor público.

📖 7 min de leitura📝 1,588 palavras🔧 2 exemplos práticos3 perguntas de prática📚 9 definições principais

Ouça este guia

Ver transcrição do podcast
Bem-vindo ao Purple Technical Briefing. Hoje fornecemos um guia autoritário sobre um tema que é crítico para qualquer operador de recintos de grande escala: tirar partido da autenticação SAML para a sua rede WiFi de colaboradores. Se é um gestor de TI, um arquiteto de rede ou um CTO, este briefing dar-lhe-á a informação prática de que necessita para tomar uma decisão estratégica. Comecemos pelo contexto. Durante anos, o WiFi de colaboradores em hotéis, cadeias de retalho e estádios foi protegido com uma simples chave pré-partilhada. Uma palavra-passe escrita num quadro branco na sala de pessoal. Todos sabemos que isto representa um risco de segurança significativo e uma dor de cabeça administrativa. Não oferece qualquer pista de auditoria e o acesso permanece muito tempo após um funcionário ter saído da empresa. A solução moderna é tratar o acesso à rede como qualquer outra aplicação empresarial: associando-o à identidade. É aí que entra o SAML, o Security Assertion Markup Language. Agora, passemos à análise técnica aprofundada. Como funciona realmente? Imagine o seu diretório de colaboradores — provavelmente o Azure Active Directory ou o Okta — como o seu posto de emissão de passaportes digitais. Este é o seu Provedor de Identidade, ou IdP. A plataforma Purple, que gere a sua experiência de WiFi, atua como o Service Provider, ou SP. Quando um colaborador se liga ao WiFi, inicia-se um processo chamado Fluxo Iniciado pelo SP. O seu dispositivo é direcionado para um Captive Portal, que o redireciona imediatamente para a página de início de sessão corporativa habitual do IdP. O utilizador introduz o seu e-mail e palavra-passe padrão da empresa e, crucialmente, conclui qualquer solicitação de Autenticação Multi-Fator. O IdP, tendo verificado a sua identidade, assina digitalmente uma SAML Assertion — um documento XML que diz: 'Eu garanto a identidade deste utilizador' — e envia-o de volta para a plataforma Purple. O Purple valida esta assertion assinada, confirma que o utilizador está autorizado e concede ao dispositivo acesso à rede. Todo o processo é fluido, seguro e demora apenas alguns segundos. Substituiu uma palavra-passe partilhada e fraca por uma verificação de identidade robusta e assinada criptograficamente, totalmente integrada com o seu ecossistema de segurança empresarial existente. Falemos de implementação. O núcleo da implementação consiste em estabelecer uma relação de confiança. No seu IdP, criará uma nova Enterprise Application para o Purple. Fornecer-lhe-á duas informações fundamentais do Purple: o Entity ID e o Assertion Consumer Service URL. Pense nisto como o endereço postal para as SAML assertions. Em troca, o seu IdP dar-lhe-á os seus próprios metadados — o seu URL de SSO, o seu Entity ID e, o mais importante, o seu certificado de assinatura público X.509. Configura estes detalhes no portal Purple. O passo final e crítico é configurar as declarações (claims). Deve indicar ao IdP para enviar um ID de utilizador exclusivo e permanente — não um endereço de e-mail — e, para máxima eficiência, para enviar as pertenças a grupos do utilizador. Isto permite-lhe criar regras de acesso poderosas e baseadas em funções diretamente no Purple, sem gerir permissões de utilizadores individuais. Deixe-me dar-lhe dois exemplos do mundo real para tornar isto concreto. Primeiro, considere uma cadeia global de hotéis com trezentas propriedades. Eles utilizam o Microsoft 365 e o Azure AD. A sua equipa de TI cria uma nova Enterprise Application no Azure AD para o Purple, configura as declarações para enviar a pertença a grupos e associa-a a um único SSID de colaboradores transmitido em todas as trezentas propriedades. Um novo colaborador em qualquer hotel recebe automaticamente o nível correto de acesso WiFi no momento em que a sua conta é adicionada ao grupo relevante no Azure AD. Sem pedidos de suporte. Sem configuração manual. Sem esperas. Segundo, considere um grande centro de conferências que acolhe múltiplos eventos de terceiros em simultâneo. Necessitam de fornecer WiFi seguro para o pessoal dos eventos de diferentes organizações, cada uma com os seus próprios sistemas de identidade. Utilizando a capacidade do Purple de suportar múltiplos Provedores de Identidade SAML, configuram uma relação de confiança separada para cada organizador de eventos. O Organizador A utiliza o Okta. O Organizador B utiliza o Google Workspace. O Captive Portal pede ao utilizador para identificar a sua organização e, em seguida, encaminha-o para o IdP correto. Utilizando declarações de grupo, o Purple mapeia os utilizadores para VLANs específicas do evento, garantindo a segregação completa da rede. O acesso expira automaticamente no final do evento. Isto é a gestão de identidade federada no seu expoente máximo. Agora, quais são as armadilhas comuns e recomendações? A causa número um de falhas é a expiração do certificado. Aquele certificado de assinatura X.509 tem uma vida útil limitada. Deve ter um processo para o renovar e atualizar na plataforma Purple antes que expire, caso contrário, todo o WiFi de colaboradores deixará de funcionar. Defina múltiplos lembretes a noventa, sessenta e trinta dias antes da expiração. Em segundo lugar, aplique sempre a Autenticação Multi-Fator. É a sua ferramenta individual mais eficaz contra o roubo de credenciais. E terceiro, utilize declarações de grupo para atribuir utilizadores a diferentes segmentos de rede ou VLANs. É assim que garante que um dispositivo de ponto de venda apenas consegue aceder à rede de pagamentos, enquanto o tablet de um gestor pode aceder aos recursos corporativos. É a segregação de rede, impulsionada pela identidade. Vamos fazer uma sessão de perguntas e respostas rápidas. Três perguntas comuns. Primeira: Isto requer software especial nos dispositivos dos utilizadores? Não. Essa é a beleza da abordagem do Captive Portal. Utiliza o navegador web do dispositivo, pelo que funciona em praticamente qualquer portátil, tablet ou smartphone sem necessidade de configuração do lado do cliente. Segunda: Podemos utilizar isto para o WiFi de convidados? Poderia, mas não é o principal caso de utilização. O SAML foi concebido para utilizadores fidedignos de um diretório conhecido. Para o acesso público de convidados, outros métodos como inícios de sessão sociais ou códigos de acesso simples são geralmente mais apropriados. Terceira: Qual é o maior benefício? A automatização. Quando um colaborador sai da empresa, as suas equipas de RH e TI têm um processo para desativar a sua conta principal. Ao associar o WiFi a essa mesma conta, o seu acesso à rede é revogado instantânea e automaticamente como parte desse fluxo de trabalho existente. Sem passos adicionais. Sem lacunas de segurança. Para resumir. A implementação da autenticação SAML para o WiFi de colaboradores move a segurança da sua rede de um modelo frágil, baseado em palavras-passe, para uma arquitetura robusta e baseada em identidade. Melhora a sua postura de segurança, reduz drasticamente os custos administrativos e proporciona uma experiência fluida para os seus colaboradores. O retorno do investimento é claro e mensurável. O seu próximo passo é analisar a sua infraestrutura de WiFi atual e o seu Provedor de Identidade. Identifique as principais partes interessadas e inicie a conversa sobre a transição para uma estrutura de autenticação moderna e segura. Isto não é apenas uma atualização técnica; é uma melhoria fundamental para as suas operações comerciais e estratégia de gestão de riscos. Obrigado por se juntar a este Purple Technical Briefing. Para recursos mais aprofundados e para ver como a nossa plataforma pode facilitar esta implementação, visite-nos em purple ponto ai. Até à próxima, mantenha-se seguro.

header_image.png

Resumo Executivo

Para operadores de locais de grande escala — cadeias hoteleiras, impérios de retalho, grandes espaços de eventos e instalações do setor público — a segurança da rede sem fios dos funcionários é uma componente crítica de mitigação de riscos e eficiência operacional. As redes tradicionais com chave pré-partilhada (PSK) apresentam vulnerabilidades de segurança significativas e uma elevada carga administrativa: uma única credencial comprometida expõe toda a rede, e a gestão de acessos requer intervenção manual a cada mudança de pessoal. Este guia detalha uma abordagem superior: a implementação de autenticação baseada em Security Assertion Markup Language (SAML) 2.0 para WiFi de funcionários. Ao integrar o seu Fornecedor de Identidade (IdP) existente — como o Microsoft Azure Active Directory ou o Okta — com a plataforma inteligente Purple WiFi, substitui as palavras-passe partilhadas inseguras por um controlo de acesso robusto e baseado na identidade. Este modelo de implementação eleva o seu nível de segurança em conformidade com os requisitos PCI DSS e GDPR, e simplifica drasticamente a gestão do ciclo de vida do utilizador. Os funcionários autenticam-se utilizando as suas credenciais corporativas principais, permitindo o Single Sign-On (SSO) e garantindo que os direitos de acesso são automaticamente revogados após a rescisão do contrato. Para o CTO, isto traduz-se numa redução mensurável dos pedidos de suporte de TI, conformidade reforçada e uma arquitetura de rede mais forte e defensável.

Análise Técnica Detalhada

O SAML é um padrão aberto para a troca de dados de autenticação e autorização entre partes — especificamente entre um Fornecedor de Identidade (IdP) e um Fornecedor de Serviços (SP). Neste contexto, o IdP é o seu diretório central de utilizadores (Azure AD, Okta, Ping Identity ou ADFS), e a plataforma Purple atua como o SP, intermediando o acesso à rede WiFi física.

O Fluxo de Autenticação SAML 2.0

O processo permite uma autenticação segura, baseada no navegador, para utilizadores de WiFi, sem necessidade de instalar qualquer software no lado do cliente. Quando um funcionário se liga ao SSID designado para os funcionários, o seu dispositivo é direcionado para um Captive Portal. Em vez de um simples campo de palavra-passe, este portal inicia um handshake criptográfico de vários passos com o IdP para verificar a identidade do utilizador.

saml_flow_diagram.png

O fluxo decorre em cinco fases distintas. Primeiro, o utilizador liga o seu dispositivo — portátil, tablet ou telemóvel — ao SSID de WiFi dos funcionários, e a plataforma Purple apresenta um Captive Portal. Segundo, a Purple (atuando como SP) gera um pedido de autenticação SAML (AuthnRequest), um documento XML que contém informações sobre o SP e os parâmetros de autenticação pretendidos. O navegador do utilizador é redirecionado para o URL de SSO do IdP com este pedido incorporado. Terceiro, o utilizador chega à página de início de sessão familiar do IdP — o seu ecrã do Microsoft 365 ou Okta — e introduz as suas credenciais corporativas. O IdP aplica aqui toda a sua gama de políticas de segurança, incluindo a Autenticação de Múltiplos Fatores (MFA), verificações de confiança do dispositivo e regras de acesso condicional. Quarto, após a autenticação bem-sucedida, o IdP gera uma resposta SAML contendo uma asserção assinada digitalmente. Esta asserção é assinada com a chave privada do IdP e contém informações essenciais sobre o utilizador autenticado, incluindo nome de utilizador, e-mail e pertença a grupos. O navegador do utilizador é redirecionado de volta para o URL do Assertion Consumer Service (ACS) da Purple com esta resposta assinada. Quinto, a Purple recebe a resposta SAML, verifica a assinatura digital utilizando o certificado público pré-configurado do IdP, analisa a asserção para confirmar a autorização e instrui o controlador de rede a conceder acesso total à rede ao dispositivo.

Normas e Protocolos Relevantes

O SAML 2.0 é o protocolo fundamental, definindo as mensagens baseadas em XML para asserções, protocolos, vinculações e perfis. O IEEE 802.1X fornece uma norma complementar de controlo de acesso à rede baseada em portas; no entanto, a abordagem SAML com Captive Portal oferece compatibilidade universal de dispositivos sem exigir uma configuração complexa de suplicante em cada endpoint, tornando-a ideal para ambientes BYOD. O WPA3-Enterprise, quando combinado com o SAML, fornece defesa em profundidade: o WPA3 encripta o tráfego por via aérea enquanto o SAML lida com a verificação de identidade na camada de aplicação. O Requisito 8 do PCI DSS exige a identificação e autenticação do acesso aos componentes do sistema, um requisito diretamente abordado por esta arquitetura.

idp_comparison_infographic.png

Guia de Implementação

A implementação da autenticação SAML para o WiFi dos seus funcionários envolve o estabelecimento de uma relação de confiança criptográfica entre o seu IdP e a plataforma Purple. Os passos seguintes são neutros em termos de fornecedor, embora os elementos específicos da interface do utilizador variem de acordo com o IdP.

Lista de Verificação Pré-Implementação

Antes de iniciar a configuração, confirme que possui um IdP compatível com SAML 2.0 (Azure AD, Okta, Ping Identity, ADFS). Certifique-se de que possui privilégios administrativos tanto no portal do seu IdP como na plataforma Purple. Defina os seus grupos de utilizadores — por exemplo, 'Todos os Funcionários', 'Administradores de TI', 'Gerentes de Loja' — uma vez que estes orientam as políticas de acesso baseadas em funções. Verifique se o seu hardware de WiFi (pontos de acesso e controladores) suporta o redirecionamento para o Captive Portal.

Passo 1 — Configurar a Aplicação no seu IdP

No seu IdP, crie uma nova aplicação baseada em SAML para a Purple. Navegue até 'Aplicações Empresariais' no Azure AD ou 'Aplicações' no Okta e selecione uma aplicação SAML personalizada. Terá de fornecer ao seu IdP dois valores da Puplataforma Purple: o Assertion Consumer Service (ACS) URL e o Entity ID. A Purple fornece estes dados na sua secção de configuração de autenticação. O seu IdP irá, em contrapartida, gerar os seus próprios metadados — tipicamente um ficheiro XML ou URL — contendo o SSO URL do IdP, o Entity ID e o certificado de assinatura X.509. Guarde esta informação para o passo seguinte.

Passo 2 — Configurar as Claims

Este é o passo de configuração mais significativo a nível operacional. Deve configurar o IdP para enviar atributos de utilizador específicos na asserção SAML. A Purple exige um identificador único e persistente para cada utilizador como a claim NameID. A melhor prática é utilizar um atributo imutável como user.objectid no Azure AD ou user.id no Okta, em vez de um endereço de e-mail mutável. Adicionalmente, configure claims de grupo para passar as afiliações de grupo do utilizador. Isto permite políticas de acesso dinâmicas e baseadas em funções dentro da Purple sem necessidade de configuração por utilizador.

Passo 3 — Configurar o Método de Autenticação na Purple

No portal Purple, navegue até à secção de gestão de autenticação e selecione SAML 2.0 como o tipo de método. Introduza o SSO URL do IdP, o Entity ID e o certificado X.509 obtidos no Passo 1. Mapeie os nomes dos atributos da configuração de claims do seu IdP para os campos correspondentes na Purple. Finalmente, atribua este método de autenticação à jornada do Captive Portal dos seus colaboradores para ativar o fluxo para os utilizadores que se ligam ao SSID dos colaboradores.

Passo 4 — Testes e Implementação Faseada

Atribua a nova aplicação SAML a um pequeno grupo piloto — idealmente a equipa de TI — e valide o fluxo de ponta a ponta em múltiplos tipos de dispositivos (Windows, macOS, iOS, Android). Monitorize os registos de início de sessão SAML no seu IdP e os registos de autenticação na Purple para diagnosticar quaisquer falhas. Uma vez validado, expanda gradualmente a atribuição de utilizadores no seu IdP para abranger todos os grupos de colaboradores relevantes. Comunique a alteração aos colaboradores de forma clara, enfatizando que passarão a utilizar as suas credenciais de login corporativas padrão.

Melhores Práticas

Imponha MFA para todas as autenticações de WiFi. Este é o controlo individual mais eficaz contra o roubo de credenciais e deve ser considerado não negociável para qualquer implementação empresarial. Aproveite as capacidades de acesso condicional do seu IdP para restringir o acesso à rede com base no estado de conformidade do dispositivo, localização geográfica ou pontuação de risco. Configure tempos limite de sessão curtos dentro da Purple para forçar a reautenticação periódica, garantindo que os direitos de acesso são regularmente revalidados face ao IdP e mitigando o risco de dispositivos perdidos ou roubados. Adira ao princípio da minimização de atributos: inclua apenas os atributos necessários para as decisões de acesso na asserção SAML, em conformidade com o princípio de minimização de dados do Artigo 5.º do GDPR. Para dispositivos geridos pela empresa, considere combinar o Captive Portal SAML com WPA3-Enterprise e 802.1X para uma defesa em profundidade; a abordagem SAML é mais adequada para BYOD ou endpoints não geridos.

venue_staff_wifi.png

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

O modo de falha mais comum e com maior impacto é a expiração do certificado. O certificado de assinatura X.509 do IdP tem um período de validade fixo, tipicamente de um a três anos. Quando expira, a Purple já não consegue validar as asserções SAML, causando uma interrupção total da autenticação. Mitigação: defina lembretes de calendário redundantes a 90, 60 e 30 dias antes da expiração e documente o procedimento de renovação explicitamente.

O desvio de relógio (clock skew) é a segunda causa mais frequente de falhas de autenticação. As asserções SAML contêm uma janela de validade e, se os relógios do IdP e da plataforma Purple divergirem por mais do que alguns minutos, as asserções serão rejeitadas como expiradas ou ainda não válidas. Certifique-se de que ambos os sistemas sincronizam com uma fonte NTP fiável.

Um ACS URL incorreto durante a configuração inicial é um erro de configuração comum. Um erro de digitação de um único carácter significa que o IdP envia a asserção assinada para um endpoint inexistente. Copie e cole sempre o ACS URL diretamente da plataforma Purple em vez de o digitar manualmente.

Finalmente, desative o login iniciado pelo IdP para esta aplicação. O acesso à rede só deve ser iniciado a partir do SP (o evento de ligação WiFi). Permitir fluxos iniciados pelo IdP abre a porta a certos ataques de injeção baseados em SAML e constitui um risco de segurança desnecessário neste modelo de implementação.

ROI e Impacto no Negócio

O caso de negócio para a autenticação de WiFi de colaboradores baseada em SAML é convincente em todos os tipos de espaços. A eliminação de palavras-passe partilhadas remove a necessidade de rotações de palavras-passe periódicas e disruptivas e os respetivos pedidos de suporte associados. As organizações reportam tipicamente uma redução de mais de 50% nos pedidos de suporte de TI relacionados com WiFi após a implementação. A automatização do ciclo de vida do utilizador é o ganho operacional mais significativo: quando um colaborador é desligado da empresa e a sua conta de IdP é desativada, o seu acesso ao WiFi é revogado instantaneamente e de forma automática, fechando uma lacuna de segurança que as redes baseadas em PSK deixam aberta indefinidamente. Do ponto de vista da conformidade, o SAML fornece um registo de acessos auditável ao nível individual, apoiando diretamente o Requisito 8 do PCI DSS e as obrigações de responsabilidade do GDPR. A experiência de SSO fluida — um único conjunto de credenciais para e-mail, aplicações e WiFi — reduz a fricção para os colaboradores e aumenta a produtividade, particularmente para as equipas operacionais que se deslocam entre áreas de um espaço ao longo do dia.


Referências

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

[2] Regulamento Geral sobre a Proteção de Dados (GDPR). Artigo 5.º, Princípios relativos ao tratamento de dados pessoais. 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/

Definições Principais

SAML Assertion

Um documento XML, assinado digitalmente pelo Provedor de Identidade, que declara quem é um utilizador e fornece atributos adicionais sobre o mesmo. É o 'passaporte digital' criptográfico em que o Provedor de Serviços confia para tomar uma decisão de acesso.

Ao diagnosticar falhas de autenticação, as equipas de TI inspecionam a SAML assertion para verificar se o IdP está a enviar os atributos de utilizador corretos e se a assinatura digital é válida. É a prova central em cada transação de autenticação.

Identity Provider (IdP)

O sistema que gere as identidades dos utilizadores e os autentica. É a fonte autoritária da verdade para a identidade do utilizador dentro de uma organização.

Num ambiente corporativo, este é o diretório central de utilizadores — Azure AD, Okta, Ping Identity ou ADFS. É onde as equipas de TI adicionam, removem e gerem todas as contas de colaboradores e aplicam políticas de segurança como MFA.

Service Provider (SP)

A aplicação ou serviço que requer autenticação antes de conceder acesso. Confia no Provedor de Identidade para realizar a autenticação e baseia-se na SAML assertion como prova.

Para a autenticação WiFi por SAML, a plataforma Purple é o Service Provider. Consome a SAML assertion do IdP para tomar uma decisão de controlo de acesso à rede para o dispositivo que se está a ligar.

Assertion Consumer Service (ACS) URL

Um endpoint específico no Service Provider concebido para receber e processar SAML assertions do Provedor de Identidade após um evento de autenticação bem-sucedido.

Este é um dos parâmetros de configuração mais críticos. Se o ACS URL for introduzido incorretamente nas definições do IdP, o IdP não saberá para onde enviar o utilizador após o início de sessão, e a autenticação falhará com um erro de redirecionamento.

Entity ID

Um identificador globalmente exclusivo para um Provedor de Identidade ou Service Provider dentro do protocolo SAML. Funciona como um nome exclusivo para garantir que cada parte está a comunicar com a contraparte correta.

Normalmente formatado como um URL, o Entity ID não precisa de resolver para uma página web real. Funciona como um identificador exclusivo num diretório, impedindo que um SP consuma acidentalmente assertions destinadas a outro.

SAML Metadata

Um documento XML que contém todas as informações de configuração necessárias sobre uma parte SAML — incluindo o seu Entity ID, URLs de endpoint (como o ACS URL) e o certificado de assinatura público X.509.

A troca de ficheiros de metadados é o método mais fiável para configurar uma relação de confiança SAML. Em vez de copiar manualmente valores individuais, os administradores podem carregar o XML de metadados da outra parte para preencher automaticamente a configuração, reduzindo o risco de erros de transcrição.

Claim

Uma informação sobre um utilizador — um atributo — que é incluída na SAML assertion pelo Provedor de Identidade. As declarações comuns incluem o nome de utilizador, endereço de e-mail, departamento e pertença a grupos.

As equipas de TI configuram declarações (claims) no IdP para controlar quais as informações que o SP recebe. O envio de declarações de pertença a grupos para o Purple permite políticas de acesso baseadas em funções e atribuição dinâmica de VLAN com base na função profissional do utilizador.

Single Sign-On (SSO)

Um esquema de autenticação que permite a um utilizador autenticar-se uma única vez com um único conjunto de credenciais e obter acesso a múltiplos sistemas e aplicações independentes sem ter de reintroduzir credenciais para cada um.

O SAML é um dos principais facilitadores técnicos do SSO. Ao utilizar o SAML para autenticação WiFi, os colaboradores utilizam o mesmo início de sessão corporativo que utilizam para o e-mail, sistemas de RH e outras aplicações para acederem à Internet — uma experiência fluida que reduz a fricção e elimina a necessidade de palavras-passe de WiFi separadas.

X.509 Certificate

Um padrão de certificado digital utilizado para verificar a identidade de uma parte e para assinar ou encriptar dados. No SAML, o IdP utiliza a sua chave privada para assinar assertions, e o SP utiliza o certificado público X.509 do IdP para verificar essas assinaturas.

Este certificado é a base da confiança numa implementação SAML. A sua expiração é a causa individual mais comum de interrupções completas de autenticação e deve ser gerida de forma proativa.

Exemplos Práticos

Uma cadeia global de hotéis com 300 propriedades precisa de substituir a sua PSK única e insegura para o WiFi de colaboradores. A cadeia utiliza o Microsoft 365 e o Azure AD como a sua plataforma de identidade corporativa. Necessitam de uma solução que possa ser gerida centralmente, que proporcione uma experiência fluida para os colaboradores e que revogue o acesso imediatamente quando um funcionário sai da organização.

A equipa de TI cria uma nova Enterprise Application no Azure AD para a plataforma Purple. Configuram a aplicação com o Entity ID e o ACS URL da sua instância Purple. Crucialmente, configuram as declarações (claims) para enviar a pertença a grupos do utilizador — por exemplo, 'Hotel-Staff' e 'IT-Admin' — e utilizam o user.objectid como o NameID exclusivo para garantir um identificador estável e imutável. No Purple, criam um novo método de autenticação SAML, carregando o XML de metadados do Azure AD para estabelecer a relação de confiança. Em seguida, criam duas políticas de acesso: uma para 'Hotel-Staff' que concede acesso à VLAN da rede geral de colaboradores, e uma segunda para 'IT-Admin' que concede acesso privilegiado à VLAN de gestão. Esta configuração está associada a um único SSID 'Staff' transmitido em todas as 300 propriedades através da plataforma de gestão de rede centralizada da cadeia. Um novo colaborador em qualquer hotel recebe automaticamente o nível correto de acesso WiFi assim que a sua conta de utilizador é adicionada ao grupo relevante no Azure AD — sem necessidade de intervenção de TI local. Quando um colaborador sai, a desativação da sua conta no Azure AD revoga imediatamente o seu acesso WiFi em todas as 300 propriedades em simultâneo.

Comentário do Examinador: Este é um exemplo clássico de gestão de acesso à rede escalável e baseada em identidade. Ao tirar partido das declarações de grupo do Azure AD, a cadeia de hotéis evita gerir políticas de acesso numa base por utilizador ou por propriedade, o que seria operacionalmente insustentável em 300 locais. A utilização do `user.objectid` garante um identificador estável mesmo que o nome ou o e-mail do utilizador mudem — uma ocorrência comum em grandes organizações de hotelaria. Esta arquitetura proporciona um forte ROI ao centralizar o controlo e automatizar o ciclo de vida do utilizador, reduzindo significativamente a carga administrativa sobre a equipa central de TI e eliminando a lacuna de segurança inerente às palavras-passe partilhadas.

Um grande centro de conferências acolhe múltiplos eventos de terceiros em simultâneo. Necessitam de fornecer WiFi seguro para o pessoal dos eventos de diferentes organizações, cada uma com os seus próprios sistemas de identidade. Não podem emitir credenciais para pessoal externo e devem garantir que o pessoal de um evento não consegue aceder aos recursos de rede de outro.

A equipa de TI do centro de conferências utiliza o suporte do Purple para múltiplos Provedores de Identidade SAML. Para cada grande organizador de eventos, configuram uma relação de confiança SAML separada dentro da plataforma Purple. O Organizador A (utilizando o Okta) e o Organizador B (utilizando o Google Workspace) são configurados como IdPs distintos. O Captive Portal é configurado para apresentar uma etapa de seleção de organização, direcionando os utilizadores para o seu respetivo IdP para autenticação. Utilizando declarações de grupo transmitidas por cada IdP, o Purple mapeia os utilizadores para VLANs específicas do evento, garantindo a segregação completa do tráfego de rede entre eventos. O acesso para o pessoal de cada organizador expira automaticamente no final do evento com base em regras de jornada predefinidas e configuradas no Purple, não exigindo qualquer desaprovisionamento manual.

Comentário do Examinador: Isto demonstra um caso de utilização multi-tenant sofisticado que mostra o verdadeiro poder da gestão de identidade federada. Em vez de tratar o SAML como uma ligação única e monolítica, o operador do recinto utiliza-o como uma estrutura flexível para integrar e segregar de forma segura utilizadores temporários de múltiplas organizações de confiança em simultâneo. Este modelo é altamente seguro porque coloca o ónus da verificação de identidade nos próprios organizadores do evento — a fonte autoritária para as suas próprias listas de pessoal — em vez de exigir que o recinto gira credenciais externas. É também operacionalmente eficiente, uma vez que a expiração automática do acesso elimina a necessidade de desaprovisionamento manual após cada evento.

Perguntas de Prática

Q1. O seu CFO comunicou que o dispositivo pessoal de um ex-colaborador foi detetado ainda ligado à rede WiFi de colaboradores duas semanas após a sua saída. O seu sistema atual utiliza uma única WPA2-PSK que é rodada trimestralmente. Como é que uma abordagem baseada em SAML mitigaria este risco específico e que controlos adicionais recomendaria?

Dica: Considere o ciclo de vida do utilizador, a fonte de autoridade de autenticação e o papel dos limites de tempo de sessão.

Ver resposta modelo

Uma abordagem baseada em SAML liga diretamente o acesso WiFi ao estado ativo do colaborador no Provedor de Identidade central. No momento em que a conta do colaborador é desativada ou eliminada como parte do processo padrão de saída, a sua capacidade de se autenticar em qualquer serviço integrado com SAML — incluindo o WiFi — é instantânea e automaticamente revogada. O IdP deixará de emitir uma SAML assertion válida para esse utilizador, o que significa que este não se poderá voltar a autenticar. Para resolver o cenário específico de um dispositivo que já se encontra ligado, configure limites de tempo de sessão curtos no Purple (por exemplo, sessões de 8 horas alinhadas com um dia de trabalho). Quando a sessão expirar, o dispositivo terá de se autenticar novamente; a conta desativada no IdP impedirá que isso aconteça. Isto elimina a lacuna de segurança inerente a segredos partilhados de longa duração como uma PSK, onde um dispositivo que já se ligou permanece online indefinidamente.

Q2. Um estádio está a implementar a autenticação SAML para os seus 500 colaboradores em dias de eventos. Pretendem garantir que os operadores de caixa que utilizam terminais de ponto de venda apenas conseguem aceder ao segmento de rede em conformidade com o PCI, enquanto o pessoal de operações pode aceder à rede corporativa geral. Como desenharia a configuração de declarações SAML e a política de rede para alcançar esta segmentação?

Dica: Pense em como transmitir informações de funções do IdP para a infraestrutura de rede através da SAML assertion, e como o Purple pode agir com base nessas informações.

Ver resposta modelo

A solução consiste em utilizar declarações de grupo e atribuição dinâmica de VLAN. No IdP (Azure AD ou Okta), crie dois grupos de segurança: 'POS-Staff' e 'Ops-Staff'. Configure a aplicação SAML para incluir a pertença a grupos do utilizador como uma declaração na assertion. Na plataforma Purple, crie dois perfis de acesso de utilizador que mapeiem para estes nomes de grupos. Configure o perfil 'POS-Staff' para atribuir os utilizadores à VLAN em conformidade com o PCI (por exemplo, VLAN 10) e o perfil 'Ops-Staff' para atribuir os utilizadores à VLAN corporativa (por exemplo, VLAN 20). Quando um utilizador se autentica, o Purple lê a declaração de grupo da SAML assertion e instrui o controlador de rede — através de atributos RADIUS ou API — a colocar o dispositivo do utilizador na VLAN apropriada. O tráfego de rede é então segregado ao nível da infraestrutura, garantindo que os terminais POS apenas conseguem aceder à rede de processamento de pagamentos, independentemente de onde se liguem no estádio.

Q3. Está a planejar a implementação da autenticação WiFi por SAML numa cadeia de retalho com 1.000 lojas. Os gerentes das lojas não têm conhecimentos técnicos avançados. Qual é o risco operacional mais importante a gerir proativamente e qual é o seu plano de comunicação e contingência?

Dica: Qual é o componente na relação de confiança SAML que tem uma data de expiração fixa e cuja falha causaria uma interrupção simultânea em todas as 1.000 lojas?

Ver resposta modelo

O risco operacional mais crítico é a expiração do certificado de assinatura SAML do IdP. Se este expirar, todas as 1.000 lojas perderão o acesso ao WiFi de colaboradores em simultâneo, uma vez que o Purple não conseguirá validar nenhuma SAML assertion. O plano de mitigação tem duas componentes. Tecnicamente: definir múltiplos lembretes de calendário redundantes para a data de expiração do certificado para toda a equipa de TI, começando com 90 dias de antecedência. Documentar o procedimento passo a passo para gerar um novo certificado no IdP e atualizá-lo na plataforma Purple. Garantir que pelo menos dois membros da equipa têm formação sobre este procedimento. Tentar concluir a renovação pelo menos 30 dias antes da expiração para permitir a realização de testes. Para a comunicação: informar proativamente o diretor de operações de retalho sobre a janela de manutenção planeada para a renovação do certificado. Não há necessidade de informar os gerentes de loja individuais para uma renovação planeada, uma vez que o objetivo é uma transição sem tempo de inatividade. No caso de uma interrupção não planeada, o plano de comunicação deve consistir em notificar imediatamente o diretor de operações sobre o problema e fornecer uma previsão realista para a resolução. Uma alternativa temporária — como uma PSK com limite de tempo para operações críticas — deve ser documentada no plano de continuidade de negócio.

Continue a ler esta série

Per-Device PSK por Fabricante: iPSK, DPSK, MPSK e PPSK Comparados (e Suporte a WPA3)

Uma comparação abrangente de implementações de per-device PSK na Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Extreme, Fortinet e Ubiquiti UniFi. Saiba como o WPA3-SAE afeta as estratégias de chaves por dispositivo e quando implementar modos de transição versus migrar para o 802.1X.

Ler o guia →

Métodos de Autenticação de Captive Portal Comparados

Este guia de referência técnica de autoridade avalia as compensações arquitetónicas, operacionais e de conformidade de cinco métodos principais de autenticação de captive portal. Fornece aos arquitetos de rede, diretores de TI e gestores de marketing os dados quantitativos e as estruturas de decisão necessários para equilibrar a fricção no registo de convidados com os requisitos de recolha de dados em locais empresariais.

Ler o guia →

O que é a Autenticação por Endereço MAC? Quando Usar e Quando Evitar

Este guia de referência técnica abrangente aborda a autenticação por endereço MAC em ambientes de WiFi empresarial — como funciona a autenticação MAC baseada em RADIUS na Camada 2, as suas vulnerabilidades de segurança inerentes (incluindo falsificação de MAC e o impacto da randomização de MAC ao nível do SO) e os contextos operacionais precisos onde continua a ser uma ferramenta válida para gerir IoT e dispositivos headless. Fornece orientações de implementação práticas para gestores de TI e arquitetos de rede em setores como hotelaria, retalho, saúde e espaços públicos, com exemplos práticos reais, estruturas de decisão e contexto de integração para a plataforma de guest WiFi e analytics da Purple.

Ler o guia →