RadSec: Securing RADIUS Authentication Traffic with TLS
Esta guía completa explora RadSec (RADIUS sobre TLS), detallando cómo protege el tráfico de autenticación de red para implementaciones modernas en la nube y multisitio. Proporciona a los arquitectos de red pasos prácticos de implementación, estrategias de gestión de certificados y técnicas de resolución de problemas para reemplazar el legado UDP RADIUS.
Escucha esta guía
Ver transcripción del podcast
📚 Parte de nuestra serie principal: Enterprise WiFi Security Guide →
- Resumen Ejecutivo
- Análisis Técnico Profundo
- La Evolución del Transporte RADIUS
- RadSec: RADIUS sobre TLS (RFC 6614)
- Arquitectura en entornos distribuidos
- Guía de implementación
- 1. Preparación de la infraestructura de certificados
- 2. Configuración del firewall
- 3. Configuración del dispositivo NAS (Flujo de trabajo genérico)
- 4. Manejo de dispositivos heredados (Proxy RadSec)
- Mejores prácticas
- Solución de problemas y mitigación de riesgos
- Common Failure Modes
- ROI & Business Impact

Resumen Ejecutivo
Durante décadas, RADIUS sobre UDP ha sido la base de la autenticación de red, confiando en redes privadas y secretos compartidos para la seguridad. A medida que las arquitecturas empresariales migran hacia infraestructuras nativas de la nube, puntos de venta distribuidos de Retail y Hospitality , y superposiciones de SD-WAN, el modelo de amenazas ha cambiado fundamentalmente. El tráfico de RADIUS ahora atraviesa con frecuencia redes públicas o compartidas, exponiendo los datos de autenticación a la interceptación.
RadSec (RADIUS sobre TLS), definido en el RFC 6614, resuelve esto encapsulando los paquetes RADIUS dentro de un túnel TLS mutuamente autenticado. Esta guía proporciona una referencia técnica completa para arquitectos de red e ingenieros de seguridad sobre la implementación de RadSec. Cubrimos las diferencias arquitectónicas con respecto al RADIUS tradicional, los requisitos de gestión de certificados, las configuraciones de firewall y las consideraciones prácticas de implementación para la integración con plataformas RADIUS en la nube como la infraestructura de Guest WiFi y WiFi Analytics de Purple. Al adoptar RadSec, las organizaciones pueden garantizar una seguridad sólida, cumplir con estrictos requisitos de cumplimiento como PCI DSS y GDPR, y simplificar las arquitecturas de autenticación multisitio.
Análisis Técnico Profundo
La Evolución del Transporte RADIUS
El protocolo Remote Authentication Dial-In User Service (RADIUS), originalmente definido en el RFC 2865, fue diseñado para una era diferente de las redes. Utiliza UDP como su capa de transporte (puerto 1812 para autenticación, 1813 para contabilidad). En el RADIUS tradicional, la carga útil viaja en gran medida sin cifrar en tránsito. El único mecanismo de protección es la ofuscación del atributo User-Password mediante un secreto compartido entre el Servidor de Acceso a la Red (NAS) y el servidor RADIUS.
Aunque esto era suficiente cuando los dispositivos NAS y los servidores RADIUS residían en la misma LAN física o en circuitos MPLS dedicados, las arquitecturas modernas han superado este modelo. Como se analiza en nuestro artículo sobre The Core SD WAN Benefits for Modern Businesses , las empresas distribuidas ahora dependen del transporte por internet para la conectividad entre sitios. El envío de tráfico RADIUS sin cifrar a través de la internet pública expone las credenciales de los usuarios, los identificadores de sesión y las políticas de acceso a la red a la interceptación y manipulación.
RadSec: RADIUS sobre TLS (RFC 6614)
RadSec aborda estas vulnerabilidades cambiando la capa de transporte. En lugar de UDP, RadSec utiliza el puerto TCP 2083. Antes de que se intercambie cualquier paquete RADIUS, el NAS y el servidor RADIUS establecen una conexión TLS (Transport Layer Security).

Las características técnicas principales de RadSec incluyen:
- Transporte TCP: RadSec proporciona una entrega confiable y ordenada. Esto elimina la necesidad de retransmisiones en la capa de aplicación inherentes a UDP RADIUS, las cuales pueden causar problemas en entornos de alta latencia.
- Cifrado completo de carga útil: Todo el paquete RADIUS (incluyendo cabeceras y todos los atributos) se cifra dentro del túnel TLS.
- Autenticación mutua (mTLS): Tanto el servidor RADIUS como el dispositivo NAS se autentican mutuamente mediante certificados X.509. Esto reemplaza el débil modelo de secreto compartido con una infraestructura de clave pública (PKI) robusta.
- Conexiones persistentes: A diferencia de UDP RADIUS que no tiene conexión, RadSec mantiene una conexión TCP persistente. Esto reduce la sobrecarga de establecer una nueva conexión para cada solicitud de autenticación, lo cual es altamente eficiente para lugares con mucho tráfico.
Nota: RFC 7360 define RADIUS sobre DTLS (Datagram TLS), que utiliza UDP. Aunque es útil en escenarios específicos de alto rendimiento, TLS sobre TCP sigue siendo el estándar para implementaciones empresariales de RADIUS en la nube.
Arquitectura en entornos distribuidos
En una implementación típica de múltiples sitios, como un proveedor nacional de Healthcare o una cadena de centros de Transport , RadSec simplifica significativamente la arquitectura.

En lugar de construir complejas mallas VPN IPsec desde cada sucursal de regreso a un centro de datos central para proteger el tráfico RADIUS, cada dispositivo NAS establece una conexión TLS RadSec directa a través de internet con el proveedor de RADIUS en la nube. Este es un modelo de seguridad en la capa de aplicación que es más limpio de implementar y más fácil de solucionar que las VPN en la capa de red.
Guía de implementación
La implementación de RadSec requiere coordinación entre la infraestructura de red, las autoridades de certificación y las políticas de firewall. Siga estos pasos independientes del proveedor para una implementación exitosa.
1. Preparación de la infraestructura de certificados
RadSec se basa en mTLS. Necesita certificados tanto para el servidor como para los clientes (dispositivos NAS).
- Certificado de servidor: Su proveedor de RADIUS en la nube (por ejemplo, Purple) presentará un certificado de servidor firmado por una Autoridad de Certificación (CA) pública o una CA interna. Sus dispositivos NAS deben tener instalado el certificado de la CA raíz en su almacén de confianza para validar al servidor.
- Certificados de cliente: Cada dispositivo NAS necesita un certificado de cliente para identificarse ante el servidor RADIUS. Genere estos a través de su PKI interna o sistema de gestión de red. Asegúrese de que utilicen claves de al menos RSA de 2048 bits o ECDSA P-256.
2. Configuración del firewall
RadSec requiere reglas de egreso específicas desde sus interfaces de administración NAS:
- Protocolo: TCP
- Puerto de destino: 2083
- IP/FQDN de destino: Las direcciones de sus servidores RADIUS en la nube primario y secundario.
- Inspección de estado (Stateful Inspection): Asegúrese de que el firewall permita el tráfico de retorno para las conexiones TCP establecidas.
- Keepalives: Configure los valores de tiempo de espera (timeout) de TCP del firewall para que sean mayores que el intervalo de keepalive de RadSec (normalmente 60 segundos) para evitar caídas de conexión silenciosas.
3. Configuración del dispositivo NAS (Flujo de trabajo genérico)
Aunque la sintaxis específica varía según el proveedor (Cisco, Aruba, Juniper, etc.), los pasos lógicos de configuración son consistentes:
- Importar certificado CA: Cargue el certificado CA que firmó el certificado del servidor RADIUS en el almacén de confianza del NAS.
- Importar certificado de cliente: Cargue el certificado de cliente y la clave privada del dispositivo NAS.
- Definir servidor RADIUS: Configure la IP/FQDN del servidor RADIUS.
- Habilitar RadSec: Especifique TLS como el protocolo de transporte y configure el puerto en 2083.
- Vincular certificados: Asocie los certificados importados con la configuración del servidor RadSec.
- Aplicar al perfil AAA: Agregue el servidor RadSec a los grupos de autenticación y contabilidad AAA correspondientes.
4. Manejo de dispositivos heredados (Proxy RadSec)
No todos los dispositivos NAS admiten RadSec de forma nativa. Para switches más antiguos o puntos de acceso de nivel de consumo, implemente un proxy RadSec (como radsecproxy). El proxy se ubica en la LAN local, acepta el RADIUS UDP tradicional de los dispositivos heredados y lo reenvía a través de un túnel TLS RadSec seguro al servidor RADIUS en la nube.
Mejores prácticas
- Gestión del ciclo de vida de los certificados: Implemente la renovación automática de certificados para los dispositivos NAS. Un vencimiento masivo de certificados de cliente provocará una interrupción generalizada de la red. Monitoree la validez de los certificados y genere alertas a los 90, 60 y 30 días antes de su vencimiento.
- Alta disponibilidad: Configure siempre servidores RadSec primarios y secundarios. Debido a que el establecimiento de la conexión TCP toma más tiempo que la transmisión de un paquete UDP, configure temporizadores de failover agresivos en el NAS para cambiar rápidamente al servidor secundario si se cae la conexión primaria.
- TCP Keepalives: Habilite los keepalives TCP en el dispositivo NAS para detectar conexiones muertas y evitar que los firewalls dejen caer sesiones inactivas. Un intervalo de 60 segundos es el estándar.
- Validación estricta de certificados: Asegúrese de que los dispositivos NAS estén configurados para validar estrictamente el certificado del servidor, lo que incluye verificar el Nombre alternativo del sujeto (SAN) contra el nombre de host del servidor configurado. No deshabilite la validación de certificados en producción.
- Preparación para el futuro: A medida que evolucionan los estándares inalámbricos, como los que se analizan en nuestra guía WiFi 6E vs WiFi 7: What Venues Need to Know , el volumen de tráfico de autenticación aumentará. Las conexiones TCP persistentes de RadSec están mejor adaptadas para manejar esta densidad que UDP.
Solución de problemas y mitigación de riesgos
When RadSec deployments fail, the issue is rarely the RADIUS protocol itself; it is almost always related to TLS or TCP.
Common Failure Modes
- TLS Handshake Failures (Unknown CA): The NAS device rejects the RADIUS server's certificate because the signing CA is not in the NAS trust store.
- Mitigation: Verify the exact CA chain used by the server and ensure the root (and any intermediate) CAs are installed on the NAS.
- Silent Connection Drops: The RadSec connection establishes successfully, but authentication requests timeout after a period of inactivity. This is usually a stateful firewall dropping the idle TCP connection.
- Mitigation: Enable TCP keepalives on the NAS and verify firewall session timeout settings for port 2083.
- Clock Skew: TLS certificate validation relies on accurate system time. If the NAS device's clock is significantly out of sync, it will evaluate valid certificates as expired or not yet valid.
- Mitigation: Ensure all NAS devices are synchronised with reliable NTP servers before initiating RadSec connections.
ROI & Business Impact
Transitioning to RadSec provides measurable business value beyond technical security improvements:
- Compliance and Risk Reduction: RadSec encrypts authentication data in transit, directly satisfying requirements for PCI DSS v4.0 and GDPR. This mitigates the financial and reputational risks associated with credential interception.
- Operational Efficiency: Replacing complex, site-to-site IPsec VPNs with application-layer RadSec reduces network engineering overhead. Troubleshooting a TLS connection to a cloud provider is significantly faster than debugging VPN routing and IKE phase negotiations across hundreds of branches.
- Cloud Readiness: RadSec is the enabling technology for cloud-native authentication. By adopting it, organisations can seamlessly integrate with modern identity providers and platforms like Purple, reducing on-premise server footprint and licensing costs.
Definiciones clave
RadSec
Un protocolo que encapsula los datos de autenticación y contabilidad de RADIUS dentro de un túnel de Transport Layer Security (TLS).
Se utiliza para proteger el tráfico de autenticación a través de redes no confiables, reemplazando el legado UDP RADIUS.
mTLS (Mutual TLS)
Un proceso de autenticación en el que tanto el cliente (NAS) como el servidor (RADIUS) verifican mutuamente sus certificados X.509 durante el saludo TLS.
Proporciona una seguridad más sólida que el modelo tradicional de secreto compartido de RADIUS al garantizar que ambos extremos estén verificados criptográficamente.
NAS (Network Access Server)
El dispositivo que proporciona acceso a la red a los usuarios y actúa como un cliente RADIUS. En las redes modernas, este suele ser un punto de acceso inalámbrico, un switch o un controlador de LAN inalámbrica.
El NAS es responsable de iniciar la conexión RadSec con el servidor RADIUS en la nube.
PKI (Public Key Infrastructure)
El marco de roles, políticas, hardware, software y procedimientos necesarios para crear, gestionar, distribuir, utilizar, almacenar y revocar certificados digitales.
Esencial para gestionar los certificados requeridos por las implementaciones de RadSec en grandes infraestructuras.
TCP Keepalive
Un mecanismo que envía paquetes TCP vacíos a través de una conexión inactiva para verificar que la conexión siga activa y evitar que los firewalls con estado interrumpan la sesión.
Crucial para mantener conexiones RadSec persistentes durante períodos de baja actividad de autenticación.
RadSec Proxy
Un servicio de software que actúa como intermediario, recibiendo el tráfico tradicional UDP RADIUS de los dispositivos heredados y reenviándolo a través de una conexión segura RadSec TLS.
Se utiliza para cerrar la brecha en entornos donde el hardware de red más antiguo no es compatible de forma nativa con RadSec.
X.509 Certificate
Un certificado digital que utiliza el estándar internacional PKI X.509 ampliamente aceptado para verificar que una clave pública pertenece a la identidad del usuario, computadora o servicio contenida en el certificado.
La base criptográfica utilizada por RadSec para establecer la identidad y cifrar el túnel TLS.
EAP (Extensible Authentication Protocol)
Un marco de autenticación que se utiliza con frecuencia en redes inalámbricas y conexiones punto a punto.
El tráfico EAP (como EAP-TLS o PEAP) se encapsula dentro de los paquetes RADIUS, lo que significa que RadSec transporta de forma segura el intercambio EAP.
Ejemplos resueltos
Una cadena minorista nacional con 500 ubicaciones está migrando de servidores RADIUS locales al Cloud RADIUS de Purple. La arquitectura existente utiliza RADIUS sin cifrar sobre UDP a través de una combinación de enlaces MPLS y SD-WAN. 450 ubicaciones cuentan con puntos de acceso Aruba modernos, mientras que 50 ubicaciones utilizan hardware heredado que no es compatible con RadSec. ¿Cómo debería el arquitecto de red diseñar el nuevo transporte de autenticación?
El arquitecto debe implementar una implementación híbrida de RadSec. Para las 450 ubicaciones con AP de Aruba modernos, configure RadSec nativo directamente en los AP o controladores locales. Instale el certificado CA raíz del cloud RADIUS de Purple en los dispositivos Aruba y aprovisione los certificados de cliente a través de la plataforma de gestión de red. Configure reglas de firewall de salida para TCP 2083. Para las 50 ubicaciones heredadas, implemente un proxy RadSec ligero (por ejemplo, una pequeña VM de Linux o un contenedor que ejecute radsecproxy) en cada sitio. Los AP heredados enviarán RADIUS UDP estándar al proxy local, que luego encapsulará el tráfico en un túnel TLS hacia la nube de Purple.
Durante una implementación de RadSec en un gran centro de conferencias, el equipo de red observa que los dispositivos NAS autentican con éxito a los usuarios durante los períodos de mayor actividad, pero no logran autenticar a los primeros usuarios temprano en la mañana. Las capturas de paquetes muestran que el NAS intenta enviar tráfico RADIUS, pero recibe paquetes TCP RST del firewall.
El problema es causado por el tiempo de espera agresivo de la sesión TCP del firewall que interrumpe la conexión inactiva de RadSec durante la noche. El equipo de red debe configurar keepalives TCP en los dispositivos NAS para la conexión RadSec, estableciendo el intervalo en 60 segundos. Además, deben revisar las reglas de inspección de estado del firewall para el puerto TCP 2083 y asegurarse de que el tiempo de espera de la sesión sea mayor que el intervalo de keepalive.
Preguntas de práctica
Q1. Estás diseñando la política de firewall para un nuevo despliegue de RadSec que conecta 50 sucursales a la plataforma Cloud RADIUS de Purple. ¿Qué reglas de egreso específicas se deben configurar en los firewalls de las sucursales?
Sugerencia: Considera tanto el protocolo como la naturaleza con estado (stateful) de la conexión.
Ver respuesta modelo
Los firewalls de las sucursales deben permitir el tráfico TCP saliente en el puerto 2083 originado desde las direcciones IP de administración del NAS, con destino a las direcciones IP o FQDN de los servidores Cloud RADIUS de Purple. Debido a que TCP es con estado (stateful), el firewall permitirá automáticamente el tráfico de retorno para las sesiones establecidas. Los puertos UDP 1812 y 1813 no son necesarios para RadSec.
Q2. Un ingeniero junior informa que un switch recién configurado no logra establecer una conexión RadSec con el servidor cloud RADIUS. Los logs del switch muestran: `TLS handshake failed: unknown CA`. ¿Cómo deberías resolver esto?
Sugerencia: El switch no confía intrínsecamente en el certificado presentado por el servidor.
Ver respuesta modelo
Debes identificar la Autoridad de Certificación (CA) que emitió el certificado del servidor cloud RADIUS. Una vez identificada, obtén el certificado Root CA público (y cualquier certificado CA intermedio) e impórtalos en el almacén de confianza (trust store) del switch. Esto permite que el switch verifique criptográficamente la identidad del servidor durante el saludo TLS.
Q3. Tu organización exige que toda la infraestructura de red debe sobrevivir a una interrupción de la WAN. Si la conexión a internet con el servidor cloud RADIUS falla, ¿qué sucede con la conexión RadSec y cómo maneja el NAS las solicitudes de autenticación posteriores?
Sugerencia: Considera los estados de conexión TCP y los mecanismos estándar de failover de RADIUS.
Ver respuesta modelo
Cuando la WAN falla, la conexión TCP persistente eventualmente expirará por tiempo de espera (o se restablecerá explícitamente si la interfaz local se cae). El NAS marcará el servidor RadSec primario como inalcanzable. Si se configura un servidor RadSec secundario (por ejemplo, en una región geográfica diferente), el NAS intentará establecer una nueva conexión TLS con él. Si todos los servidores RADIUS son inalcanzables, las nuevas autenticaciones fallarán. Sin embargo, los usuarios que ya están autenticados y conectados normalmente permanecerán conectados hasta que expire su sesión o realicen roaming, ya que RADIUS solo interviene durante las fases de autenticación inicial y reautenticación periódica.
Continúe leyendo esta serie
Comprensión de Cisco SUDI: Identidad anclada por hardware en el control de acceso seguro a la red
Esta guía explica cómo Cisco SUDI proporciona una identidad criptográficamente segura y anclada por hardware para la infraestructura de red empresarial. Aprenda cómo reemplazar las direcciones MAC vulnerables a la suplantación por certificados 802.1AR inmutables para proteger el control de acceso a la red de su recinto.
How to Configure SCEP for Automated Enterprise WiFi Certificate Enrollment
Esta guía explica cómo configurar SCEP (Simple Certificate Enrollment Protocol) para el registro automatizado de certificados de WiFi empresariales, abarcando toda la arquitectura desde PKI y NDES hasta la implementación de perfiles MDM y la validación RADIUS. Está dirigida a gerentes de TI, arquitectos de red y CTOs en hoteles, cadenas de retail, estadios, centros de convenciones y organizaciones del sector público que necesitan ir más allá de las claves precompartidas e implementar una autenticación 802.1X EAP-TLS escalable y basada en la identidad. La plataforma de superposición en la nube de Purple, que es agnóstica al hardware, se integra directamente con esta arquitectura, proporcionando la capa de WiFi para invitados y BYOD que coexiste junto con la red de personal autenticada por certificado.
Cómo implementar SCEP para la inscripción automatizada de certificados WiFi
Esta guía explica cómo implementar SCEP (Simple Certificate Enrollment Protocol) para la inscripción automatizada de certificados WiFi en entornos empresariales. Cubre el diseño completo de la arquitectura, desde el diseño de PKI y la integración con MDM hasta la secuencia obligatoria de implementación de tres pasos, y muestra a los gerentes de TI y arquitectos de red cómo eliminar las credenciales compartidas, automatizar la gestión del ciclo de vida de los certificados y cumplir con los requisitos de PCI DSS y GDPR a escala.