Saltar al contenido principal

RadSec: Cómo RADIUS sobre TLS mejora la seguridad de la autenticación WiFi

Esta referencia técnica autorizada explica cómo RadSec (RFC 6614) protege la autenticación WiFi empresarial al cifrar el tráfico RADIUS tradicional con TLS. Diseñado para responsables de TI y arquitectos de redes, cubre la arquitectura, las estrategias de implementación y los pasos prácticos para mitigar los riesgos del tráfico RADIUS UDP sin cifrar en redes corporativas y de invitados.

Por Iain JewittPublicado Actualizado
📖 4 min de lectura1,012 palabras2 ejemplos prácticos3 preguntas de práctica8 definiciones clave

Video overview

Escuchar esta guía

Ver transcripción del podcast
RadSec: Cómo RADIUS over TLS mejora la seguridad de la autenticación WiFi Un informe de inteligencia de Purple Enterprise WiFi Duración aproximada: 10 minutos - - - [INTRODUCCIÓN Y CONTEXTO - aprox. 1 minuto] Le damos la bienvenida a la serie de inteligencia de Purple Enterprise WiFi. Soy su anfitrión, y hoy vamos a abordar un tema que se encuentra justo en la intersección de la seguridad de red y el riesgo operativo: RadSec - definido formalmente en la norma RFC 6614 - y por qué debería estar en su hoja de ruta de infraestructura si aún no lo está. Si es usted responsable de TI, arquitecto de redes o CTO a cargo de la red WiFi empresarial de un grupo hotelero, un sector de retail, un estadio o un campus del sector público, este informe es para usted. Vamos a explicar qué es realmente RadSec, por qué el protocolo RADIUS tradicional le deja expuesto, cómo desplegar RadSec en un entorno real y los errores habituales que suelen cometer los equipos. Sin teorías innecesarias, solo la información que necesita para tomar una decisión este trimestre. Comencemos. - - - [ANÁLISIS TÉCNICO DETALLADO - aprox. 5 minutos] Empecemos con el problema. RADIUS - Remote Authentication Dial-In User Service - ha sido el pilar fundamental de la autenticación WiFi empresarial desde la década de 1990. Cuando un usuario o dispositivo se conecta a su red WiFi corporativa o de invitados, el punto de acceso actúa como un cliente RADIUS, reenviando las solicitudes de autenticación a un servidor RADIUS, que valida las credenciales contra su directorio - Active Directory, LDAP o un proveedor de identidad en la nube - y autoriza o deniega el acceso. Este es el modelo de autenticación 802.1X que sirve de base para las redes WPA2-Enterprise y WPA3-Enterprise. El problema es que el protocolo RADIUS tradicional se diseñó para otra época. Se ejecuta sobre UDP - User Datagram Protocol - en los puertos 1812 y 1813. UDP es un protocolo sin conexión, lo que significa que no hay negociación, no hay estado de sesión y, lo que es más crítico, no cuenta con un cifrado nativo. La única protección entre su punto de acceso y su servidor RADIUS es un secreto compartido - esencialmente una contraseña - utilizado para ofuscar la contraseña del usuario en tránsito mediante el hash MD5. MD5, como la mayoría de ustedes sabrá, está criptográficamente obsoleto. Lleva años obsoleto. ¿Qué significa esto en la práctica? Significa que en cualquier segmento de red donde un atacante pueda interceptar el tráfico RADIUS - lo que incluye switches comprometidos, dispositivos no autorizados en su VLAN de gestión o cualquier punto entre un punto de acceso remoto y un servidor RADIUS alojado en la nube -, existe la posibilidad de que capturen los intercambios de autenticación, intenten ataques de diccionario fuera de línea contra el secreto compartido y, en algunas configuraciones, expongan por completo las credenciales de los usuarios. Para un grupo hotelero que ofrece WiFi para invitados en 200 establecimientos, o una cadena de retail con puntos de acceso en cada tienda que se conectan a un servidor RADIUS central a través de la internet pública, este no es un riesgo teórico. Es una superficie de ataque real y activa.Esto es exactamente lo que resuelve RadSec. RadSec - definido en el RFC 6614 y actualizado por el RFC 7360 - envuelve el tráfico RADIUS dentro de un túnel TLS. En lugar de UDP, utiliza TCP en el puerto 2083. En lugar de un secreto compartido y MD5, utiliza autenticación TLS mutua con certificados X.509. Tanto el cliente RADIUS como el servidor RADIUS presentan certificados, verifican la identidad del otro y establecen una sesión cifrada antes de que se intercambie cualquier dato de autenticación. TLS 1.3 es la versión recomendada actualmente, lo que proporciona confidencialidad directa y elimina una serie de vulnerabilidades de cifrado heredadas. El efecto práctico es significativo. Los datos de credenciales, los atributos de usuario y los tokens de sesión se cifran de extremo a extremo entre el punto de acceso - o un proxy RadSec - y el servidor RADIUS. Un atacante que intercepte el tráfico en el cable solo verá registros TLS cifrados. El secreto compartido sigue presente para la compatibilidad con versiones anteriores, pero ya no realiza ningún trabajo de seguridad significativo - TLS se encarga de la carga. Hay otra dimensión aquí que es cada vez más relevante: el roaming. La federación Eduroam, utilizada por universidades e instituciones de investigación en toda Europa y más allá, lleva años ejecutando RadSec como parte de su infraestructura de roaming interinstitucional. Más recientemente, el estándar OpenRoaming de la Wi-Fi Alliance - que permite un roaming de WiFi sin interrupciones a través de los centros participantes - exige RadSec para todo el tráfico de la federación. Si está implementando una infraestructura compatible con OpenRoaming, RadSec no es opcional; es un requisito previo. Purple admite OpenRoaming bajo su licencia Connect, actuando como un proveedor de identidad dentro de la federación, y RadSec es fundamental para el funcionamiento de esa red de roaming segura. Desde el punto de vista del cumplimiento, RadSec es cada vez más relevante para PCI-DSS 4.0, que endurece los requisitos en torno a la protección de los datos de autenticación en tránsito. Si su infraestructura WiFi entra en contacto con entornos de tarjetas de pago - y en el sector minorista y de la hostelería, esto ocurre con frecuencia - la brecha de cifrado en el RADIUS tradicional es un problema de seguridad latente. El GDPR exige de manera similar medidas técnicas apropiadas para proteger los datos personales; las credenciales de usuario y los metadatos de sesión que fluyen sin cifrar a través de su red son difíciles de defender en una auditoría de protección de datos. Ahora hablemos de arquitectura. Existen dos patrones de implementación principales para RadSec. El primero es el soporte nativo de RadSec en su servidor RADIUS y puntos de acceso. FreeRADIUS 3.0 y superior admite RadSec de forma nativa. Microsoft NPS no admite RadSec de forma nativa en las versiones actuales, lo que es una limitación importante para las organizaciones que ejecutan infraestructuras centradas en Windows. Cisco ISE admite RadSec. Aruba ClearPass admite RadSec. Si tanto el servidor RADIUS como el proveedor de su punto de acceso admiten RadSec de forma nativa, este es el camino más limpio - configure los certificados TLS en ambos extremos, abra el puerto TCP 2083 en su cortafuegos y cifrará el tráfico RADIUS de extremo a extremo. El segundo patrón es un proxy RadSec. Esta es la implementación más común en la práctica, particularmente para organizaciones con infraestructura RADIUS heredada o entornos de múltiples proveedores. Un proxy RadSec - radsecproxy es la implementación de código abierto más utilizada - se sitúa entre sus puntos de acceso y su servidor RADIUS. Los puntos de acceso envían RADIUS estándar sobre UDP al proxy en la red local. El proxy finaliza esa conexión, vuelve a encapsular el tráfico RADIUS dentro de un túnel TLS y lo reenvía al servidor RADIUS ascendente sobre TCP 2083. Este enfoque le permite añadir RadSec a una infraestructura existente sin reemplazar su servidor RADIUS, y es especialmente útil cuando su servidor RADIUS está alojado en la nube o se accede a él a través de la internet pública. La gestión de certificados es la complejidad operativa que debe planificar. Necesitará una PKI - Infraestructura de Clave Pública - para emitir y gestionar los certificados X.509 utilizados para TLS mutuo. Eso significa una Autoridad de Certificación, la emisión de certificados para cada cliente y servidor RADIUS, y un proceso para la rotación de certificados antes de su vencimiento. Los certificados que caducan sin ser detectados interrumpirán la autenticación de todos los usuarios de su red simultáneamente - y ese es un escenario que desea evitar. Automatice la renovación de certificados utilizando ACME o la API de su CA, y configure alertas de monitorización con suficiente antelación a las fechas de caducidad. --- [RECOMENDACIONES DE IMPLEMENTACIÓN Y ERRORES COMUNES - aprox. 2 minutos] Permítame ofrecerle las recomendaciones prácticas. Primero: realice una auditoría antes de la implementación. Registre cada cliente RADIUS - puntos de acceso, concentradores VPN, switches que realizan 802.1X - y cada servidor RADIUS en su entorno. Identifique cuáles de ellos son compatibles con RadSec de forma nativa y cuáles necesitarán un proxy. Esta auditoría suele revelar dispositivos heredados que no admiten TLS en absoluto, los cuales deberán incluirse en su plan de sustitución. Segundo: comience con el tráfico de mayor riesgo. Si tiene tráfico RADIUS que atraviesa la internet pública - sedes remotas, RADIUS alojado en la nube, grupos hoteleros con múltiples propiedades - esa es su primera prioridad. El tráfico RADIUS local en una VLAN de gestión bien segmentada presenta un menor riesgo, pero aun así debería estar en el plan de trabajo. Tercero: pruebe el TLS mutuo a fondo antes de la puesta en marcha. El fallo más común en las implementaciones de RadSec son los errores de validación de certificados - nombres comunes discordantes, certificados intermedios caducados o clientes que no confían en la CA que firmó el certificado del servidor. Utilice openssl s_client para probar los protocolos de enlace TLS antes de realizar la transición del tráfico de producción. Cuarto: no descuide la monitorización. RadSec añade una capa de conexión TCP que el RADIUS tradicional no tiene. Los fallos de conexión TCP, los tiempos de espera en el protocolo de enlace TLS y los errores de certificado se manifestarán como fallos de autenticación para sus usuarios. Asegúrese de que los registros de su servidor RADIUS y los de su proxy se estén integrando en su SIEM o plataforma de monitorización para que pueda distinguir un problema de conectividad de RadSec de un problema de política de autenticación. El error que veo con más frecuencia es que las organizaciones implementan RadSec en el lado del servidor pero se olvidan de actualizar las reglas de su cortafuegos. El puerto TCP 2083 debe estar abierto entre cada cliente RADIUS y el servidor o proxy RADIUS. Si está acostumbrado a gestionar reglas UDP 1812, el puerto TCP 2083 puede pasarse por alto en el proceso de cambio del cortafuegos. - [PREGUNTAS Y RESPUESTAS RÁPIDAS - aprox. 1 minuto] Permítame repasar rápidamente algunas preguntas que escucho con regularidad. "¿RadSec sustituye a 802.1X?" No. RadSec protege la capa de transporte entre el punto de acceso y el servidor RADIUS. 802.1X es el marco de autenticación entre el dispositivo cliente y el punto de acceso. Operan en capas diferentes y son complementarios. "¿Es compatible RadSec con todos los proveedores de puntos de acceso?" No de forma universal. Cisco, Aruba, Ruckus y Meraki tienen distintos niveles de compatibilidad con RadSec - compruebe su versión específica de firmware. Cuando no existe compatibilidad nativa, un proxy RadSec es su solución. "¿Qué pasa con DTLS - RADIUS sobre DTLS?" El RFC 7360 define RADIUS sobre DTLS, que utiliza UDP en lugar de TCP, conservando algunas de las características sin conexión del RADIUS tradicional a la vez que añade cifrado. Está menos implantado que RadSec sobre TLS, pero merece la pena evaluarlo si la latencia es un problema en entornos de alto rendimiento. "¿Cómo afecta esto al rendimiento del roaming?" La conexión TCP de RadSec es persistente, lo que en realidad puede mejorar el rendimiento del roaming en entornos federados al reducir la sobrecarga de establecimiento de conexión para las siguientes solicitudes de autenticación. - [RESUMEN Y PRÓXIMOS PASOS - aprox. 1 minuto] Para resumir: RadSec es la respuesta madura y basada en estándares a una brecha de seguridad real en el RADIUS tradicional. Si gestiona WiFi de nivel empresarial a gran escala - en múltiples sedes, a través de Internet o en entornos sujetos a PCI-DSS o GDPR - la pregunta no es si debe implementar RadSec, sino cuándo y cómo. Sus próximos pasos: audite su infraestructura RADIUS esta semana. Identifique sus flujos de tráfico de mayor riesgo. Compruebe la documentación del proveedor de su servidor RADIUS y de sus puntos de acceso para ver si ofrecen compatibilidad nativa con RadSec. Si utiliza FreeRADIUS, puede tener una implementación de prueba de RadSec funcionando en un día. Si utiliza Microsoft NPS, empiece a evaluar un proxy o una ruta de migración a un servidor compatible con RadSec. La plataforma de Purple está diseñada para integrarse con la infraestructura RADIUS empresarial, admitiendo flujos de autenticación seguros tanto para entornos WiFi corporativos como de invitados. Si desea comprender cómo encaja RadSec en su implementación específica, el equipo de Purple puede guiarle en el proceso. Gracias por escuchar. Hasta la próxima. - FIN DEL GUION

Parte de nuestra serie principal: Guía de Seguridad WiFi Empresarial →

RFC 6614 Architecture ToolCloud RADIUS over TLS 1.3

RadSec Architecture Advisor: RADIUS over TLS Evaluator

Model TCP port 2083 TLS encapsulation overhead against legacy UDP RADIUS across WAN circuits. Calculate EAP-TLS handshake latencies, eliminate packet fragmentation black holes, and audit RFC 6614 trust.

Legacy UDP Latency (WAN)
302 ms
Includes 144 ms UDP timeout penalty
RadSec TLS Latency
160 ms
Fast TCP ACK recovery without timeout stalls
Handshake Latency Savings
47% faster
Saves 142 ms per EAP-TLS negotiation
At 0.5% packet loss, 4% of EAP-TLS exchanges lose at least one of their 9 packets. On UDP each loss waits out a 3,200 ms retransmit timer; on TCP a fast retransmit recovers it inside one or two round trips.
RFC 6614 PKI Posture
4 / 5 controls
One load-bearing control missing

Protocol Architecture: RadSec (RFC 6614) vs Legacy RADIUS (RFC 2865)

Security & Network VectorRadSec (RFC 6614 / TLS 1.3)Legacy RADIUS (RFC 2865 / UDP)
Transport & PortTCP Port 2083 (Stateful stream)UDP Ports 1812 / 1813 (Stateless datagrams)
Payload CryptographyTLS 1.3 Mutual Authentication (mTLS) with AEAD ciphersPre-Shared Key with MD5 hashing (RFC 2865 BlastRADIUS exposure)
MTU & Packet FragmentationTCP PMTU Discovery eliminates UDP fragmentation black holesLarge EAP-TLS certificate chains fragment over 1500 bytes and drop on WAN
Firewall Traversal & NATSingle outbound TCP connection; state table persists cleanlyRequires bi-directional UDP NAT pinholes prone to 30s timeout aging
Packet Loss RecoveryTCP fast retransmission within 1 to 2 RTTs (~70 ms)Controller retry timeout (typically 3,000 to 5,000 ms per drop)
Connection ModelLong-lived persistent TCP connection pool with keep-alivePer-packet datagrams with independent identifier tracking
Why BlastRADIUS (CVE-2024-3596) Mandates RadSec for WAN Authentications

The BlastRADIUS vulnerability exploits MD5 collisions in standard RFC 2865 Access-Request packets to forge an Access-Accept without the shared secret. RadSec protects the entire RADIUS protocol inside TLS 1.3 encryption, rendering man-in-the-middle packet injection impossible across untrusted internet WAN links.

Migrating Enterprise WiFi to Cloud RADIUS & RadSec?

Purple Cloud RADIUS delivers turnkey RFC 6614 RadSec termination, automated Intune and Jamf SCEP certificate enrolment, and zero on-prem server maintenance.

Security Guide →
Useful? Link to this tool

RadSec: Cómo RADIUS sobre TLS mejora la seguridad de la autenticación WiFi

Resumen ejecutivo

El RADIUS tradicional sobre UDP (puertos 1812/1813) no fue diseñado para el panorama de amenazas empresarial moderno. Al depender únicamente de un secreto compartido y del hashing MD5, deja las credenciales de autenticación y los atributos de sesión expuestos a la interceptación, especialmente al atravesar redes públicas o grandes entornos distribuidos como cadenas de hostelería y tiendas. RadSec (RADIUS sobre TLS, RFC 6614) soluciona esta brecha de seguridad fundamental encapsulando el tráfico RADIUS dentro de un túnel TLS 1.3 basado en TCP a través del puerto 2083.

Para los CTO y arquitectos de redes, implementar RadSec ya no es solo una buena práctica: es un requisito crítico para proteger el WiFi corporativo, mantener el cumplimiento de PCI-DSS 4.0 y participar en marcos modernos de roaming federado como OpenRoaming. Esta guía detalla la arquitectura, los patrones de implementación y los requisitos operativos para proteger su infraestructura de autenticación.

Análisis técnico profundo: RADIUS frente a RadSec

La vulnerabilidad en el RADIUS tradicional

En una implementación 802.1X estándar, el punto de acceso (autenticador) reenvía las credenciales del cliente al servidor RADIUS (servidor de autenticación). En el RADIUS tradicional, esta carga útil se envía a través de UDP. La única protección es una clave previamente compartida (PSK) utilizada para ofuscar la contraseña mediante MD5.

Esta arquitectura presenta tres riesgos críticos:

  1. Falta de cifrado de transporte: Los atributos de usuario, las direcciones MAC y los datos de la sesión se transmiten en texto claro.
  2. Debilidad criptográfica: MD5 es vulnerable a ataques de diccionario sin conexión si un atacante captura el tráfico.
  3. Sin autenticación mutua: El punto de acceso no puede verificar criptográficamente que se está comunicando con el servidor RADIUS legítimo, lo que permite ataques de servidores no autorizados.

La arquitectura RadSec (RFC 6614)

RadSec soluciona estas deficiencias cambiando la capa de transporte de UDP a TCP y envolviendo toda la carga útil en TLS.

RadSec: Cómo RADIUS sobre TLS mejora la seguridad de la autenticación WiFi - architecture overview

  • Transporte: El puerto TCP 2083 garantiza una entrega fiable y conexiones con estado, lo que mejora el rendimiento en entornos de alta latencia.
  • Cifrado: TLS 1.2 o 1.3 proporciona un cifrado sólido de extremo a extremo para todos los atributos RADIUS.
  • Autenticación mutua: Tanto el cliente RADIUS (o proxy) como el servidor deben presentar certificados X.509 válidos emitidos por una Autoridad de Certificación (CA) de confianza. El secreto compartido se conserva únicamente por compatibilidad con versiones anteriores; TLS proporciona la seguridad real. Esta arquitectura es fundamental para entornos distribuidos, como cadenas de Retail o establecimientos de Hospitality, donde los puntos de acceso reenvían las solicitudes de autenticación a través de la internet pública a un servidor RADIUS central o alojado en la nube.

¿Tiene preguntas sobre su configuración específica?

Nuestro equipo trabaja con operadores de recintos, responsables de TI e ingenieros de redes en 80 000 espacios. Reserve una llamada de 20 minutos y le mostraremos cómo lo han solucionado otros profesionales como usted.

Guía de implementación

El despliegue de RadSec suele seguir uno de los dos patrones siguientes: soporte nativo o basado en proxy.

Patrón 1: RadSec nativo

Si su infraestructura lo admite de forma nativa (por ejemplo, FreeRADIUS 3.0+, Cisco ISE, Aruba ClearPass), configure los certificados TLS directamente en el servidor RADIUS y en los puntos de acceso o controladores. Esto proporciona un cifrado real de extremo a extremo desde el extremo hasta el núcleo.

Patrón 2: El proxy RadSec

Muchos servidores RADIUS heredados (especialmente Microsoft NPS) no admiten RadSec de forma nativa. En estos entornos, se despliega un proxy (como radsecproxy).

  1. Tramo local: El AP envía el RADIUS UDP estándar al proxy local.
  2. Tramo WAN: El proxy encapsula el tráfico en TLS y lo envía a través del puerto TCP 2083 al servidor ascendente.

Este patrón le permite proteger el tráfico de red de área amplia sin necesidad de reemplazar la infraestructura heredada.

RadSec: Cómo RADIUS sobre TLS mejora la seguridad de la autenticación WiFi - deployment checklist

Integración con Purple

Las plataformas de Guest WiFi y WiFi Analytics de Purple se integran a la perfección con la infraestructura RADIUS empresarial. Bajo la licencia Connect, Purple actúa como un proveedor de identidad gratuito para OpenRoaming, donde RadSec es un requisito obligatorio para proteger el tráfico de federación entre los establecimientos y el nodo central.

Buenas prácticas

  1. Gestión del ciclo de vida de los certificados: El TLS mutuo depende de la validez de los certificados. Implemente la renovación automatizada (por ejemplo, a través de ACME) y una monitorización estricta. Un certificado caducado provocará una interrupción total de la autenticación.
  2. Configuración del cortafuegos: Asegúrese de que el puerto TCP 2083 esté permitido explícitamente tanto para el tráfico saliente del establecimiento como para el entrante al servidor RADIUS. No asuma que se aplicarán las reglas existentes para UDP 1812.
  3. Priorice el tráfico de alto riesgo: Comience el despliegue en los enlaces que atraviesan la internet pública o redes WAN no confiables antes de pasar a las VLAN de gestión local.

Para obtener más información sobre cómo proteger el extremo, lea nuestra guía sobre Seguridad de los puntos de acceso: su guía empresarial para 2026.

Resolución de problemas y mitigación de riesgos

Cuando RadSec falla, rara vez se trata de un problema de autenticación; casi siempre es un problema de TLS o TCP.

  • Síntoma: Los puntos de acceso se muestran como desconectados del servidor RADIUS.
    • Comprobación: Reglas del cortafuegos para TCP 2083. El RADIUS tradicional utiliza UDP; los equipos de red suelen olvidar abrir el puerto TCP.
  • Síntoma: Se establece la conexión TCP, pero la autenticación falla inmediatamente.
    • Comprobación: Validación del certificado. Verifique que el Nombre común (CN) o el Nombre alternativo del sujeto (SAN) coincidan, que el certificado no haya expirado y que el cliente confíe en la CA emisora. Use openssl s_client -connect <server>:2083 para depurar el intercambio de comunicación (handshake).

Asegúrese de que los fundamentos de su red sean sólidos. Revise nuestros consejos en Proteja su red con DNS sólido y seguridad.

ROI e impacto empresarial

Implementar RadSec es una inversión en mitigación de riesgos. El ROI se mide en la prevención de brechas de datos, multas de cumplimiento (PCI-DSS, GDPR) y daños a la reputación. Además, permite la participación en federaciones de itinerancia modernas como OpenRoaming, lo que puede mejorar significativamente la experiencia del huésped en entornos de Sanidad y Transporte.

Escuche la sesión informativa

Para profundizar en las realidades operativas del despliegue de RadSec, escuche nuestra sesión informativa técnica de 10 minutos:

Para conocer los pasos de configuración específicos en dispositivos cliente, consulte Cómo configurar WiFi empresarial en iOS y macOS con 802.1X.

Definiciones clave

RadSec

Una extensión del protocolo RADIUS que encapsula el tráfico RADIUS dentro de un túnel TLS sobre el puerto TCP 2083.

Se utiliza para proteger el tráfico de autenticación al atravesar redes no confiables, evitando la interceptación de credenciales.

TLS mutuo (mTLS)

Un proceso de seguridad en el que tanto el cliente como el servidor presentan certificados X.509 para verificar la identidad del otro antes de establecer una conexión cifrada.

El mecanismo de autenticación principal de RadSec, que sustituye la dependencia de secretos compartidos estáticos.

802.1X

El estándar IEEE para el control de acceso a la red basado en puertos, utilizado para autenticar dispositivos que intentan conectarse a una LAN o WLAN.

El marco que depende de RADIUS (y por extensión, de RadSec) para validar las credenciales de usuario contra un directorio.

radsecproxy

Un demonio de código abierto que actúa como proxy, convirtiendo el tráfico RADIUS UDP estándar en RadSec (TLS sobre TCP) y viceversa.

Se implementa cuando los puntos de acceso o los servidores RADIUS heredados como Microsoft NPS carecen de soporte nativo para RadSec.

OpenRoaming

Un estándar de federación desarrollado por la WiFi Alliance que permite a los usuarios conectarse de forma fluida y segura a las redes WiFi participantes en todo el mundo.

OpenRoaming exige el uso de RadSec para proteger el tráfico de autenticación entre los establecimientos y los proveedores de identidad.

Secreto compartido

Una cadena de texto estática utilizada en el RADIUS tradicional para ofuscar contraseñas y verificar el origen de las solicitudes.

Aunque técnicamente sigue presente en las configuraciones de RadSec para mantener la compatibilidad con versiones anteriores, queda reemplazado por el cifrado TLS.

FreeRADIUS

Un servidor RADIUS de código abierto ampliamente implementado que ofrece soporte nativo para RadSec.

Se utiliza a menudo en entornos corporativos y federaciones de itinerancia debido a su flexibilidad y capacidades nativas de TLS.

PKI (Infraestructura de clave pública)

La estructura de roles, políticas y software necesaria para crear, gestionar, distribuir y revocar certificados digitales.

Un requisito previo para implementar RadSec, ya que se deben emitir y gestionar certificados para todos los clientes y servidores RADIUS.

Ejemplos prácticos

Un grupo hotelero de 200 establecimientos utiliza Microsoft NPS de forma centralizada para la autenticación del personal. Los puntos de acceso de cada hotel envían actualmente solicitudes RADIUS a través de internet público mediante UDP 1812. El director de tecnología exige el cifrado de todo el tráfico de autenticación, pero sustituir NPS no es una opción viable para este año.

Implemente un proxy RadSec (por ejemplo, radsecproxy) en cada hotel y un proxy correspondiente en el centro de datos central frente a los servidores NPS. Los AP locales envían RADIUS UDP al proxy local. El proxy local establece un túnel TLS mutuo sobre TCP 2083 a través de internet con el proxy central. El proxy central finaliza el túnel TLS y reenvía RADIUS UDP estándar al servidor NPS.

Comentario del examinador: Este enfoque logra el objetivo principal de seguridad - cifrar los datos de autenticación a través de la WAN no confiable - sin requerir una sustitución costosa y disruptiva de la infraestructura principal de Microsoft NPS. Introduce una carga de gestión de certificados para los proxies, que debe ser automatizada.

Una gran universidad está implementando OpenRoaming en todo su campus para permitir un acceso fluido a los académicos visitantes. Utilizan FreeRADIUS 3.0.

Habilite RadSec de forma nativa en FreeRADIUS. Genere certificados X.509 de una CA de confianza de la federación OpenRoaming. Configure el cortafuegos del campus para permitir el tráfico entrante y saliente TCP 2083 hacia los nodos de la federación. Configure los controladores de LAN inalámbrica para utilizar RadSec en todas las solicitudes de autenticación dirigidas a la federación.

Comentario del examinador: Dado que FreeRADIUS admite RadSec de forma nativa, no se requiere ningún proxy. Esta es la arquitectura más limpia. La dependencia crítica aquí es garantizar que los certificados se alineen con los requisitos específicos de PKI de la federación OpenRoaming.

Preguntas de práctica

Q1. Su equipo ha implementado RadSec nativo entre los puntos de acceso de su sucursal remota y su servidor FreeRADIUS central. Los AP pueden hacer ping al servidor, pero las solicitudes de autenticación se agotan por completo por tiempo de espera y no entra tráfico en los registros de RADIUS.

Sugerencia: RadSec utiliza un protocolo de transporte y un puerto diferentes a los de RADIUS tradicional.

Ver respuesta modelo

Es probable que el cortafuegos esté bloqueando el puerto TCP 2083. Los equipos de red acostumbrados a RADIUS tradicional a menudo solo permiten los puertos UDP 1812/1813. Debe permitir explícitamente el puerto TCP 2083 saliente desde la sucursal e entrante hacia el servidor RADIUS.

Q2. Está auditando la arquitectura WiFi de un cliente minorista. Utilizan Microsoft NPS de forma centralizada. Los AP de sus tiendas envían solicitudes de autenticación a través de Internet mediante una VPN IPsec. ¿Es necesario RadSec en este caso?

Sugerencia: Considere las capas de cifrado que ya están implementadas.

Ver respuesta modelo

Aunque RadSec es una buena práctica, la VPN IPsec ya proporciona cifrado en la capa de transporte para el tráfico RADIUS UDP sobre la red pública de Internet. Implementar RadSec aquí aportaría defensa en profundidad, pero es menos urgente que si el tráfico circulara por Internet de forma nativa.

Q3. Una semana después de una implementación exitosa del proxy RadSec, toda la autenticación WiFi en la empresa falla simultáneamente a las 09:00 AM de un lunes. El equipo de red confirma que las reglas del cortafuegos no han cambiado.

Sugerencia: ¿Cuál es el mecanismo de autenticación principal para el propio túnel TLS?

Ver respuesta modelo

Es probable que los certificados X.509 utilizados para la autenticación TLS mutua hayan caducado. Cuando los certificados caducan, el protocolo de enlace TLS falla, la conexión TCP se cae y el tráfico RADIUS no puede fluir. Implemente la supervisión y rotación automatizada de certificados para evitar esto.

Preguntas frecuentes

¿Qué es RadSec (RFC 6614) y en qué se diferencia de RADIUS heredado?

RadSec encapsula los datagramas estándar de autenticación, autorización y contabilidad (AAA) de RADIUS dentro de un túnel TLS 1.3 seguro a través del puerto TCP 2083. El RADIUS heredado (RFC 2865) se basa en los puertos UDP sin conexión 1812 y 1813 con secretos compartidos basados en hash MD5, lo que expone los paquetes a la escucha no autorizada, la alteración de paquetes y la fragmentación UDP. RadSec introduce la validación de certificados TLS mutua (mTLS), conexiones de mantenimiento activas (keep-alives) y transporte WAN cifrado entre los controladores inalámbricos y los servidores RADIUS en la nube.

¿Cómo protege RadSec al WiFi empresarial frente a la vulnerabilidad BlastRADIUS?

BlastRADIUS (CVE-2024-3596) explota colisiones criptográficas MD5 en paquetes heredados RFC 2865 Access-Request, lo que permite a atacantes en la ruta WAN falsificar respuestas Access-Accept válidas sin conocer el secreto compartido. Debido a que RadSec envuelve toda la sesión RADIUS dentro de un flujo TLS 1.3 autenticado y cifrado, los atacantes no pueden inspeccionar ni manipular las cargas de datos o atributos de los paquetes, lo que neutraliza la falsificación MD5 y los ataques de tipo man-in-the-middle.

¿Por qué RadSec elimina los problemas de fragmentación de paquetes EAP-TLS a través de enlaces WAN?

En las autenticaciones 802.1X EAP-TLS basadas en certificados, las cadenas de certificados de cliente e intermedios superan con frecuencia la MTU Ethernet estándar de 1500 bytes. Sobre UDP, los proveedores de servicios de internet intermedios, los firewalls corporativos y las pasarelas NAT de operadores descartan regularmente los paquetes RADIUS fragmentados. RadSec utiliza el descubrimiento de MTU de ruta TCP (PMTU) y la segmentación TCP, lo que garantiza que las cadenas de certificados de gran tamaño se transfieran sin problemas, sin pérdida de paquetes ni tiempos de espera agotados en la controladora.

¿Cómo reduce la latencia de autenticación el uso de grupos de conexiones TCP persistentes en RadSec?

En lugar de realizar un nuevo saludo de tres vías TCP y un intercambio de claves TLS para cada solicitud de autenticación, las controladoras empresariales modernas y los proxies RadSec establecen grupos de conexiones persistentes. Una vez establecido, múltiples autenticaciones 802.1X reutilizan el socket TLS abierto. Si un paquete se pierde en la WAN, el reconocimiento selectivo de TCP (SACK) retransmite el segmento perdido en un plazo de 1 a 2 viajes de ida y vuelta (~70 ms), evitando los bloqueos por tiempo de espera de aplicación de varios segundos comunes en UDP RADIUS.

¿Qué autenticación mutua de certificados (mTLS) se requiere para implementar RadSec?

RFC 6614 exige la validación bidireccional de certificados X.509. La controladora de acceso inalámbrico verifica el nombre alternativo del sujeto (SAN) del certificado de servidor frente al FQDN de Cloud RADIUS (radius1.purplewifi.net) utilizando un paquete de CA empresarial de confianza. A la inversa, el servidor Cloud RADIUS verifica el certificado de cliente y la clave privada de la controladora, garantizando que solo el hardware de red autorizado pueda enviar solicitudes de autenticación.

¿Qué reglas de firewall y puertos de red son necesarios para la implementación de RadSec?

Los administradores de red deben permitir el tráfico saliente del puerto TCP 2083 desde las controladoras LAN inalámbricas o los puntos de acceso perimetrales hacia los endpoints de Cloud RADIUS. A diferencia del legado UDP RADIUS, que requiere orificios NAT de estado en los puertos UDP 1812 y 1813 que a menudo caducan tras 30 segundos de inactividad, RadSec utiliza un único flujo TCP saliente mantenido mediante sondas de mantenimiento de actividad automáticas en la capa de aplicación.

Continúe leyendo esta serie

Cumplimiento con CIPA: lista de verificación para operadores de establecimientos

Podrá decidir si CIPA vincula su WiFi, segmentar redes, enrutar DNS a través de Purple Shield y cerrar rutas de derivación. También sabrá qué pruebas conservar para la certificación del Formulario 486 o del Formulario 479. La lista de verificación asigna un responsable a cada requisito, para que no falte nada en la certificación de su próximo año de financiación.

Leer la guía →

Fallos de conexión en modo de transición WPA3: lista de comprobación de implementación para Cisco Meraki, HPE Aruba y Ruckus

Utilice esta lista de comprobación para diagnosticar por qué los dispositivos fallan en un SSID con modo de transición WPA3 SAE y soluciónelo en Cisco Meraki, HPE Aruba o Ruckus. Relacionará los códigos de estado 802.11 con sus causas, aislará problemas de PMF, 802.11r y 6GHz, y decidirá cuándo pasar a un SSID exclusivo de WPA3.

Leer la guía →

El mejor filtrado de DNS: una guía completa para empresas

Esta guía de referencia técnica explica cómo el filtrado de DNS empresarial protege las redes públicas al bloquear dominios maliciosos en la capa de resolución, antes de que se establezca una conexión. Proporciona a los directores de TI, arquitectos de redes y equipos de operaciones de las instalaciones la arquitectura de despliegue, la configuración del firewall y el contexto de cumplimiento que necesitan para proteger el WiFi de invitados en entornos de hostelería, comercio minorista y sector público. Purple Shield bloquea el malware, las redes de bots y el contenido inapropiado a nivel de DNS en más de 80.000 establecimientos activos.

Leer la guía →

¿Tiene preguntas sobre su configuración específica?

Nuestro equipo trabaja con operadores de recintos, responsables de TI e ingenieros de redes en 80 000 espacios. Reserve una llamada de 20 minutos y le mostraremos cómo lo han solucionado otros profesionales como usted.