Saltar para o conteúdo principal

RadSec: Como o RADIUS sobre TLS Melhora a Segurança da Autenticação WiFi

Esta referência técnica autoritária explica como o RadSec (RFC 6614) protege a autenticação WiFi empresarial ao envolver o tráfego tradicional RADIUS em encriptação TLS. Concebido para gestores de TI e arquitetos de rede, aborda a arquitetura, estratégias de implementação e passos práticos para mitigar os riscos do tráfego UDP RADIUS não encriptado em redes corporativas e de convidados.

Por Iain JewittPublicado Atualizado
📖 4 min de leitura960 palavras2 exemplos práticos3 perguntas de prática8 definições principais

Video overview

Ouça este guia

Ver transcrição do podcast
RadSec: Como o RADIUS sobre TLS Melhora a Segurança da Autenticação WiFi Uma Apresentação de Informação sobre WiFi da Purple Enterprise Duração aproximada: 10 minutos - - - [INTRODUÇÃO E CONTEXTO - aprox. 1 minuto] Bem-vindo à série de Informação sobre WiFi da Purple Enterprise. Sou o seu anfitrião e hoje vamos abordar um tema que se situa exatamente na interseção entre a segurança de rede e o risco operacional: o RadSec - formalmente definido no RFC 6614 - e o motivo pelo qual deve constar no roteiro da sua infraestrutura, caso ainda não conste. Se é um gestor de TI, arquiteto de rede ou CTO responsável pelo WiFi empresarial numa cadeia de hotéis, numa rede de retalho, num estádio ou num campus do setor público, esta apresentação é para si. Vamos abordar o que é realmente o RadSec, por que razão o protocolo RADIUS tradicional o deixa exposto, como implementar o RadSec num ambiente real e as armadilhas que costumam surpreender as equipas. Sem teoria apenas por teoria - apenas a informação de que necessita para tomar uma decisão neste trimestre. Vamos a isto. - - - [ANÁLISE TÉCNICA DETALHADA - aprox. 5 minutos] Então, comecemos pelo problema. O RADIUS - Remote Authentication Dial-In User Service - tem sido a espinha dorsal da autenticação de WiFi empresarial desde a década de 1990. Quando um utilizador ou dispositivo se liga ao seu WiFi corporativo ou de convidados, o ponto de acesso atua como um cliente RADIUS, encaminhando os pedidos de autenticação para um servidor RADIUS, que valida as credenciais em relação ao seu diretório - Active Directory, LDAP ou um fornecedor de identidade na nuvem - e concede ou recusa o acesso. Este é o modelo de autenticação 802.1X que serve de base às redes WPA2-Enterprise e WPA3-Enterprise. O problema é que o RADIUS tradicional foi concebido para uma era diferente. É executado em UDP - User Datagram Protocol - nas portas 1812 e 1813. O UDP é sem ligação, o que significa que não há handshake, não há estado de sessão e, fundamentalmente, não há encriptação nativa. A única proteção entre o seu ponto de acesso e o seu servidor RADIUS é um segredo partilhado - essencialmente uma palavra-passe - utilizado para ofuscar a palavra-passe do utilizador em trânsito através de hashing MD5. O MD5, como a maioria saberá, está criptograficamente quebrado. Está quebrado há anos. O que significa isto na prática? Significa que em qualquer segmento de rede onde um atacante consiga intercetar tráfego RADIUS - e isso inclui comutadores comprometidos, dispositivos não autorizados na sua VLAN de gestão ou qualquer ponto entre um ponto de acesso remoto e um servidor RADIUS alojado na nuvem - este pode potencialmente capturar trocas de autenticação, tentar ataques de dicionário offline contra o segredo partilhado e, em algumas configurações, expor totalmente as credenciais do utilizador. Para um grupo hoteleiro que disponibiliza WiFi para convidados em 200 propriedades, ou para uma cadeia de retalho com pontos de acesso em cada loja a ligarem-se de volta a um servidor RADIUS central através da internet pública, este não é um risco teórico. É uma superfície de ataque real.Isto é exatamente o que o RadSec resolve. O RadSec - definido no RFC 6614 e atualizado pelo RFC 7360 - envolve o tráfego RADIUS dentro de um túnel TLS. Em vez de UDP, utiliza TCP na porta 2083. Em vez de um segredo partilhado e MD5, utiliza autenticação TLS mútua com certificados X.509. Tanto o cliente RADIUS como o servidor RADIUS apresentam certificados, verificam a identidade um do outro e estabelecem uma sessão encriptada antes de qualquer dado de autenticação ser trocado. O TLS 1.3 é a versão recomendada atualmente, proporcionando forward secrecy e eliminando uma série de vulnerabilidades de cifra legadas. O efeito prático é significativo. Os dados de credenciais, atributos de utilizador e tokens de sessão são encriptados ponto a ponto entre o ponto de acesso - ou um proxy RadSec - e o servidor RADIUS. Um atacante que intersete o tráfego na rede apenas vê registos TLS encriptados. O segredo partilhado ainda está presente para compatibilidade retroativa, mas já não realiza qualquer trabalho de segurança significativo - o TLS assume essa carga. Há outra dimensão aqui que é cada vez mais relevante: o roaming. A federação Eduroam, utilizada por universidades e instituições de investigação em toda a Europa e não só, utiliza RadSec há anos como parte da sua infraestrutura de roaming interinstitucional. Mais recentemente, o padrão OpenRoaming da Wi-Fi Alliance - que permite um roaming WiFi contínuo em locais aderentes - exige o RadSec para todo o tráfego da federação. Se está a implementar uma infraestrutura compatível com OpenRoaming, o RadSec não é opcional; é um pré-requisito. A Purple suporta OpenRoaming sob a sua licença Connect, funcionando como um fornecedor de identidade dentro da federação, e o RadSec é central para o funcionamento desse tecido de roaming seguro. Do ponto de vista da conformidade, o RadSec é cada vez mais relevante para a PCI-DSS 4.0, que reforça os requisitos em torno da proteção de dados de autenticação em trânsito. Se a sua infraestrutura WiFi toca em ambientes de cartões de pagamento - e no retalho e hotelaria, isso acontece frequentemente - a lacuna de encriptação no RADIUS tradicional é uma falha prestes a ser identificada. O GDPR exige igualmente medidas técnicas adequadas para proteger os dados pessoais; as credenciais de utilizador e os metadados de sessão que fluem sem encriptação pela sua rede são difíceis de defender numa auditoria de proteção de dados. Agora vamos falar de arquitetura. Existem dois padrões principais de implementação para o RadSec. O primeiro é o suporte nativo ao RadSec no seu servidor RADIUS e pontos de acesso. O FreeRADIUS 3.0 e superior suporta RadSec nativamente. O NPS da Microsoft não suporta RadSec nativamente nas versões atuais, o que é uma limitação significativa para organizações que executam infraestruturas baseadas em Windows. O Cisco ISE suporta RadSec. O Aruba ClearPass suporta RadSec. Se o seu servidor RADIUS e o fabricante do seu ponto de acesso suportarem ambos RadSec nativamente, este é o caminho mais limpo - configure os certificados TLS em ambas as extremidades, abra a porta TCP 2083 na sua firewall e estará a encriptar o tráfego RADIUS ponto a ponto. O segundo padrão é um proxy RadSec. Esta é a implementação mais comum na prática, particularmente para organizações com infraestrutura RADIUS legada ou ambientes de múltiplos fornecedores. Um proxy RadSec - radsecproxy é a implementação de código aberto mais amplamente adotada - posiciona-se entre os seus pontos de acesso e o seu servidor RADIUS. Os pontos de acesso enviam RADIUS padrão sobre UDP para o proxy na rede local. O proxy termina essa ligação, reenvelopa o tráfego RADIUS dentro de um túnel TLS e encaminha-o para o servidor RADIUS a montante sobre TCP 2083. Esta abordagem permite-lhe adicionar RadSec a uma infraestrutura existente sem substituir o seu servidor RADIUS, sendo particularmente útil quando o seu servidor RADIUS está alojado na nuvem ou é acedido através da internet pública. A gestão de certificados é a complexidade operacional que precisa de planear. Irá necessitar de uma PKI - Public Key Infrastructure - para emitir e gerir os certificados X.509 utilizados para TLS mútuo. Isso significa uma Autoridade de Certificação, emissão de certificados para cada cliente e servidor RADIUS, e um processo para rotação de certificados antes da expiração. Certificados que expirem sem aviso irão interromper a autenticação de todos os utilizadores na sua rede em simultâneo - e esse é um cenário que vai querer evitar. Automatize a renovação de certificados utilizando ACME ou a API da sua AC, e defina alertas de monitorização com bastante antecedência em relação às datas de expiração. - [RECOMENDAÇÕES DE IMPLEMENTAÇÃO E ERROS COMUNS - aprox. 2 minutos] Deixe-me dar-lhe as recomendações práticas. Primeiro: audite antes de implementar. Mapeie cada cliente RADIUS - pontos de acesso, concentradores VPN, switches que fazem 802.1X - e cada servidor RADIUS no seu ambiente. Perceba quais suportam RadSec nativamente e quais precisarão de um proxy. Esta auditoria normalmente revela dispositivos legados que não suportam TLS de todo, e esses precisam de estar no seu plano de substituição. Segundo: comece com o tráfego de maior risco. Se tem tráfego RADIUS a atravessar a internet pública - localizações remotas, RADIUS alojado na nuvem, grupos hoteleiros com várias propriedades - essa é a sua primeira prioridade. O tráfego RADIUS local numa VLAN de gestão bem segmentada apresenta um risco menor, mas deve continuar a constar no plano. Terceiro: teste o TLS mútuo minuciosamente antes de entrar em produção. O modo de falha mais comum em implementações RadSec são erros de validação de certificados - nomes comuns incompatíveis, certificados intermédios expirados ou clientes que não confiam na AC que assinou o certificado do servidor. Utilize openssl s_client para testar os handshakes TLS antes de transferir o tráfego de produção. Quarto: não descure a monitorização. O RadSec adiciona uma camada de ligação TCP que o RADIUS tradicional não tem. Falhas de ligação TCP, tempos de limite de handshake TLS e erros de certificado manifestar-se-ão como falhas de autenticação para os seus utilizadores. Certifique-se de que os registos do seu servidor RADIUS e os registos do seu proxy estão a ser enviados para o seu SIEM ou plataforma de monitorização para que possa distinguir um problema de conectividade RadSec de um problema de política de autenticação. O erro que vejo com mais frequência é as organizações implementarem RadSec no lado do servidor mas esquecerem-se de atualizar as regras de firewall. A porta TCP 2083 precisa de estar aberta entre cada cliente RADIUS e o servidor ou proxy RADIUS. Se está habituado a gerir regras UDP 1812, a porta TCP 2083 pode passar despercebida no processo de alteração da firewall. - [PERGUNTAS E RESPOSTAS RÁPIDAS - aprox. 1 minuto] Vou responder rapidamente a algumas perguntas que oiço regularmente. "O RadSec substitui o 802.1X?" Não. O RadSec protege a camada de transporte entre o ponto de acesso e o servidor RADIUS. O 802.1X é a estrutura de autenticação entre o dispositivo cliente e o ponto de acesso. Operam em camadas diferentes e são complementares. "O RadSec é suportado por todos os fabricantes de pontos de acesso?" Não universalmente. A Cisco, Aruba, Ruckus e Meraki têm níveis variados de suporte RadSec - verifique a sua versão de firmware específica. Nos casos em que o suporte nativo está ausente, um proxy RadSec é a sua solução. "E quanto ao DTLS - RADIUS sobre DTLS?" O RFC 7360 define RADIUS sobre DTLS, que utiliza UDP em vez de TCP, preservando algumas das características sem ligação do RADIUS tradicional ao mesmo tempo que adiciona encriptação. É menos amplamente implementado do que o RadSec sobre TLS, mas vale a pena avaliar se a latência for uma preocupação em ambientes de elevado débito. "Como é que isto afeta o desempenho do roaming?" A ligação TCP do RadSec é persistente, o que pode realmente melhorar o desempenho do roaming em ambientes federados, reduzindo a sobrecarga de configuração de ligação para pedidos de autenticação subsequentes. - [RESUMO E PRÓXIMOS PASSOS - aprox. 1 minuto] Para resumir: o RadSec é a resposta madura e baseada em normas para uma lacuna de segurança real no RADIUS tradicional. Se gere WiFi empresarial em escala - em múltiplos locais, através da internet ou em ambientes sujeitos a PCI-DSS ou GDPR - a questão não é se deve implementar RadSec, é quando e como. Os seus próximos passos: audite a sua infraestrutura RADIUS esta semana. Identifique os seus fluxos de tráfego de maior risco. Verifique a documentação do seu servidor RADIUS e do fabricante do ponto de acesso para suporte nativo RadSec. Se utiliza FreeRADIUS, pode ter uma implementação de teste do RadSec a funcionar num dia. Se utiliza Microsoft NPS, comece a avaliar um proxy ou um caminho de migração para um servidor compatível com RadSec. A plataforma da Purple foi concebida para se integrar com a infraestrutura RADIUS empresarial, suportando fluxos de autenticação seguros tanto para ambientes de WiFi corporativo como de convidados. Se quiser compreender como o RadSec se enquadra na sua implementação específica, a equipa da Purple pode orientá-lo. Obrigado por ouvir. Até à próxima. - FIM DO GUIÃO

Parte da nossa série principal: Guia de Segurança WiFi Empresarial →

RFC 6614 Architecture ToolCloud RADIUS over TLS 1.3

RadSec Architecture Advisor: RADIUS over TLS Evaluator

Model TCP port 2083 TLS encapsulation overhead against legacy UDP RADIUS across WAN circuits. Calculate EAP-TLS handshake latencies, eliminate packet fragmentation black holes, and audit RFC 6614 trust.

Legacy UDP Latency (WAN)
302 ms
Includes 144 ms UDP timeout penalty
RadSec TLS Latency
160 ms
Fast TCP ACK recovery without timeout stalls
Handshake Latency Savings
47% faster
Saves 142 ms per EAP-TLS negotiation
At 0.5% packet loss, 4% of EAP-TLS exchanges lose at least one of their 9 packets. On UDP each loss waits out a 3,200 ms retransmit timer; on TCP a fast retransmit recovers it inside one or two round trips.
RFC 6614 PKI Posture
4 / 5 controls
One load-bearing control missing

Protocol Architecture: RadSec (RFC 6614) vs Legacy RADIUS (RFC 2865)

Security & Network VectorRadSec (RFC 6614 / TLS 1.3)Legacy RADIUS (RFC 2865 / UDP)
Transport & PortTCP Port 2083 (Stateful stream)UDP Ports 1812 / 1813 (Stateless datagrams)
Payload CryptographyTLS 1.3 Mutual Authentication (mTLS) with AEAD ciphersPre-Shared Key with MD5 hashing (RFC 2865 BlastRADIUS exposure)
MTU & Packet FragmentationTCP PMTU Discovery eliminates UDP fragmentation black holesLarge EAP-TLS certificate chains fragment over 1500 bytes and drop on WAN
Firewall Traversal & NATSingle outbound TCP connection; state table persists cleanlyRequires bi-directional UDP NAT pinholes prone to 30s timeout aging
Packet Loss RecoveryTCP fast retransmission within 1 to 2 RTTs (~70 ms)Controller retry timeout (typically 3,000 to 5,000 ms per drop)
Connection ModelLong-lived persistent TCP connection pool with keep-alivePer-packet datagrams with independent identifier tracking
Why BlastRADIUS (CVE-2024-3596) Mandates RadSec for WAN Authentications

The BlastRADIUS vulnerability exploits MD5 collisions in standard RFC 2865 Access-Request packets to forge an Access-Accept without the shared secret. RadSec protects the entire RADIUS protocol inside TLS 1.3 encryption, rendering man-in-the-middle packet injection impossible across untrusted internet WAN links.

Migrating Enterprise WiFi to Cloud RADIUS & RadSec?

Purple Cloud RADIUS delivers turnkey RFC 6614 RadSec termination, automated Intune and Jamf SCEP certificate enrolment, and zero on-prem server maintenance.

Security Guide →
Useful? Link to this tool

RadSec: Como o RADIUS sobre TLS Melhora a Segurança da Autenticação WiFi

Resumo Executivo

O RADIUS tradicional sobre UDP (portas 1812/1813) não foi concebido para o moderno panorama de ameaças empresariais. Baseando-se apenas num segredo partilhado e em hashing MD5, deixa as credenciais de autenticação e os atributos de sessão vulneráveis a interceção, particularmente ao atravessar redes públicas ou grandes propriedades distribuídas, como cadeias de hotelaria e retalho. O RadSec (RADIUS sobre TLS, RFC 6614) resolve esta falha de segurança fundamental ao encapsular o tráfego RADIUS num túnel TLS 1.3 baseado em TCP através da porta 2083.

Para CTOs e arquitetos de rede, implementar RadSec já não é apenas uma boa prática - é um requisito crítico para proteger o WiFi corporativo, manter a conformidade com PCI-DSS 4.0 e participar em estruturas modernas de roaming federado como o OpenRoaming. Este guia detalha a arquitetura, os padrões de implementação e os requisitos operacionais para proteger a sua infraestrutura de autenticação.

Análise Técnica Profunda: RADIUS vs. RadSec

A Vulnerabilidade no RADIUS Tradicional

Numa implementação 802.1X padrão, o ponto de acesso (autenticador) encaminha as credenciais do cliente para o servidor RADIUS (servidor de autenticação). No RADIUS tradicional, este payload é enviado por UDP. A única proteção é uma chave pré-partilhada (PSK) utilizada para ofuscar a palavra-passe através de MD5.

Esta arquitetura apresenta três riscos críticos:

  1. Ausência de Encriptação de Transporte: Os atributos do utilizador, endereços MAC e dados de sessão são transmitidos em texto limpo.
  2. Fraqueza Criptográfica: O MD5 é vulnerável a ataques de dicionário offline se um atacante capturar o tráfego.
  3. Sem Autenticação Mútua: O ponto de acesso não consegue verificar criptograficamente se está a falar com o servidor RADIUS legítimo, permitindo ataques de servidores falsos.

A Arquitetura RadSec (RFC 6614)

O RadSec resolve estas falhas ao alterar a camada de transporte de UDP para TCP e ao envolver todo o payload em TLS.

RadSec: Como o RADIUS sobre TLS Melhora a Segurança da Autenticação WiFi - architecture overview

  • Transporte: A porta TCP 2083 garante uma entrega fiável e ligações com estado, melhorando o desempenho em ambientes de elevada latência.
  • Encriptação: O TLS 1.2 ou 1.3 fornece uma encriptação robusta e de ponta a ponta de todos os atributos RADIUS.
  • Autenticação Mútua: Tanto o cliente RADIUS (ou proxy) como o servidor têm de apresentar certificados X.509 válidos emitidos por uma Autoridade de Certificação (CA) fidedigna. O segredo partilhado é mantido apenas para compatibilidade retroativa; o TLS fornece a segurança real.Esta arquitetura é essencial para ambientes distribuídos, tais como cadeias de Retail ou espaços de Hospitality, onde os pontos de acesso reencaminham os pedidos de autenticação através da internet pública para um servidor RADIUS central ou alojado na nuvem.

Tem dúvidas sobre a sua configuração específica?

A nossa equipa trabalha com operadores de espaços, gestores de TI e engenheiros de rede em 80.000 espaços. Agende uma chamada de 20 minutos e mostraremos como outros profissionais na sua área o resolveram.

Guia de Implementação

A implementação do RadSec segue tipicamente um de dois padrões: Suporte Nativo ou Baseado em Proxy.

Padrão 1: RadSec Nativo

Se a sua infraestrutura suportar nativamente (ex. FreeRADIUS 3.0+, Cisco ISE, Aruba ClearPass), configura os certificados TLS diretamente no servidor RADIUS e nos pontos de acesso/controladores. Isto proporciona uma verdadeira encriptação de ponta a ponta, desde a periferia até ao núcleo.

Padrão 2: O Proxy RadSec

Muitos servidores RADIUS legados (nomeadamente o Microsoft NPS) não suportam nativamente o RadSec. Nestes ambientes, é implementado um proxy (como o radsecproxy).

  1. Troço Local: O AP envia RADIUS UDP padrão para o proxy local.
  2. Troço WAN: O proxy encapsula o tráfego em TLS e envia-o através de TCP 2083 para o servidor a montante.

Este padrão permite proteger o tráfego de rede de área alargada sem substituir a infraestrutura legada.

RadSec: Como o RADIUS sobre TLS Melhora a Segurança da Autenticação WiFi - deployment checklist

Integração com a Purple

As plataformas de Guest WiFi e WiFi Analytics da Purple integram-se perfeitamente com a infraestrutura RADIUS empresarial. Sob a licença Connect, a Purple atua como um fornecedor de identidade gratuito para o OpenRoaming, onde o RadSec é um requisito obrigatório para proteger o tráfego de federação entre os espaços e o hub central.

Boas Práticas

  1. Gestão do Ciclo de Vida dos Certificados: O TLS mútuo depende de certificados válidos. Implemente a renovação automatizada e uma monitorização rigorosa. Um certificado expirado causará uma interrupção total da autenticação.
  2. Configuração do Firewall: Certifique-se de que a porta TCP 2083 é explicitamente permitida, tanto no sentido de saída do espaço como no sentido de entrada no servidor RADIUS. Não assuma que as regras de UDP 1812 existentes se aplicarão.
  3. Priorizar Tráfego de Alto Risco: Inicie a implementação em ligações que atravessam a internet pública ou WANs não confiáveis antes de avançar para as VLANs de gestão local.

Para saber mais sobre como proteger a periferia, leia o nosso guia sobre Access Point Security: Your 2026 Enterprise Guide.

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

Quando o RadSec falha, raramente é um problema de autenticação; é quase sempre um problema de TLS ou TCP.

  • Sintoma: Os pontos de acesso aparecem como desligados do servidor RADIUS.
    • Verificação: Regras de firewall para TCP 2083. O RADIUS tradicional utiliza UDP; as equipas de rede esquecem-se frequentemente de abrir a porta TCP.
  • Sintoma: A ligação TCP é estabelecida, mas a autenticação falha imediatamente.
    • Verificação: Validação do certificado. Verifique se o Common Name (CN) ou o Subject Alternative Name (SAN) coincidem, se o certificado não expirou e se o cliente confia na CA de assinatura. Utilize openssl s_client -connect <server>:2083 para depurar o handshake.

Garanta que os fundamentos da sua rede são sólidos. Reveja os nossos conselhos em Proteja a Sua Rede com DNS Forte e Segurança.

ROI e Impacto de Negócio

A implementação do RadSec é um investimento na mitigação de riscos. O ROI é medido na prevenção de violações de dados, multas de conformidade (PCI-DSS, GDPR) e danos à reputação. Além disso, permite a participação em federações de roaming modernas como o OpenRoaming, o que pode melhorar significativamente a experiência dos visitantes em ambientes de Saúde e Transportes.

Ouça a Apresentação

Para aprofundar a realidade operacional da implementação do RadSec, ouça a nossa apresentação técnica de 10 minutos:

Para etapas de configuração específicas em dispositivos cliente, consulte Como Configurar WiFi Empresarial no iOS e macOS com 802.1X.

Definições Principais

RadSec

Uma extensão ao protocolo RADIUS que encapsula o tráfego RADIUS dentro de um túnel TLS sobre a porta TCP 2083.

Utilizado para proteger o tráfego de autenticação ao atravessar redes não confiáveis, evitando a interceção de credenciais.

TLS Mútuo (mTLS)

Um processo de segurança onde tanto o cliente como o servidor apresentam certificados X.509 para verificar a identidade um do outro antes de estabelecer uma ligação encriptada.

O mecanismo de autenticação central do RadSec, substituindo a dependência de segredos partilhados estáticos.

802.1X

O padrão IEEE para controlo de acesso à rede baseado em portas, utilizado para autenticar dispositivos que tentam ligar-se a uma LAN ou WLAN.

A estrutura que depende do RADIUS (e por extensão, do RadSec) para validar credenciais de utilizador num diretório.

radsecproxy

Um daemon de código aberto que atua como proxy, convertendo tráfego UDP RADIUS padrão em RadSec (TLS sobre TCP) e vice-versa.

Implementado quando o suporte nativo a RadSec está ausente nos pontos de acesso ou nos servidores RADIUS legados.

OpenRoaming

Um padrão de federação desenvolvido pela WiFi Alliance que permite aos utilizadores ligarem-se de forma contínua e segura a redes WiFi participantes globalmente.

O OpenRoaming exige a utilização de RadSec para proteger o tráfego de autenticação entre locais e fornecedores de identidade.

Segredo Partilhado

Uma cadeia de texto estática utilizada no RADIUS tradicional para ofuscar palavras-passe e verificar a origem dos pedidos.

Embora ainda tecnicamente presente nas configurações de RadSec para compatibilidade com versões anteriores, é substituído pela encriptação TLS.

FreeRADIUS

Um servidor RADIUS de código aberto amplamente implementado que fornece suporte nativo para RadSec.

Frequentemente utilizado em ambientes empresariais e federações de roaming devido à sua flexibilidade e capacidades TLS nativas.

PKI (Infraestrutura de Chaves Públicas)

A estrutura de funções, políticas e software necessários para criar, gerir, distribuir e revogar certificados digitais.

Um pré-requisito para implementar o RadSec, sendo necessário emitir e gerir certificados para todos os clientes e servidores RADIUS.

Exemplos Práticos

Um grupo hoteleiro com 200 propriedades utiliza o Microsoft Entra ID centralmente para autenticação de funcionários. Os pontos de acesso em cada hotel enviam atualmente pedidos RADIUS pela internet pública através de UDP 1812. O CTO exige a encriptação de todo o tráfego de autenticação, mas a substituição do servidor de autenticação central não é uma opção para este ano.

Implemente um proxy RadSec (por exemplo, radsecproxy) em cada hotel e um proxy correspondente no centro de dados central à frente dos servidores de autenticação. Os APs locais enviam UDP RADIUS para o proxy local. O proxy local estabelece um túnel TLS mútuo sobre TCP 2083 através da internet para o proxy central. O proxy central termina o túnel TLS e encaminha o UDP RADIUS padrão para o servidor de autenticação.

Comentário do Examinador: Esta abordagem alcança o principal objetivo de segurança - encriptar os dados de autenticação através da WAN não confiável - sem exigir uma substituição dispendiosa e disruptiva da infraestrutura central existente. Introduz uma sobrecarga de gestão de certificados para os proxies, que deve ser automatizada.

Uma grande universidade está a implementar o OpenRoaming no seu campus para permitir o acesso contínuo a académicos visitantes. Estão a executar o FreeRADIUS 3.0.

Ative o RadSec nativo no FreeRADIUS. Gere certificados X.509 a partir de uma CA confiada pela federação OpenRoaming. Configure o firewall do campus para permitir tráfego TCP 2083 de entrada e saída para os hubs da federação. Configure os controladores de LAN sem fios para utilizar RadSec em todos os pedidos de autenticação destinados à federação.

Comentário do Examinador: Como o FreeRADIUS suporta nativamente RadSec, não é necessário qualquer proxy. Esta é a arquitetura mais limpa. A dependência crítica aqui é garantir que os certificados estão alinhados com os requisitos específicos de PKI da federação OpenRoaming.

Perguntas de Prática

Q1. A sua equipa implementou RadSec nativo entre os pontos de acesso da sua sucursal remota e o seu servidor FreeRADIUS central. Os APs conseguem fazer ping ao servidor, mas os pedidos de autenticação estão a expirar por completo e nenhum tráfego chega aos registos do RADIUS.

Dica: O RadSec utiliza um protocolo de transporte e uma porta diferentes do RADIUS tradicional.

Ver resposta modelo

A firewall está provavelmente a bloquear a porta TCP 2083. As equipas de rede habituadas ao RADIUS tradicional costumam apenas permitir as portas UDP 1812/1813. Deve permitir explicitamente a saída de TCP 2083 a partir da sucursal e a entrada no servidor RADIUS.

Q2. Está a auditar a arquitetura de WiFi de um cliente de retalho. Eles utilizam o Microsoft NPS de forma centralizada. Os APs das lojas enviam pedidos de autenticação pela internet através de uma VPN IPsec. O RadSec é necessário neste cenário?

Dica: Considere as camadas de encriptação que já se encontram ativas.

Ver resposta modelo

Embora o RadSec seja uma boa prática, a VPN IPsec já está a fornecer encriptação na camada de transporte para o tráfego UDP RADIUS através da internet não fidedigna. Implementar RadSec aqui proporcionaria defesa em profundidade, mas é menos urgente do que se o tráfego estivesse a atravessar a internet de forma nativa.

Q3. Uma semana após uma implementação bem-sucedida de um proxy RadSec, todas as autenticações de WiFi na empresa falham em simultâneo às 09:00 de uma segunda-feira. A equipa de rede confirma que as regras de firewall não foram alteradas.

Dica: Qual é o mecanismo de autenticação primário para o próprio túnel TLS?

Ver resposta modelo

Os certificados X.509 utilizados para a autenticação TLS mútua provavelmente expiraram. Quando os certificados expiram, o handshake TLS falha, a ligação TCP cai e o tráfego RADIUS deixa de fluir. Implemente a monitorização e rotação automatizadas de certificados para evitar que isto aconteça.

Perguntas frequentes

O que é o RadSec (RFC 6614) e em que difere do RADIUS legado?

O RadSec encapsula datagramas padrão de autenticação, autorização e gestão de contas (AAA) do RADIUS dentro de um túnel seguro TLS 1.3 através da porta TCP 2083. O RADIUS legado (RFC 2865) depende das portas UDP sem ligação 1812 e 1813 com segredos partilhados em hash MD5, expondo os pacotes a escuta clandestina, alteração de pacotes e fragmentação de UDP. O RadSec introduz validação mútua de certificados TLS (mTLS), keep-alives de ligação e transporte WAN encriptado entre controladores sem fios e servidores RADIUS na nuvem.

Como é que o RadSec protege o WiFi empresarial contra a vulnerabilidade BlastRADIUS?

O BlastRADIUS (CVE-2024-3596) explora colisões criptográficas MD5 em pacotes Access-Request herdados do RFC 2865, permitindo que atacantes no caminho da WAN forjem respostas Access-Accept válidas sem conhecer o segredo partilhado. Como o RadSec envolve toda a sessão RADIUS dentro de um fluxo TLS 1.3 autenticado e encriptado, os atacantes não conseguem inspecionar ou manipular os payloads ou atributos dos pacotes, neutralizando a falsificação de MD5 e os ataques man-in-the-middle.

Por que razão o RadSec elimina os problemas de fragmentação de pacotes EAP-TLS em ligações WAN?

Nas autenticações 802.1X EAP-TLS baseadas em certificados, as cadeias de certificados de clientes e intermediários excedem frequentemente a MTU Ethernet padrão de 1500 bytes. Através de UDP, os pacotes RADIUS fragmentados são regularmente descartados por fornecedores de serviços de internet intermediários, firewalls corporativas e gateways NAT de operadoras. O RadSec utiliza a deteção de MTU de caminho TCP (PMTU) e a segmentação TCP, garantindo que as grandes cadeias de certificados sejam transferidas de forma contínua, sem perda de pacotes ou tempos de expiração do controlador.

Como é que o pooling de ligações TCP persistentes no RadSec reduz a latência de autenticação?

Em vez de realizarem um novo handshake de três vias TCP e uma troca de chaves TLS para cada pedido de autenticação, os controladores empresariais modernos e os proxies RadSec estabelecem pools de ligações persistentes. Uma vez estabelecidas, múltiplas autenticações 802.1X reutilizam o socket TLS aberto. Se um pacote for descartado na WAN, o reconhecimento seletivo TCP (SACK) retransmite o segmento perdido em 1 a 2 viagens de ida e volta (~70ms), evitando as paragens por tempo limite de aplicação de vários segundos que são comuns no RADIUS UDP.

Que autenticação mútua de certificados (mTLS) é necessária para implementar o RadSec?

O RFC 6614 exige a validação bidirecional de certificados X.509. O controlador de acesso sem fios verifica o Subject Alternative Name (SAN) do certificado do servidor em relação ao FQDN do Cloud RADIUS (radius1.purplewifi.net) utilizando um pacote de CA empresarial fidedigno. Em sentido inverso, o servidor Cloud RADIUS verifica o certificado de cliente e a chave privada do controlador, garantindo que apenas hardware de rede autorizado possa submeter pedidos de autenticação.

Que regras de firewall e portas de rede são necessárias para a implementação do RadSec?

Os administradores de rede devem permitir o tráfego de saída da porta TCP 2083 a partir de controladores LAN sem fios ou pontos de acesso de extremidade para os endpoints do Cloud RADIUS. Ao contrário do RADIUS UDP legado, que requer aberturas de portas NAT dinâmicas em UDP 1812 e 1813 que expiram frequentemente após 30 segundos de inatividade, o RadSec utiliza um único fluxo TCP de saída mantido por sondas automáticas de keep-alive ao nível da camada de aplicação.

Continue a ler esta série

Conformidade com a CIPA: lista de verificação de conformidade para operadores de locais públicos

Poderá decidir se a CIPA se aplica ao seu WiFi, depois segmentar redes, encaminhar o DNS através do Purple Shield e fechar caminhos de desvio. Saberá também quais as provas a conservar para a certificação do Form 486 ou Form 479. A lista de verificação atribui um proprietário a cada requisito, para que não falte nada na certificação do seu próximo ano de financiamento.

Ler o guia →

Falhas de ligação em modo de transição WPA3: uma checklist de implementação para Cisco Meraki, HPE Aruba e Ruckus

Utilize esta checklist para diagnosticar por que razão os dispositivos falham num SSID em modo de transição WPA3 SAE e resolva o problema em Cisco Meraki, HPE Aruba ou Ruckus. Irá associar códigos de estado 802.11 a causas, isolar problemas de PMF, 802.11r e 6GHz, e decidir quando mudar para um SSID exclusivo WPA3.

Ler o guia →

Melhor filtragem DNS: um guia abrangente para empresas

Este guia de referência técnica explica como a filtragem DNS empresarial protege as redes públicas ao bloquear domínios maliciosos na camada de resolução - antes de uma ligação ser estabelecida. Oferece aos diretores de TI, arquitetos de rede e equipas de operações de locais a arquitetura de implementação, configuração de firewall e o contexto de conformidade necessários para proteger o WiFi de convidados em ambientes de hotelaria, retalho e setor público. O Purple Shield bloqueia malware, botnets e conteúdo inadequado ao nível do DNS em mais de 80.000 locais ativos.

Ler o guia →

Tem dúvidas sobre a sua configuração específica?

A nossa equipa trabalha com operadores de espaços, gestores de TI e engenheiros de rede em 80.000 espaços. Agende uma chamada de 20 minutos e mostraremos como outros profissionais na sua área o resolveram.