Saltar para o conteúdo principal

RadSec: Protegendo o Tráfego de Autenticação RADIUS com TLS

Este guia abrangente explora o RadSec (RADIUS sobre TLS), detalhando como este protege o tráfego de autenticação de rede para implementações modernas em nuvem e multi-site. Fornece aos arquitetos de rede passos práticos de implementação, estratégias de gestão de certificados e técnicas de resolução de problemas para substituir o legado UDP RADIUS.

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

Ouça este guia

Ver transcrição do podcast
RadSec: Proteger o Tráfego de Autenticação RADIUS com TLS. Um Briefing Técnico da Purple. Introdução e Contexto. Bem-vindo a este briefing técnico da Purple. Vou orientá-lo sobre o RadSec — RADIUS sobre TLS — o que é, por que razão é importante neste momento e como o implementar na prática. Este briefing destina-se especificamente a arquitetos de rede e engenheiros de segurança que já utilizam RADIUS na nuvem ou que planeiam migrar para lá. Se ainda utiliza servidores RADIUS locais com UDP e um segredo partilhado, este briefing é para si. Vamos enquadrar o cenário. O RADIUS tem sido a espinha dorsal da autenticação de rede há mais de trinta anos. Sustenta o 802.1X, WPA2-Enterprise, WPA3-Enterprise e praticamente todos os sistemas de Captive Portal em produção atualmente. O protocolo em si, definido no RFC 2865, foi concebido numa era em que a internet era um local muito diferente. O tráfego de autenticação entre os seus dispositivos NAS — os seus pontos de acesso, switches e controladores — e o seu servidor RADIUS viajava através de UDP, porta 1812 para autenticação, porta 1813 para contabilidade (accounting). E esse tráfego? Em grande parte não encriptado. A única proteção era um segredo partilhado utilizado para ofuscar o atributo da palavra-passe do utilizador, e mesmo esse tem fraquezas amplamente documentadas. Durante anos, isto foi aceitável porque o tráfego RADIUS permanecia em redes privadas e controladas. Os seus dispositivos NAS e o seu servidor RADIUS estavam na mesma LAN ou ligados através de um circuito MPLS dedicado. A superfície de ataque era gerível. Mas o mundo mudou. A infraestrutura nativa da nuvem, as implementações em locais distribuídos, as sobreposições de SD-WAN e a transição para serviços RADIUS na nuvem alteraram fundamentalmente o modelo de ameaças. O seu tráfego de autenticação atravessa agora a internet pública ou, na melhor das hipóteses, uma infraestrutura partilhada que não controla totalmente. É aí que entra o RadSec. Mergulho Técnico Profundo. O RadSec, formalmente definido no RFC 6614, é RADIUS sobre TLS. O conceito é simples: em vez de enviar pacotes RADIUS através de UDP, encapsula-os dentro de uma ligação TLS sobre TCP. O resultado é que todo o tráfego de autenticação e contabilidade entre o seu NAS e o seu servidor RADIUS é totalmente encriptado, mutuamente autenticado e protegido na sua integridade. O RFC 7360 estende isto ao DTLS — Datagram TLS sobre UDP — que preserva algumas das características de latência do transporte UDP original, ao mesmo tempo que adiciona encriptação. Para a maioria das implementações empresariais, o TLS sobre TCP é a escolha certa. Vale a pena considerar o DTLS em ambientes de elevado rendimento e sensíveis à latência, como grandes implementações em estádios. Vamos falar sobre a mecânica. O RadSec opera na porta TCP 2083, que é a porta atribuída pela IANA para este protocolo. Quando um dispositivo NAS inicia uma ligação RadSec, abre uma ligação TCP para o servidor RADIUS na porta 2083 e realiza um handshake TLS. Este handshake é mútuo — tanto o cliente, que é o seu NAS, como o servidor apresentam certificados X.509. O certificado do servidor é validado contra uma CA fidedigna. O certificado do cliente identifica o NAS perante o servidor RADIUS. Assim que a sessão TLS é estabelecida, os pacotes RADIUS fluem dentro desse túnel encriptado exatamente como fariam sobre UDP, mas agora com total confidencialidade, integridade e proteção contra ataques de repetição. Isto representa um desvio significativo em relação ao RADIUS tradicional em três aspetos importantes. Primeiro, o transporte é TCP, não UDP. Isto significa que obtém uma entrega fiável e ordenada. Os pacotes perdidos são retransmitidos automaticamente. Segundo, a autenticação de ambos os endpoints é baseada em certificados, não em segredos partilhados. Isto elimina toda uma classe de ataques baseados em segredos partilhados fracos ou comprometidos. Terceiro, todo o pacote RADIUS é encriptado, não apenas o atributo de palavra-passe. Isso significa que os nomes de utilizador, identificadores de sessão e todos os atributos RADIUS estão protegidos em trânsito. Do ponto de vista da gestão de certificados, precisa de uma PKI — uma Infraestrutura de Chaves Públicas — para emitir e gerir certificados tanto para o seu servidor RADIUS como para os seus dispositivos NAS. Na prática, a maioria dos fornecedores de RADIUS na nuvem, incluindo a infraestrutura de autenticação nativa na nuvem da Purple, trata da gestão de certificados do lado do servidor por si. A sua responsabilidade é o aprovisionamento de certificados de cliente para os seus dispositivos NAS. Para implementações em grande escala, isto é normalmente gerido através da sua plataforma de gestão de rede ou de um sistema de gestão de certificados dedicado. Os certificados devem utilizar RSA de 2048 bits ou ECDSA P-256 como requisito mínimo, com um período de validade que equilibre a sobrecarga operacional com a higiene de segurança — doze meses é um valor padrão razoável. Agora, vamos abordar a comparação com a abordagem alternativa que muitas organizações utilizam hoje: túneis IPsec ou sobreposições de VPN para proteger o tráfego RADIUS. O IPsec é uma abordagem perfeitamente válida, mas opera numa camada diferente. Está a encriptar todo o tráfego entre dois endpoints, o que adiciona complexidade — precisa de gerir IKE, chaves pré-partilhadas ou certificados para o próprio túnel, e a sobrecarga operacional de manter o estado do túnel em potencialmente centenas de locais. O RadSec é mais cirúrgico. Encripta especificamente o tráfego do protocolo RADIUS, opera na camada de aplicação e integra-se diretamente com a sua infraestrutura RADIUS. Para implementações de RADIUS na nuvem onde está a ligar muitos dispositivos NAS em locais distribuídos a um servidor centralizado na nuvem, o RadSec é arquitetonicamente mais limpo e operacionalmente mais simples. Deixe-me explicar como funciona uma implementação multi-site na prática. Tem um servidor RADIUS na cloud — digamos que é a plataforma da Purple — com um certificado TLS válido de uma CA fidedigna. Tem três tipos de espaços: um hotel, uma loja de retalho e um centro de conferências. Cada um tem dispositivos NAS — pontos de acesso, switches ou controladores de LAN sem fios. Cada dispositivo NAS precisa de ser configurado com o endereço do servidor RadSec, porta 2083, e um certificado de cliente. O NAS inicia a ligação TLS, o handshake mútuo é concluído e, a partir desse momento, todo o tráfego de autenticação 802.1X para convidados e funcionários nesse espaço flui encriptado para o servidor RADIUS na cloud. Se a ligação TLS cair — por exemplo, devido a uma interrupção de rede — o NAS restabelece-a automaticamente. Este modelo de ligação persistente é, na verdade, mais eficiente do que o UDP para implementações de grande volume, porque evita a sobrecarga do processamento por pacote. Do lado da firewall, precisa de permitir TCP de saída na porta 2083 da sua rede de gestão NAS para o endereço IP ou FQDN do seu servidor RADIUS. Se estiver a aplicar uma política de saída rigorosa, também vai querer permitir o tráfego de retorno. Isto é mais simples do que gerir regras de firewall IPsec, que frequentemente requerem exceções de protocolo ESP e IKE em UDP 500 e 4500. Recomendações de Implementação e Erros Comuns. Vamos falar sobre o que realmente corre mal nas implementações RadSec, porque existem alguns modos de falha consistentes que vejo nas organizações. O primeiro e mais comum problema são as falhas de validação da cadeia de certificados. O seu dispositivo NAS precisa de confiar na CA que assinou o certificado do servidor RADIUS. Se estiver a utilizar um fornecedor de RADIUS na cloud com um certificado de uma CA pública bem conhecida — DigiCert, Let's Encrypt, Sectigo — a maioria dos dispositivos NAS modernos confiará nele de imediato. Mas se estiver a utilizar uma CA interna, precisa de enviar o certificado da CA para todos os dispositivos NAS. Isto é frequentemente descurado durante a implementação inicial e surge como falhas de handshake TLS que parecem problemas de conectividade. O segundo erro comum é a expiração do certificado. Ao contrário dos segredos partilhados, que não expiram, os certificados têm um período de validade definido. Se o certificado do seu servidor RADIUS expirar, todos os dispositivos NAS na sua infraestrutura falharão a autenticação em simultâneo. Precisa de uma gestão do ciclo de vida dos certificados — renovação automatizada sempre que possível, e monitorização com alertas bem antes da expiração. Um aviso de noventa dias é o mínimo; trinta dias é melhor. O terceiro problema é a compatibilidade do dispositivo NAS. Nem todos os dispositivos NAS suportam RadSec nativamente. Versões mais antigas do Cisco iOS, alguns controladores Aruba legados e certos pontos de acesso de nível de consumo não têm suporte para RadSec. Antes de se comprometer com uma implementação de RadSec, audite o seu parque de NAS para verificar a compatibilidade. O Cisco iOS-XE 16.x e posterior, o Aruba AOS-CX, o Ruckus SmartZone e a série Juniper EX têm todos um suporte sólido para RadSec. Para dispositivos que não suportam RadSec nativamente, um proxy RadSec — uma opção de código aberto como o radsecproxy — pode colmatar a lacuna, aceitando UDP RADIUS de dispositivos legados e encaminhando-o através de TLS para o servidor RADIUS na nuvem. A quarta consideração é a persistência da ligação e os keepalives. O RadSec utiliza ligações TCP persistentes, mas as firewalls e os dispositivos NAT com políticas de timeout agressivas podem derrubar silenciosamente as ligações inativas. Configure os keepalives TCP nas suas ligações RadSec — normalmente, um intervalo de keepalive de sessenta segundos é suficiente para evitar o encerramento prematuro da ligação. A maioria das implementações de servidores RADIUS e dispositivos NAS suporta esta configuração. Para o Cisco iOS-XE, a configuração do RadSec é semelhante a esta. Define um servidor RADIUS com o endereço do seu endpoint RADIUS na nuvem, especifica o TLS como transporte, faz referência ao seu trustpoint — que é o repositório de certificados no dispositivo — e define a porta de destino para 2083. Em seguida, faz referência a este servidor na configuração do seu grupo de servidores AAA. Os detalhes variam consoante a versão da plataforma, mas a estrutura lógica é consistente entre os diferentes fabricantes. Para os controladores Aruba que executam o AOS, configura o servidor RADIUS com a opção RadSec ativada, especifica o certificado CA para validação do servidor e, opcionalmente, configura um certificado de cliente para TLS mútuo. A implementação da Aruba é madura e está bem documentada. Perguntas e Respostas Rápidas. Vou abordar as perguntas que me fazem com mais frequência sobre o RadSec. O RadSec adiciona latência? O handshake TLS adiciona uma pequena sobrecarga no estabelecimento inicial da ligação — normalmente inferior a 100 milissegundos. Uma vez estabelecida a ligação, a sobrecarga por pacote é insignificante. Para a autenticação 802.1X, em que o handshake ocorre uma vez por sessão, esta não é uma preocupação relevante. Posso executar o RadSec em conjunto com o RADIUS UDP tradicional? Sim. A maioria dos servidores RADIUS suporta ambos em simultâneo. Durante uma migração, pode executar o RadSec para os locais que o suportam e recorrer ao UDP para os locais legados. Esta é a abordagem de migração recomendada. O RadSec é obrigatório para a conformidade com o PCI DSS? A versão 4.0 do PCI DSS exige que o tráfego de autenticação seja protegido em trânsito. O RadSec é uma das formas mais diretas de satisfazer este requisito para a autenticação baseada em RADIUS. Se processa pagamentos com cartão numa rede que utiliza autenticação RADIUS, o RadSec deve fazer parte do seu plano de conformidade. O RadSec funciona com EAP? Sim. O EAP — Extensible Authentication Protocol — é encapsulado dentro do RADIUS, pelo que o EAP-TLS, PEAP, EAP-TTLS funcionam todos de forma transparente sobre RadSec. A troca de EAP em si não é afetada. E quanto à monitorização de acessos (accounting) RADIUS? O RFC 6614 abrange tanto o tráfego de autenticação como o de accounting. Os seus dados de accounting — registos de início, fim e atualizações provisórias de sessão — também são encriptados através da mesma ligação TLS na porta 2083. Resumo e Próximos Passos. Para resumir: o RadSec é a camada de transporte correta para RADIUS em qualquer implementação onde o tráfego de autenticação atravesse infraestruturas que não controla totalmente. Isso significa RADIUS na nuvem, implementações multi-site, ambientes SD-WAN e qualquer cenário onde o tráfego RADIUS atravesse a internet pública ou infraestruturas de operadores partilhadas. As principais ações para a sua equipa são: primeiro, auditar o seu parque de NAS para verificar a compatibilidade com RadSec e identificar quaisquer dispositivos que necessitem de um proxy. Segundo, contactar o seu fornecedor de RADIUS na nuvem — ou avaliar fornecedores que suportem RadSec nativamente — e compreender a sua abordagem de gestão de certificados. Terceiro, estabelecer um processo de gestão do ciclo de vida dos certificados antes de entrar em produção. Quarto, atualizar as suas regras de firewall para permitir TCP 2083 de saída a partir da sua rede de gestão de NAS. Quinto, testar a sua configuração RadSec num ambiente de testes antes de a implementar em produção, prestando especial atenção à validação da cadeia de certificados e à persistência da ligação sob carga. Para organizações que utilizam a plataforma da Purple para WiFi de convidados e autenticação em locais distribuídos, o RadSec é o transporte recomendado para a conectividade RADIUS na nuvem. Alinha-se com a arquitetura cloud-native da Purple e garante que os dados de autenticação que fluem entre os seus locais e a plataforma estão totalmente protegidos — o que é fundamental tanto para a sua postura de segurança como para as suas obrigações de conformidade ao abrigo do GDPR e PCI DSS. Se está a planear uma implementação ou deseja discutir a sua arquitetura específica, a equipa da Purple é o ponto de partida ideal. Esta foi uma apresentação técnica da Purple sobre RadSec. Obrigado por ouvir.

📚 Parte da nossa série principal: Enterprise WiFi Security Guide

header_image.png

Resumo Executivo

Durante décadas, o RADIUS sobre UDP tem sido a base da autenticação de rede, confiando em redes privadas e segredos partilhados para a segurança. À medida que as arquiteturas empresariais transitam para infraestruturas nativas da nuvem, locais distribuídos de Retalho e Hotelaria e sobreposições de SD-WAN, o modelo de ameaças mudou fundamentalmente. O tráfego RADIUS agora atravessa frequentemente redes públicas ou partilhadas, expondo os dados de autenticação a interceção.

O RadSec (RADIUS sobre TLS), definido na RFC 6614, resolve este problema encapsulando pacotes RADIUS dentro de um túnel TLS mutuamente autenticado. Este guia fornece uma referência técnica abrangente para arquitetos de rede e engenheiros de segurança sobre a implementação do RadSec. Abordamos as diferenças arquiteturais em relação ao RADIUS tradicional, requisitos de gestão de certificados, configurações de firewall e considerações práticas de implementação para integração com plataformas RADIUS na nuvem, como a infraestrutura de Guest WiFi e WiFi Analytics da Purple. Ao adotar o RadSec, as organizações podem garantir uma segurança robusta, cumprir requisitos de conformidade rigorosos como o PCI DSS e o GDPR, e simplificar as arquiteturas de autenticação multilocal.

Análise Técnica Detalhada

A Evolução do Transporte RADIUS

O protocolo Remote Authentication Dial-In User Service (RADIUS), originalmente definido na RFC 2865, foi concebido para uma era diferente das redes. Utiliza o UDP como a sua camada de transporte (porta 1812 para autenticação, 1813 para faturação/accounting). No RADIUS tradicional, a carga útil (payload) é maioritariamente não encriptada em trânsito. O único mecanismo de proteção é a ofuscação do atributo User-Password utilizando um segredo partilhado entre o Network Access Server (NAS) e o servidor RADIUS.

Embora isto fosse suficiente quando os dispositivos NAS e os servidores RADIUS residiam na mesma LAN física ou em circuitos MPLS dedicados, as arquiteturas modernas superaram este modelo. Como explorado na nossa discussão sobre Os Principais Benefícios do SD WAN para Empresas Modernas , as empresas distribuídas dependem agora do transporte por internet para a conectividade entre locais. O envio de tráfego RADIUS não encriptado através da internet pública expõe credenciais de utilizador, identificadores de sessão e políticas de acesso à rede a interceção e adulteração.

RadSec: RADIUS sobre TLS (RFC 6614)

O RadSec aborda estas vulnerabilidades alterando a camada de transporte. Em vez de UDP, o RadSec utiliza a porta TCP 2083. Antes de quaisquer pacotes RADIUS serem trocados, o NAS e o servidor RADIUS estabelecem uma ligação TLS (Transport Layer Security).

radsec_vs_radius_comparison.png

As principais características técnicas do RadSec incluem:

  1. Transporte TCP: O RadSec oferece uma entrega fiável e ordenada. Isto elimina a necessidade de retransmissões na camada de aplicação inerentes ao UDP RADIUS, que podem causar problemas em ambientes de elevada latência.
  2. Encriptação Total do Payload: Todo o pacote RADIUS — incluindo cabeçalhos e todos os atributos — é encriptado dentro do túnel TLS.
  3. Autenticação Mútua (mTLS): Tanto o servidor RADIUS como o dispositivo NAS autenticam-se mutuamente utilizando certificados X.509. Isto substitui o modelo fraco de segredo partilhado por uma Infraestrutura de Chaves Públicas (PKI) robusta.
  4. Ligações Persistentes: Ao contrário do UDP RADIUS, que não é orientado à ligação, o RadSec mantém uma ligação TCP persistente. Isto reduz a sobrecarga de estabelecer uma nova ligação para cada pedido de autenticação, o que é altamente eficiente para locais com muito tráfego.

Nota: O RFC 7360 define RADIUS sobre DTLS (Datagram TLS), que utiliza UDP. Embora seja útil em cenários específicos de elevado débito, o TLS sobre TCP continua a ser o padrão para implementações de cloud RADIUS empresariais.

Arquitetura em Ambientes Distribuídos

Numa implementação típica multi-site — como um fornecedor nacional de Saúde ou uma cadeia de hubs de Transportes — o RadSec simplifica significativamente a arquitetura.

radsec_architecture_diagram.png

Em vez de construir malhas de VPN IPsec complexas a partir de cada filial de volta a um centro de dados central para proteger o tráfego RADIUS, cada dispositivo NAS estabelece uma ligação RadSec TLS direta através da Internet para o fornecedor de cloud RADIUS. Este é um modelo de segurança na camada de aplicação que é mais limpo de implementar e mais fácil de diagnosticar do que as VPNs na camada de rede.

Guia de Implementação

A implementação do RadSec requer coordenação entre a infraestrutura de rede, as autoridades de certificação e as políticas de firewall. Siga estes passos neutros em termos de fornecedor para uma implementação bem-sucedida.

1. Preparação da Infraestrutura de Certificados

O RadSec depende de mTLS. Precisa de certificados tanto para o servidor como para os clientes (dispositivos NAS).

  • Certificado do Servidor: O seu fornecedor de cloud RADIUS (por exemplo, Purple) apresentará um certificado de servidor assinado por uma Autoridade de Certificação (CA) pública ou uma CA interna. Os seus dispositivos NAS devem ter o certificado da CA raiz instalado no seu repositório de confiança para validar o servidor.
  • Certificados de Cliente: Cada dispositivo NAS necessita de um certificado de cliente para se identificar perante o servidor RADIUS. Gere estes certificados através da sua PKI interna ou do sistema de gestão de rede. Certifique-se de que utilizam chaves de, pelo menos, RSA de 2048 bits ou ECDSA P-256.

2. Configuração da Firewall

O RadSec requer regras de saída específicas das suas interfaces de gestão NAS:

  • Protocolo: TCP
  • Porta de Destino: 2083
  • IP/FQDN de Destino: Os endereços dos seus servidores RADIUS cloud primário e secundário.
  • Inspeção Stateful: Garanta que a firewall permite o tráfego de retorno para ligações TCP estabelecidas.
  • Keepalives: Configure os valores de timeout TCP da firewall para serem superiores ao intervalo de keepalive do RadSec (normalmente 60 segundos) para evitar quedas de ligação silenciosas.

3. Configuração do Dispositivo NAS (Fluxo de Trabalho Genérico)

Embora a sintaxe específica varie consoante o fabricante (Cisco, Aruba, Juniper, etc.), as etapas lógicas de configuração são consistentes:

  1. Importar Certificado CA: Carregue o certificado CA que assinou o certificado do servidor RADIUS para o repositório de confiança do NAS.
  2. Importar Certificado de Cliente: Carregue o certificado de cliente e a chave privada do dispositivo NAS.
  3. Definir Servidor RADIUS: Configure o IP/FQDN do servidor RADIUS.
  4. Ativar RadSec: Especifique o TLS como o protocolo de transporte e defina a porta para 2083.
  5. Vincular Certificados: Associe os certificados importados à configuração do servidor RadSec.
  6. Aplicar ao Perfil AAA: Adicione o servidor RadSec aos grupos de autenticação e faturação AAA relevantes.

4. Gestão de Dispositivos Antigos (Proxy RadSec)

Nem todos os dispositivos NAS suportam RadSec nativamente. Para switches mais antigos ou pontos de acesso de consumo, implemente um proxy RadSec (como o radsecproxy). O proxy reside na LAN local, aceita o RADIUS UDP tradicional de dispositivos antigos e encaminha-o através de um túnel TLS RadSec seguro para o servidor RADIUS cloud.

Boas Práticas

  • Gestão do Ciclo de Vida dos Certificados: Implemente a renovação automática de certificados para dispositivos NAS. A expiração em massa de certificados de cliente causará uma interrupção generalizada da rede. Monitorize a validade dos certificados e emita alertas aos 90, 60 e 30 dias antes da expiração.
  • Alta Disponibilidade: Configure sempre servidores RadSec primários e secundários. Como o estabelecimento de uma ligação TCP demora mais tempo do que a transmissão de um pacote UDP, configure temporizadores de failover agressivos no NAS para mudar rapidamente para o servidor secundário se a ligação primária cair.
  • Keepalives TCP: Ative os keepalives TCP no dispositivo NAS para detetar ligações inativas e evitar que as firewalls eliminem sessões inativas. Um intervalo de 60 segundos é o padrão.
  • Validação Estrita de Certificados: Garanta que os dispositivos NAS estão configurados para validar estritamente o certificado do servidor, incluindo a verificação do Subject Alternative Name (SAN) em relação ao hostname do servidor configurado. Não desative a validação de certificados em produção.
  • Preparação para o Futuro: À medida que as normas sem fios evoluem, como as discutidas no nosso guia WiFi 6E vs WiFi 7: What Venues Need to Know , o volume de tráfego de autenticação irá aumentar. As ligações TCP persistentes do RadSec são mais adequadas para lidar com esta densidade do que o UDP.

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

Quando as implementações de RadSec falham, o problema raramente é o próprio protocolo RADIUS; está quase sempre relacionado com TLS ou TCP.

Modos de Falha Comuns

  1. Falhas no Handshake TLS (CA Desconhecida): O dispositivo NAS rejeita o certificado do servidor RADIUS porque a CA de assinatura não está no repositório de fidedignidade do NAS.
    • Mitigação: Verifique a cadeia exata de CA utilizada pelo servidor e certifique-se de que as CAs raiz (e quaisquer intermédias) estão instaladas no NAS.
  2. Quedas de Ligação Silenciosas: A ligação RadSec é estabelecida com sucesso, mas os pedidos de autenticação expiram após um período de inatividade. Isto deve-se normalmente a uma firewall com estado (stateful) que desliga a ligação TCP inativa.
    • Mitigação: Ative os keepalives de TCP no NAS e verifique as definições de tempo limite de sessão da firewall para a porta 2083.
  3. Desvio de Relógio (Clock Skew): A validação do certificado TLS depende da hora exata do sistema. Se o relógio do dispositivo NAS estiver significativamente dessincronizado, avaliará os certificados válidos como expirados ou ainda não válidos.
    • Mitigação: Certifique-se de que todos os dispositivos NAS estão sincronizados com servidores NTP fiáveis antes de iniciar ligações RadSec.

ROI e Impacto no Negócio

A transição para o RadSec proporciona um valor comercial mensurável que vai além das melhorias técnicas de segurança:

  • Conformidade e Redução de Riscos: O RadSec encripta os dados de autenticação em trânsito, satisfazendo diretamente os requisitos do PCI DSS v4.0 e do GDPR. Isto mitiga os riscos financeiros e de reputação associados à interceção de credenciais.
  • Eficiência Operacional: A substituição de VPNs IPsec complexas de site para site por RadSec na camada de aplicação reduz a sobrecarga de engenharia de rede. A resolução de problemas numa ligação TLS para um fornecedor de cloud é significativamente mais rápida do que depurar o encaminhamento de VPN e as negociações de fase IKE em centenas de filiais.
  • Preparação para a Cloud: O RadSec é a tecnologia facilitadora para a autenticação nativa na cloud. Ao adotá-lo, as organizações podem integrar-se perfeitamente com fornecedores de identidade modernos e plataformas como a Purple, reduzindo a pegada de servidores locais e os custos de licenciamento.

Definições Principais

RadSec

Um protocolo que encapsula os dados de autenticação e contabilização RADIUS dentro de um túnel Transport Layer Security (TLS).

Utilizado para proteger o tráfego de autenticação em redes não confiáveis, substituindo o legado UDP RADIUS.

mTLS (Mutual TLS)

Um processo de autenticação onde tanto o cliente (NAS) como o servidor (RADIUS) verificam os certificados X.509 um do outro durante o handshake TLS.

Fornece uma segurança mais forte do que o modelo tradicional de segredo partilhado RADIUS, garantindo que ambos os endpoints são verificados criptograficamente.

NAS (Network Access Server)

O dispositivo que fornece acesso à rede aos utilizadores e atua como um cliente RADIUS. Nas redes modernas, este é tipicamente um ponto de acesso sem fios, switch ou controlador de LAN sem fios.

O NAS é responsável por iniciar a ligação RadSec ao servidor RADIUS na nuvem.

PKI (Public Key Infrastructure)

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

Essencial para gerir os certificados exigidos pelas implementações RadSec em grandes infraestruturas.

TCP Keepalive

Um mecanismo que envia pacotes TCP vazios através de uma ligação inativa para verificar se a ligação ainda está ativa e para evitar que as firewalls com monitorização de estado (stateful) terminem a sessão.

Crucial para manter ligações RadSec persistentes durante períodos de baixa atividade de autenticação.

RadSec Proxy

Um serviço de software que atua como intermediário, recebendo tráfego UDP RADIUS tradicional de dispositivos legados e encaminhando-o através de uma ligação segura RadSec TLS.

Utilizado para colmatar a lacuna em ambientes onde o hardware de rede mais antigo não suporta nativamente RadSec.

X.509 Certificate

Um certificado digital que utiliza o padrão internacional X.509 PKI amplamente aceite para verificar se uma chave pública pertence à identidade do utilizador, computador ou serviço contida no certificado.

A base criptográfica utilizada pelo RadSec para estabelecer a identidade e encriptar o túnel TLS.

EAP (Extensible Authentication Protocol)

Uma estrutura de autenticação frequentemente utilizada em redes sem fios e ligações ponto a ponto.

O tráfego EAP (como EAP-TLS ou PEAP) é encapsulado dentro de pacotes RADIUS, o que significa que o RadSec transporta de forma segura a troca EAP.

Exemplos Práticos

Uma cadeia de retalho nacional com 500 localizações está a migrar de servidores RADIUS locais para o Cloud RADIUS da Purple. A arquitetura existente utiliza RADIUS não encriptado sobre UDP através de uma mistura de ligações MPLS e SD-WAN. 450 localizações possuem pontos de acesso Aruba modernos, enquanto 50 localizações utilizam hardware legado que não suporta RadSec. Como deve o arquiteto de rede desenhar o novo transporte de autenticação?

O arquiteto deve implementar uma implementação híbrida de RadSec. Para as 450 localizações com APs Aruba modernos, configure o RadSec nativo diretamente nos APs ou controladores locais. Instale o certificado CA raiz do Cloud RADIUS da Purple nos dispositivos Aruba e forneça certificados de cliente através da plataforma de gestão de rede. Configure regras de firewall de saída para TCP 2083. Para as 50 localizações legadas, implemente um proxy RadSec leve (por exemplo, uma pequena VM Linux ou contentor a correr radsecproxy) em cada site. Os APs legados enviarão RADIUS UDP padrão para o proxy local, que irá então encapsular o tráfego num túnel TLS para a nuvem Purple.

Comentário do Examinador: Esta abordagem equilibra os padrões de segurança modernos com as restrições de hardware legado. Ao utilizar RadSec nativo onde possível, o arquiteto minimiza as partes móveis. A solução de proxy para sites legados garante que todo o tráfego que atravessa a WAN/internet é encriptado sem exigir uma atualização de hardware imediata e dispendiosa.

Durante uma implementação de RadSec num grande centro de conferências, a equipa de rede observa que os dispositivos NAS autenticam os utilizadores com sucesso durante os períodos de maior movimento, mas falham a autenticação dos primeiros utilizadores de manhã cedo. As capturas de pacotes mostram o NAS a tentar enviar tráfego RADIUS, mas a receber pacotes TCP RST da firewall.

O problema é causado pelo timeout agressivo de sessão TCP da firewall, que desliga a ligação RadSec inativa durante a noite. A equipa de rede deve configurar keepalives TCP nos dispositivos NAS para a ligação RadSec, definindo o intervalo para 60 segundos. Adicionalmente, devem rever as regras de inspeção stateful da firewall para a porta TCP 2083 e garantir que o timeout de sessão é superior ao intervalo de keepalive.

Comentário do Examinador: O RadSec depende de ligações TCP persistentes. Ao contrário do UDP, que é stateless, as ligações TCP devem ser mantidas ativamente. Os engenheiros de rede que transitam do UDP RADIUS frequentemente ignoram a persistência da ligação, levando a falhas intermitentes que se assemelham a timeouts de autenticação.

Perguntas de Prática

Q1. Está a desenhar a política de firewall para uma nova implementação RadSec que liga 50 filiais à plataforma Cloud RADIUS da Purple. Que regras de saída específicas devem ser configuradas nas firewalls das filiais?

Dica: Considere tanto o protocolo como a natureza stateful da ligação.

Ver resposta modelo

As firewalls das filiais devem permitir tráfego TCP de saída na porta 2083 com origem nos endereços IP de gestão do NAS, destinado aos endereços IP ou FQDNs dos servidores Cloud RADIUS da Purple. Como o TCP é stateful, a firewall permitirá automaticamente o tráfego de retorno para sessões estabelecidas. As portas UDP 1812 e 1813 não são necessárias para o RadSec.

Q2. Um engenheiro júnior relata que um switch recém-configurado não consegue estabelecer uma ligação RadSec com o servidor cloud RADIUS. Os registos do switch mostram: `TLS handshake failed: unknown CA`. Como deve resolver isto?

Dica: O switch não confia inerentemente no certificado apresentado pelo servidor.

Ver resposta modelo

Precisa de identificar a Autoridade de Certificação (CA) que emitiu o certificado do servidor cloud RADIUS. Uma vez identificada, obtenha o certificado Root CA público (e quaisquer certificados CA intermédios) e importe-os para o repositório de confiança (trust store) do switch. Isto permite que o switch verifique criptograficamente a identidade do servidor durante o TLS handshake.

Q3. A sua organização exige que toda a infraestrutura de rede deve sobreviver a uma falha de WAN. Se a ligação de internet ao servidor cloud RADIUS falhar, o que acontece à ligação RadSec e como é que o NAS lida com os pedidos de autenticação subsequentes?

Dica: Considere os estados de ligação TCP e os mecanismos padrão de failover do RADIUS.

Ver resposta modelo

Quando a WAN falha, a ligação TCP persistente acabará por expirar (ou será explicitamente reposta se a interface local for desativada). O NAS marcará o servidor RadSec primário como inacessível. Se um servidor RadSec secundário estiver configurado (por exemplo, numa região geográfica diferente), o NAS tentará estabelecer uma nova ligação TLS com o mesmo. Se todos os servidores RADIUS estiverem inacessíveis, as novas autenticações falharão. No entanto, os utilizadores que já estejam autenticados e ligados permanecerão normalmente ligados até que a sua sessão expire ou façam roaming, uma vez que o RADIUS apenas intervém durante as fases de autenticação inicial e de reautenticação periódica.

Continue a ler esta série

Compreender o Cisco SUDI: Identidade Ancorada em Hardware no Controlo de Acesso Seguro à Rede

Este guia explica como o Cisco SUDI fornece uma identidade criptograficamente segura e ancorada em hardware para a infraestrutura de rede empresarial. Saiba como substituir endereços MAC clonáveis por certificados 802.1AR imutáveis para proteger o controlo de acesso à rede do seu espaço.

Ler o guia →

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.

Ler o guia →

Como Implementar SCEP para a Inscrição Automatizada de Certificados WiFi

Este guia explica como implementar o SCEP (Simple Certificate Enrollment Protocol) para a inscrição automatizada de certificados WiFi em espaços empresariais. Abrange todo o plano de arquitetura - desde o design de PKI e integração de MDM até à sequência de implementação obrigatória de três passos - e mostra aos gestores de TI e arquitetos de rede como eliminar credenciais partilhadas, automatizar a gestão do ciclo de vida dos certificados e cumprir os requisitos de PCI DSS e GDPR à escala.

Ler o guia →