Saltar al contenido principal

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.

📖 6 min de lectura📝 1,632 palabras🔧 2 ejemplos resueltos3 preguntas de práctica📚 8 definiciones clave

Escucha esta guía

Ver transcripción del podcast
RadSec: Securing RADIUS Authentication Traffic with TLS. A Purple Technical Briefing. Introduction and Context. Welcome to this Purple technical briefing. I'm going to walk you through RadSec — RADIUS over TLS — what it is, why it matters right now, and how you actually deploy it. This is aimed squarely at network architects and security engineers who are either running cloud RADIUS today or planning to move there. If you're still running on-premise RADIUS servers with UDP and a shared secret, this briefing is for you. Let's set the scene. RADIUS has been the backbone of network authentication for over thirty years. It underpins 802.1X, WPA2-Enterprise, WPA3-Enterprise, and virtually every Captive Portal system in production today. The protocol itself, defined in RFC 2865, was designed in an era when the internet was a very different place. Authentication traffic between your NAS devices — your access points, switches, and controllers — and your RADIUS server travelled over UDP, port 1812 for authentication, port 1813 for accounting. And that traffic? Largely unencrypted. The only protection was a shared secret used to obfuscate the user password attribute, and even that has well-documented weaknesses. For years, this was acceptable because RADIUS traffic stayed on private, controlled networks. Your NAS devices and your RADIUS server were on the same LAN, or connected via a dedicated MPLS circuit. The attack surface was manageable. But the world has changed. Cloud-native infrastructure, distributed venue deployments, SD-WAN overlays, and the shift to cloud RADIUS services have fundamentally altered the threat model. Your authentication traffic is now traversing the public internet, or at best, shared infrastructure you don't fully control. That's where RadSec comes in. Technical Deep-Dive. RadSec, formally defined in RFC 6614, is RADIUS over TLS. The concept is straightforward: instead of sending RADIUS packets over UDP, you encapsulate them inside a TLS connection over TCP. The result is that all authentication and accounting traffic between your NAS and your RADIUS server is fully encrypted, mutually authenticated, and integrity-protected. RFC 7360 extends this to DTLS — Datagram TLS over UDP — which preserves some of the latency characteristics of the original UDP transport while adding encryption. For most enterprise deployments, TLS over TCP is the right choice. DTLS is worth considering in high-throughput, latency-sensitive environments like large stadium deployments. Hablemos de la mecánica. RadSec opera en el puerto TCP 2083, que es el puerto asignado por la IANA para este protocolo. Cuando un dispositivo NAS inicia una conexión RadSec, abre una conexión TCP al servidor RADIUS en el puerto 2083 y realiza un saludo TLS. Este saludo es mutuo: tanto el cliente (es decir, su NAS) como el servidor presentan certificados X.509. El certificado del servidor se valida contra una CA de confianza. El certificado del cliente identifica al NAS ante el servidor RADIUS. Una vez establecida la sesión TLS, los paquetes RADIUS fluyen dentro de ese túnel cifrado exactamente como lo harían sobre UDP, pero ahora con total confidencialidad, integridad y protección contra ataques de replicación. Esto representa un cambio significativo respecto al RADIUS tradicional en tres aspectos importantes. Primero, el transporte es TCP, no UDP. Esto significa que obtiene una entrega confiable y ordenada. Los paquetes perdidos se retransmiten automáticamente. Segundo, la autenticación de ambos extremos se basa en certificados, no en secretos compartidos. Esto elimina toda una clase de ataques basados en secretos compartidos débiles o comprometidos. Tercero, se cifra todo el paquete RADIUS, no solo el atributo de contraseña. Eso significa que los nombres de usuario, los identificadores de sesión y todos los atributos de RADIUS están protegidos en tránsito. Desde la perspectiva de la gestión de certificados, necesita una PKI (Infraestructura de Clave Pública) para emitir y gestionar certificados tanto para su servidor RADIUS como para sus dispositivos NAS. En la práctica, la mayoría de los proveedores de RADIUS en la nube, incluida la infraestructura de autenticación nativa de la nube de Purple, se encargan de la gestión de certificados del lado del servidor por usted. Su responsabilidad es aprovisionar los certificados de cliente en sus dispositivos NAS. Para implementaciones a gran escala, esto se gestiona normalmente a través de su plataforma de gestión de red o un sistema dedicado de gestión de certificados. Los certificados deben utilizar RSA de 2048 bits o ECDSA P-256 como mínimo, con un periodo de validez que equilibre la carga operativa con la higiene de seguridad; doce meses es un valor predeterminado razonable. Ahora, abordemos la comparación con el enfoque alternativo que muchas organizaciones utilizan hoy en día: túneles IPsec o superposiciones de VPN para proteger el tráfico RADIUS. IPsec es un enfoque perfectamente válido, pero opera en una capa diferente. Está cifrando todo el tráfico entre dos extremos, lo que añade complejidad: debe gestionar IKE, claves precompartidas o certificados para el propio túnel, y la carga operativa de mantener el estado del túnel en potencialmente cientos de sitios. RadSec es más quirúrgico. Cifra específicamente el tráfico del protocolo RADIUS, opera en la capa de aplicación y se integra directamente con su infraestructura RADIUS. Para implementaciones de RADIUS en la nube donde se conectan muchos dispositivos NAS en sitios distribuidos a un servidor centralizado en la nube, RadSec es arquitectónicamente más limpio y operativamente más sencillo. Permítame guiarle a través de cómo se ve una implementación multisitio en la práctica. Tiene un servidor RADIUS en la nube —digamos que es la plataforma de Purple— con un certificado TLS válido de una CA de confianza. Tiene tres tipos de sedes: un hotel, una tienda minorista y un centro de conferencias. Cada uno tiene dispositivos NAS: puntos de acceso, switches o controladores de LAN inalámbrica. Cada dispositivo NAS debe configurarse con la dirección del servidor RadSec, el puerto 2083 y un certificado de cliente. El NAS inicia la conexión TLS, se completa el saludo mutuo y, a partir de ese momento, todo el tráfico de autenticación 802.1X para huéspedes y personal en esa sede fluye de forma cifrada hacia el servidor RADIUS en la nube. Si la conexión TLS se cae —por ejemplo, debido a una interrupción de la red— el NAS la restablece automáticamente. Este modelo de conexión persistente es en realidad más eficiente que UDP para implementaciones de gran volumen porque evita la sobrecarga del procesamiento por paquete. Por el lado del firewall, debe permitir el tráfico TCP saliente en el puerto 2083 desde su red de administración de NAS hacia la dirección IP o FQDN de su servidor RADIUS. Si tiene una política de egreso estricta, también querrá permitir el tráfico de retorno. Esto es más sencillo que administrar las reglas de firewall de IPsec, que a menudo requieren excepciones del protocolo ESP e IKE en UDP 500 y 4500. Recomendaciones de implementación y errores comunes. Hablemos de lo que realmente sale mal en las implementaciones de RadSec, porque hay algunos modos de falla constantes que veo en las organizaciones. El primer problema y el más común son las fallas en la validación de la cadena de certificados. Su dispositivo NAS debe confiar en la CA que firmó el certificado del servidor RADIUS. Si utiliza un proveedor de RADIUS en la nube con un certificado de una CA pública reconocida —DigiCert, Let's Encrypt, Sectigo— la mayoría de los dispositivos NAS modernos confiarán en él de forma predeterminada. Pero si utiliza una CA interna, debe enviar el certificado de la CA a cada dispositivo NAS. Esto a menudo se pasa por alto durante la implementación inicial y se manifiesta como fallas en el saludo TLS que parecen problemas de conectividad. El segundo error común es la expiración del certificado. A diferencia de los secretos compartidos, que no expiran, los certificados tienen un período de validez definido. Si el certificado de su servidor RADIUS expira, todos los dispositivos NAS de su propiedad fallarán al autenticarse simultáneamente. Necesita una gestión del ciclo de vida de los certificados: renovación automatizada donde sea posible y monitoreo con alertas mucho antes de la expiración. Un aviso de noventa días es el mínimo; treinta días es mejor. El tercer problema es la compatibilidad de los dispositivos NAS. No todos los dispositivos NAS soportan RadSec de forma nativa. Las versiones anteriores de Cisco IOS, algunos controladores heredados de Aruba y ciertos puntos de acceso de nivel de consumo no cuentan con soporte para RadSec. Antes de comprometerse con un despliegue de RadSec, realice una auditoría de su parque de NAS para verificar la compatibilidad. Cisco IOS-XE 16.x y versiones posteriores, Aruba AOS-CX, Ruckus SmartZone y la serie Juniper EX tienen un soporte sólido para RadSec. Para los dispositivos que no soportan RadSec de forma nativa, un proxy RadSec (una opción de código abierto como radsecproxy) puede cerrar la brecha, aceptando UDP RADIUS de los dispositivos heredados y reenviándolo a través de TLS al servidor RADIUS en la nube. La cuarta consideración es la persistencia de la conexión y los keepalives. RadSec utiliza conexiones TCP persistentes, pero los firewalls y los dispositivos NAT con políticas de tiempo de espera agresivas pueden interrumpir silenciosamente las conexiones inactivas. Configure los keepalives de TCP en sus conexiones RadSec; por lo general, un intervalo de keepalive de sesenta segundos es suficiente para evitar la interrupción prematura de la conexión. La mayoría de las implementaciones de servidores RADIUS y dispositivos NAS soportan esta configuración. Para Cisco IOS-XE, la configuración de RadSec se ve así. Se define un servidor RADIUS con la dirección de su endpoint de RADIUS en la nube, se especifica TLS como transporte, se hace referencia a su trustpoint (que es el almacén de certificados en el dispositivo) y se establece el puerto de destino en 2083. Luego, se hace referencia a este servidor en la configuración de su grupo de servidores AAA. Los detalles específicos varían según la versión de la plataforma, pero la estructura lógica es consistente entre los diferentes proveedores. Para los controladores de Aruba que ejecutan AOS, se configura el servidor RADIUS con la opción RadSec habilitada, se especifica el certificado CA para la validación del servidor y, opcionalmente, se configura un certificado de cliente para TLS mutuo. La implementación de Aruba es madura y está bien documentada. Preguntas y respuestas rápidas. Permítame repasar las preguntas que me hacen con más frecuencia sobre RadSec. ¿RadSec añade latencia? El handshake de TLS añade una pequeña sobrecarga en el establecimiento inicial de la conexión, normalmente de menos de 100 milisegundos. Una vez establecida la conexión, la sobrecarga por paquete es insignificante. Para la autenticación 802.1X, donde el handshake ocurre una vez por sesión, esto no representa una preocupación significativa. ¿Puedo ejecutar RadSec junto con el RADIUS UDP tradicional? Sí. La mayoría de los servidores RADIUS soportan ambos simultáneamente. Durante una migración, puede ejecutar RadSec para los sitios que lo soporten y recurrir a UDP para los sitios heredados. Este es el enfoque de migración recomendado. ¿Se requiere RadSec para el cumplimiento de PCI DSS? La versión 4.0 de PCI DSS exige que el tráfico de autenticación esté protegido en tránsito. RadSec es una de las formas más directas de cumplir con este requisito para la autenticación basada en RADIUS. Si procesa pagos con tarjeta a través de una red que utiliza autenticación RADIUS, RadSec debería estar en su plan de cumplimiento. ¿Funciona RadSec con EAP? Sí. EAP (Extensible Authentication Protocol) se encapsula dentro de RADIUS, por lo que EAP-TLS, PEAP y EAP-TTLS funcionan de manera transparente sobre RadSec. El intercambio de EAP en sí no se ve afectado. ¿Qué pasa con la contabilidad de RADIUS? RFC 6614 cubre tanto el tráfico de autenticación como el de contabilidad. Sus datos de contabilidad (registros de inicio, parada y actualizaciones provisionales de sesión) también se cifran a través de la misma conexión TLS en el puerto 2083. Resumen y próximos pasos. En resumen: RadSec es la capa de transporte adecuada para RADIUS en cualquier implementación donde el tráfico de autenticación cruce infraestructura que usted no controla por completo. Eso significa RADIUS en la nube, implementaciones multisitio, entornos SD-WAN y cualquier escenario donde el tráfico de RADIUS atraviese el internet público o la infraestructura de un operador compartido. Las acciones clave para su equipo son: primero, auditar su infraestructura de NAS para verificar la compatibilidad con RadSec e identificar cualquier dispositivo que requiera un proxy. Segundo, contactar a su proveedor de RADIUS en la nube (o evaluar proveedores que admitan RadSec de forma nativa) y comprender su enfoque de gestión de certificados. Tercero, establecer un proceso de gestión del ciclo de vida de los certificados antes de la puesta en marcha. Cuarto, actualizar las reglas de su firewall para permitir TCP 2083 saliente desde su red de gestión de NAS. Quinto, probar su configuración de RadSec en un entorno de pruebas antes de implementarla en producción, prestando especial atención a la validación de la cadena de certificados y a la persistencia de la conexión bajo carga. Para las organizaciones que ejecutan la plataforma de Purple para WiFi de invitados y autenticación en sedes distribuidas, RadSec es el transporte recomendado para la conectividad de RADIUS en la nube. Se alinea con la arquitectura nativa de la nube de Purple y garantiza que los datos de autenticación que fluyen entre sus sedes y la plataforma estén completamente protegidos, lo cual es fundamental tanto para su postura de seguridad como para sus obligaciones de cumplimiento bajo GDPR y PCI DSS. Si está planeando una implementación o desea analizar su arquitectura específica, el equipo de Purple es el punto de partida adecuado. Este ha sido un informe técnico de Purple sobre RadSec. Gracias por su atención.

📚 Parte de nuestra serie principal: Enterprise WiFi Security Guide

header_image.png

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).

radsec_vs_radius_comparison.png

Las características técnicas principales de RadSec incluyen:

  1. 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.
  2. Cifrado completo de carga útil: Todo el paquete RADIUS (incluyendo cabeceras y todos los atributos) se cifra dentro del túnel TLS.
  3. 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.
  4. 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.

radsec_architecture_diagram.png

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:

  1. Importar certificado CA: Cargue el certificado CA que firmó el certificado del servidor RADIUS en el almacén de confianza del NAS.
  2. Importar certificado de cliente: Cargue el certificado de cliente y la clave privada del dispositivo NAS.
  3. Definir servidor RADIUS: Configure la IP/FQDN del servidor RADIUS.
  4. Habilitar RadSec: Especifique TLS como el protocolo de transporte y configure el puerto en 2083.
  5. Vincular certificados: Asocie los certificados importados con la configuración del servidor RadSec.
  6. 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

  1. 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.
  2. 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.
  3. 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.

Comentario del examinador: Este enfoque equilibra los estándares de seguridad modernos con las limitaciones del hardware heredado. Al utilizar RadSec nativo donde sea posible, el arquitecto minimiza las piezas móviles. La solución de proxy para sitios heredados garantiza que todo el tráfico que atraviesa la WAN/internet esté cifrado sin requerir una actualización de hardware inmediata y costosa.

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.

Comentario del examinador: RadSec se basa en conexiones TCP persistentes. A diferencia de UDP, que no tiene estado, las conexiones TCP deben mantenerse activamente. Los ingenieros de red que realizan la transición desde UDP RADIUS a menudo pasan por alto la persistencia de la conexión, lo que provoca fallas intermitentes que aparecen como tiempos de espera de autenticación.

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.

Leer la guía →

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.

Leer la guía →

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.

Leer la guía →