RadSec: Como o RADIUS over TLS Melhora a Segurança da Autenticação WiFi
Esta referência técnica autoritativa explica como o RadSec (RFC 6614) protege a autenticação WiFi corporativa ao envolver o tráfego RADIUS tradicional em criptografia TLS. Desenvolvido para gerentes de TI e arquitetos de rede, o documento aborda arquitetura, estratégias de implantação e etapas práticas para mitigar os riscos do tráfego RADIUS UDP não criptografado em redes corporativas e de visitantes.
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 do protocolo RADIUS que encapsula o tráfego RADIUS dentro de um túnel TLS sobre a porta TCP 2083.
Usado para proteger o tráfego de autenticação ao atravessar redes não confiáveis, evitando a interceptação de credenciais.
Mutual TLS (mTLS)
Um processo de segurança onde tanto o cliente quanto o servidor apresentam certificados X.509 para verificar a identidade um do outro antes de estabelecer uma conexão criptografada.
O mecanismo de autenticação principal do RadSec, substituindo a dependência de segredos compartilhados estáticos.
802.1X
O padrão IEEE para controle de acesso à rede baseado em porta, usado para autenticar dispositivos que tentam se conectar a uma LAN ou WLAN.
O framework que depende do RADIUS (e, por extensão, do RadSec) para validar as credenciais do usuário em relação a um diretório.
radsecproxy
Um daemon de código aberto que atua como um proxy, convertendo o tráfego UDP RADIUS padrão em RadSec (TLS sobre TCP) e vice-versa.
Implantado quando o suporte nativo ao RadSec está ausente 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 usuários se conectarem de forma transparente e segura a redes WiFi participantes globalmente.
O OpenRoaming exige o uso de RadSec para proteger o tráfego de autenticação entre os locais e os provedores de identidade.
Shared Secret
Uma string de texto estática usada no RADIUS tradicional para ofuscar senhas e verificar a origem das requisições.
Embora ainda esteja tecnicamente presente nas configurações do RadSec para compatibilidade com versões anteriores, ele é substituído pela criptografia TLS.
FreeRADIUS
Um servidor RADIUS de código aberto amplamente implantado que oferece suporte nativo para RadSec.
Frequentemente usado em ambientes corporativos e federações de roaming devido à sua flexibilidade e recursos nativos de TLS.
PKI (Public Key Infrastructure)
A estrutura de funções, políticas e software necessária para criar, gerenciar, distribuir e revogar certificados digitais.
Um pré-requisito para implantar o RadSec, pois você deve emitir e gerenciar certificados para todos os clientes e servidores RADIUS.
Exemplos práticos
Um grupo hoteleiro com 200 propriedades utiliza o Microsoft NPS de forma centralizada para a autenticação de funcionários. Os pontos de acesso em cada hotel atualmente enviam solicitações RADIUS pela internet pública via UDP 1812. O CTO exige criptografia para todo o tráfego de autenticação, mas a substituição do NPS não é uma opção para este ano.
Implante um proxy RadSec (por exemplo, radsecproxy) em cada hotel e um proxy correspondente no data center 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 encerra o túnel TLS e encaminha o RADIUS UDP padrão para o servidor NPS.
Uma grande universidade está implantando o OpenRoaming em seu campus para permitir o acesso contínuo de acadêmicos visitantes. Eles estão executando o FreeRADIUS 3.0.
Habilite o RadSec nativo no FreeRADIUS. Gere certificados X.509 de uma CA confiável pela federação OpenRoaming. Configure o firewall do campus para permitir o tráfego TCP 2083 de entrada e saída para os hubs da federação. Configure os controladores de LAN sem fio para usar RadSec em todas as solicitações de autenticação destinadas à federação.
Questões práticas
Q1. Sua equipe implantou o RadSec nativo entre os pontos de acesso da sua filial remota e o servidor FreeRADIUS central. Os APs conseguem pingar o servidor, mas as solicitações de autenticação estão expirando por completo (timeout) e nenhum tráfego está chegando aos logs do RADIUS.
Dica: O RadSec usa um protocolo de transporte e uma porta diferentes do RADIUS tradicional.
Ver resposta modelo
O firewall provavelmente está bloqueando a porta TCP 2083. As equipes de rede acostumadas com o RADIUS tradicional geralmente liberam apenas as portas UDP 1812/1813. Você deve permitir explicitamente a porta TCP 2083 de saída da filial e de entrada para o servidor RADIUS.
Q2. Você está auditando a arquitetura de WiFi de um cliente de varejo. Eles usam o Microsoft NPS de forma centralizada. Os APs das lojas enviam solicitações de autenticação pela internet por meio de uma VPN IPsec. O RadSec é necessário neste cenário?
Dica: Considere as camadas de criptografia que já estão em vigor.
Ver resposta modelo
Embora o RadSec seja a melhor prática, a VPN IPsec já está fornecendo criptografia na camada de transporte para o tráfego RADIUS UDP pela internet não confiável. A implantação do RadSec aqui forneceria defesa em profundidade, mas é menos urgente do que se o tráfego estivesse trafegando pela internet de forma nativa.
Q3. Uma semana após uma implantação bem-sucedida do proxy RadSec, toda a autenticação WiFi na empresa falha simultaneamente às 09:00 de uma segunda-feira. A equipe 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 usados para autenticação TLS mútua provavelmente expiraram. Quando os certificados expiram, o handshake TLS falha, a conexão TCP cai e o tráfego RADIUS não consegue fluir. Implemente o monitoramento e a rotação automatizados de certificados para evitar isso.
Continue a ler esta série
Como Segregar com Segurança Redes WiFi de Funcionários e Convidados
Este guia técnico de autoridade fornece aos líderes de TI estratégias acionáveis para segregar com segurança redes WiFi de funcionários, convidados e IoT usando VLANs e 802.1X. Detalha como proteger a infraestrutura corporativa, manter a conformidade com o PCI-DSS e aproveitar captive portals para capturar dados primários.
Best DNS filtering: a comprehensive guide for businesses
Este guia de referência técnica explica como o DNS filtering empresarial protege redes públicas bloqueando domínios maliciosos na camada de resolução - antes mesmo que uma conexão seja estabelecida. Ele fornece a diretores de TI, arquitetos de rede e equipes de operações de locais a arquitetura de implantação, configuração de firewall e contexto de conformidade que precisam para proteger o Guest WiFi em ambientes de hospitalidade, varejo e setor público. O Purple Shield bloqueia malware, botnets e conteúdo inadequado no nível de DNS em mais de 80.000 locais ativos.
Entendendo o Cisco SUDI: Identidade Ancorada em Hardware no Controle de Acesso a Redes Seguras
Este guia explica como o Cisco SUDI fornece uma identidade criptograficamente segura e ancorada em hardware para a infraestrutura de rede corporativa. Saiba como substituir endereços MAC clonáveis por certificados 802.1AR imutáveis para proteger o controle de acesso à rede do seu local.