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 encapsular o tráfego RADIUS tradicional em encriptação TLS. Concebido para gestores de TI e arquitetos de rede, abrange a arquitetura, estratégias de implementação e passos práticos para mitigar os riscos do tráfego RADIUS UDP não encriptado em redes corporativas e de convidados.
Ouça este guia
Ver transcrição do podcast
- Executive Summary
- Technical Deep-Dive: RADIUS vs. RadSec
- The Vulnerability in Traditional RADIUS
- The RadSec Architecture (RFC 6614)
- Implementation Guide
- Pattern 1: Native RadSec
- Pattern 2: The RadSec Proxy
- Integration with Purple
- Best Practices
- Troubleshooting & Risk Mitigation
- ROI & Business Impact
- Listen to the Briefing

Executive Summary
Traditional RADIUS over UDP (ports 1812/1813) was not designed for the modern enterprise threat landscape. Relying solely on a shared secret and MD5 hashing, it leaves authentication credentials and session attributes vulnerable to interception, particularly when traversing public networks or large distributed estates like hospitality and retail chains. RadSec (RADIUS over TLS, RFC 6614) solves this fundamental security gap by encapsulating RADIUS traffic within a TCP-based TLS 1.3 tunnel over port 2083.
For CTOs and network architects, deploying RadSec is no longer just a best practice—it is a critical requirement for protecting corporate wifi , maintaining PCI DSS 4.0 compliance, and participating in modern federated roaming frameworks like OpenRoaming. This guide details the architecture, implementation patterns, and operational requirements for securing your authentication infrastructure.
Technical Deep-Dive: RADIUS vs. RadSec
The Vulnerability in Traditional RADIUS
In a standard 802.1X deployment, the access point (authenticator) forwards client credentials to the RADIUS server (authentication server). In traditional RADIUS, this payload is sent over UDP. The only protection is a pre-shared key (PSK) used to obfuscate the password via MD5.
This architecture presents three critical risks:
- Lack of Transport Encryption: User attributes, MAC addresses, and session data are transmitted in cleartext.
- Cryptographic Weakness: MD5 is vulnerable to offline dictionary attacks if an attacker captures the traffic.
- No Mutual Authentication: The access point cannot cryptographically verify it is talking to the legitimate RADIUS server, enabling rogue server attacks.
The RadSec Architecture (RFC 6614)
RadSec addresses these flaws by shifting the transport layer from UDP to TCP and wrapping the entire payload in TLS.

- Transport: TCP Port 2083 ensures reliable delivery and stateful connections, improving performance in high-latency environments.
- Encryption: TLS 1.2 or 1.3 provides robust, end-to-end encryption of all RADIUS attributes.
- Mutual Authentication: Both the RADIUS client (or proxy) and the server must present valid X.509 certificates issued by a trusted Certificate Authority (CA). The shared secret is retained only for backwards compatibility; TLS provides the actual security. This architecture is essential for distributed environments, such as Retail chains or Hospitality venues, where access points backhaul authentication requests over the public internet to a central or cloud-hosted RADIUS server.
Implementation Guide
Deploying RadSec typically follows one of two patterns: Native Support or Proxy-based.
Pattern 1: Native RadSec
If your infrastructure supports it natively (e.g., FreeRADIUS 3.0+, Cisco ISE, Aruba ClearPass), you configure TLS certificates directly on the RADIUS server and the access points/controllers. This provides true end-to-end encryption from the edge to the core.
Pattern 2: The RadSec Proxy
Many legacy RADIUS servers (notably Microsoft NPS) do not natively support RadSec. In these environments, a proxy (such as radsecproxy) is deployed.
- Local Leg: The AP sends standard UDP RADIUS to the local proxy.
- WAN Leg: The proxy encapsulates the traffic in TLS and sends it over TCP 2083 to the upstream server.
This pattern allows you to secure wide-area traffic without replacing legacy infrastructure.

Integration with Purple
Purple's Guest WiFi and WiFi Analytics platforms integrate seamlessly with enterprise RADIUS infrastructure. Under the Connect licence, Purple acts as a free identity provider for OpenRoaming, where RadSec is a mandatory requirement for securing federation traffic between venues and the central hub.
Best Practices
- Certificate Lifecycle Management: Mutual TLS relies on valid certificates. Implement automated renewal (e.g., via ACME) and strict monitoring. An expired certificate will cause a total authentication outage.
- Firewall Configuration: Ensure TCP port 2083 is explicitly allowed both outbound from the venue and inbound to the RADIUS server. Do not assume existing UDP 1812 rules will apply.
- Prioritise High-Risk Traffic: Begin deployment on links that traverse the public internet or untrusted WANs before moving to local management VLANs.
For more on securing the edge, read our guide on Access Point Security: Your 2026 Enterprise Guide .
Troubleshooting & Risk Mitigation
When RadSec fails, it is rarely an authentication issue; it is almost always a TLS or TCP issue.
- Symptom: Access points show as disconnected from the RADIUS server.
- Check: Firewall rules for TCP 2083. Traditional RADIUS uses UDP; network teams frequently forget to open the TCP port.
- Symptom: TCP connection establishes, but authentication fails immediately.
- Check: Certificate validation. Verify that the Common Name (CN) or Subject Alternative Name (SAN) matches, the certificate has not expired, and the client trusts the signing CA. Use
openssl s_client -connect :2083to debug the handshake.
- Check: Certificate validation. Verify that the Common Name (CN) or Subject Alternative Name (SAN) matches, the certificate has not expired, and the client trusts the signing CA. Use
Ensure your network fundamentals are solid. Review our advice on Protect Your Network with Strong DNS and Security .
ROI & Business Impact
Implementing RadSec is a risk mitigation investment. The ROI is measured in the avoidance of data breaches, compliance fines (PCI DSS, GDPR), and reputational damage. Furthermore, it enables participation in modern roaming federations like OpenRoaming, which can significantly enhance the guest experience in Healthcare and Transport environments.
Listen to the Briefing
For a deeper dive into the operational realities of deploying RadSec, listen to our 10-minute technical briefing:
For specific configuration steps on client devices, refer to How to Set Up Enterprise WiFi on iOS and macOS with 802.1X or the Portuguese version Como Configurar WiFi Corporativo em 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, impedindo a interceção de credenciais.
Mutual TLS (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 um proxy, convertendo tráfego RADIUS UDP padrão em RadSec (TLS sobre TCP) e vice-versa.
Implementado quando o suporte nativo a RadSec está em falta nos pontos de acesso ou em servidores RADIUS legados como o Microsoft NPS.
OpenRoaming
Um padrão de federação desenvolvido pela Wi-Fi Alliance que permite aos utilizadores ligarem-se de forma contínua e segura a redes WiFi participantes globalmente.
O OpenRoaming exige o uso de RadSec para proteger o tráfego de autenticação entre locais e fornecedores de identidade.
Shared Secret
Uma string de texto estática utilizada no RADIUS tradicional para ofuscar palavras-passe e verificar a origem dos pedidos.
Embora ainda esteja tecnicamente presente nas configurações do RadSec para compatibilidade retroativa, é superado 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 (Public Key Infrastructure)
A estrutura de funções, políticas e software necessária para criar, gerir, distribuir e revogar certificados digitais.
Um pré-requisito para implementar o RadSec, pois deve emitir e gerir certificados para todos os clientes e servidores RADIUS.
Exemplos Práticos
Um grupo hoteleiro com 200 propriedades utiliza o Microsoft NPS centralmente para a 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 NPS não é uma opção para este ano.
Implementar um proxy RadSec (por exemplo, radsecproxy) em cada hotel e um proxy correspondente no centro de dados central à frente dos servidores NPS. Os APs locais enviam RADIUS UDP 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 RADIUS UDP padrão para o servidor NPS.
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.
Ativar o RadSec nativo no FreeRADIUS. Gerar certificados X.509 a partir de uma CA confiável pela federação OpenRoaming. Configurar a firewall do campus para permitir tráfego TCP 2083 de entrada e saída para os hubs da federação. Configurar os controladores de LAN sem fios para utilizar RadSec em todos os pedidos de autenticação destinados à federação.
Perguntas de Prática
Q1. A sua equipa implementou RadSec nativo entre os pontos de acesso das suas filiais remotas e o seu servidor FreeRADIUS central. Os APs conseguem fazer ping ao servidor, mas os pedidos de autenticação estão a expirar completamente e nenhum tráfego está a chegar 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 muitas vezes apenas permitem as portas UDP 1812/1813. Deve permitir explicitamente a porta TCP 2083 de saída da filial e de entrada no servidor RADIUS.
Q2. Está a auditar a arquitetura WiFi de um cliente de retalho. Eles utilizam o Microsoft NPS centralmente. Os APs das lojas enviam pedidos de autenticação pela internet através de uma VPN IPsec. O RadSec é necessário aqui?
Dica: Considere as camadas de encriptação que já estão em vigor.
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 RADIUS UDP através da internet não confiável. Implementar RadSec aqui forneceria 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 do proxy RadSec, todas as autenticações 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 principal mecanismo de autenticação 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 não consegue fluir. Implemente a monitorização e rotação automatizada de certificados para evitar isto.
Continue a ler esta série
Como Segregar com Segurança Redes WiFi de Funcionários e Convidados
Este guia técnico de referência fornece aos líderes de TI estratégias práticas para segregar com segurança redes WiFi de funcionários, convidados e IoT utilizando VLANs e 802.1X. Detalha como proteger a infraestrutura empresarial, manter a conformidade com o PCI-DSS e potenciar Captive Portals para recolher dados primários (first-party data).
Melhor filtragem DNS: um guia completo para empresas
Este guia de referência técnica explica como a filtragem DNS empresarial protege as redes públicas bloqueando 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 contexto de conformidade necessários para proteger o Guest WiFi em ambientes de hotelaria, retalho e setor público. O Purple Shield bloqueia malware, botnets e conteúdos inadequados ao nível do DNS em mais de 80.000 locais ativos.
How to Configure SCEP for Automated Enterprise WiFi Certificate Enrollment
Este guia explica como configurar o SCEP (Simple Certificate Enrollment Protocol) para a atribuição automatizada de certificados WiFi empresariais, cobrindo toda a arquitetura desde PKI e NDES até à implementação de perfis MDM e validação RADIUS. Destina-se a gestores de TI, arquitetos de rede e CTOs em hotéis, cadeias de retalho, estádios, centros de conferências e organizações do setor público que necessitam de ir além das chaves pré-partilhadas e implementar uma autenticação 802.1X EAP-TLS escalável e baseada em identidade. A plataforma de sobreposição na nuvem da Purple, independente de hardware, integra-se diretamente com esta arquitetura, fornecendo a camada de WiFi para convidados e BYOD que coexiste com a sua rede de colaboradores autenticada por certificado.