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 tradicional de RADIUS con TLS. Diseñado para directores 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 UDP RADIUS no cifrado en redes corporativas y de invitados.

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

Video overview

Escucha esta guía

Ver transcripción del podcast
RadSec: Cómo RADIUS sobre TLS mejora la seguridad de la autenticación WiFi Un informe de inteligencia de Purple Enterprise WiFi Tiempo de ejecución aproximado: 10 minutos --- [INTRODUCCIÓN Y CONTEXTO - aprox. 1 minuto] Bienvenido a la serie de inteligencia de Purple Enterprise WiFi. Soy su anfitrión, y hoy abordaremos un tema que se encuentra justo en la intersección de la seguridad de la red y el riesgo operativo: RadSec - formalmente definido 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 usted es un gerente de TI, arquitecto de redes o CTO responsable de la red WiFi empresarial en un grupo hotelero, un complejo comercial, un estadio o un campus del sector público, este informe es para usted. Vamos a cubrir qué es realmente RadSec, por qué el protocolo RADIUS tradicional lo deja expuesto, cómo implementar RadSec en un entorno del mundo real y los errores comunes que atrapan a los equipos. Nada de teoría por el simple hecho de teorizar - solo la información que necesita para tomar una decisión este trimestre. Comencemos. --- [INMERSIÓN TÉCNICA PROFUNDA - aprox. 5 minutos] Empecemos con el problema. RADIUS - Remote Authentication Dial-In User Service - ha sido el pilar 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, el cual valida las credenciales contra su directorio - Active Directory, LDAP o un proveedor de identidad en la nube - y concede o deniega el acceso. Este es el modelo de autenticación 802.1X que sustenta las redes WPA2 y WPA3. El problema es que el sistema RADIUS tradicional fue diseñado para una época diferente. Funciona sobre UDP - User Datagram Protocol - en los puertos 1812 y 1813. UDP no tiene conexión, lo que significa que no hay un saludo de tres vías (handshake), no hay estado de sesión y, fundamentalmente, no hay cifrado nativo. La única protección entre su punto de acceso y su servidor RADIUS es un secreto compartido - esencialmente una contraseña - que se utiliza para ofuscar la contraseña del usuario en tránsito mediante el hashing MD5. MD5, como la mayoría de ustedes sabrá, está criptográficamente roto. Ha estado roto durante años. ¿Qué significa eso 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 el potencial de que capturen los intercambios de autenticación, intenten ataques de diccionario sin conexión 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 propiedades, o una cadena de tiendas minoristas con puntos de acceso en cada sucursal que transmiten datos 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 activa. Esto es exactamente lo que RadSec resuelve. RadSec - definido en RFC 6614 y actualizado por 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, la cual proporciona secreto perfecto hacia adelante 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 estando presente para 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á, ha estado operando RadSec durante años 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 fricciones a través de las sedes 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 prerrequisito. 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 de WiFi entra en contacto con entornos de tarjetas de pago - y en el sector minorista y de hospitalidad, esto ocurre con frecuencia - la brecha de cifrado en el RADIUS tradicional es un hallazgo que tarde o temprano se detectará en una auditoría. El GDPR exige de manera similar medidas técnicas adecuadas 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 sus versiones actuales, lo que representa una limitación significativa para las organizaciones que ejecutan una infraestructura centrada en Windows. Cisco ISE admite RadSec. Aruba ClearPass admite RadSec. Si tanto su servidor RADIUS como el fabricante de sus puntos 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 firewall y estará cifrando 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 ubica 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 agregar RadSec a una infraestructura existente sin reemplazar su servidor RADIUS, y es de gran utilidad 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, 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 vencen sin que nadie se dé cuenta interrumpirán la autenticación de todos los usuarios de su red de forma simultánea - y ese es un escenario que querrá evitar. Automatice la renovación de certificados utilizando ACME o la API de su CA, y configure alertas de monitoreo con suficiente anticipación a las fechas de vencimiento. --- [RECOMENDACIONES DE IMPLEMENTACIÓN Y ERRORES COMUNES - aprox. 2 minutos] Permítame darle algunas recomendaciones prácticas. Primero: realice una auditoría antes de implementar. Mapee 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 generalmente revela dispositivos heredados que no admiten TLS en absoluto, los cuales deben incluirse en su plan de reemplazo. Segundo: comience con el tráfico de mayor riesgo. Si tiene tráfico RADIUS que atraviesa la internet pública - sitios remotos, RADIUS alojado en la nube, grupos de hoteles con múltiples propiedades - esa es su primera prioridad. El tráfico RADIUS local en una VLAN de administración bien segmentada es de menor riesgo, pero aun así debería estar en el plan de trabajo. Tercero: pruebe el TLS mutuo minuciosamente antes del lanzamiento. El modo de falla más común en las implementaciones de RadSec son los errores de validación de certificados - nombres comunes que no coinciden, certificados intermedios vencidos o clientes que no confían en la CA que firmó el certificado del servidor. Utilice openssl s_client para probar los saludos de conexión TLS antes de cambiar el tráfico de producción. Cuarto: no descuide el monitoreo. RadSec agrega una capa de conexión TCP que el RADIUS tradicional no tiene. Las fallas de conexión TCP, los tiempos de espera del saludo de conexión TLS y los errores de certificado se manifestarán como fallas de autenticación para sus usuarios. Asegúrese de que los registros de su servidor RADIUS y los registros de su proxy se estén enviando a su SIEM o plataforma de monitoreo para que pueda distinguir un problema de conectividad 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 olvidan actualizar sus reglas de firewall. El puerto TCP 2083 debe estar abierto entre cada cliente RADIUS y el servidor o proxy RADIUS. Si estás acostumbrado a administrar reglas UDP 1812, el puerto TCP 2083 puede pasarse por alto en el proceso de cambio de firewall. - [Preguntas y respuestas rápidas - aprox. 1 minuto] Permíteme repasar rápidamente algunas preguntas que escucho con regularidad. "¿RadSec reemplaza a 802.1X?" No. RadSec asegura 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. Funcionan 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 soporte para RadSec - consulta tu versión específica de firmware. Cuando no hay soporte nativo, un proxy RadSec es tu 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 al tiempo que añade cifrado. Se implementa menos que RadSec sobre TLS, pero vale la pena evaluarlo si la latencia es una preocupación en entornos de alto rendimiento. "¿Cómo afecta esto al rendimiento del roaming?" La conexión TCP de RadSec es persistente, lo que de hecho puede mejorar el rendimiento del roaming en entornos federados al reducir la sobrecarga de configuración de la conexión para las solicitudes de autenticación posteriores. - [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 gestionas WiFi empresarial a gran escala - a través de múltiples sitios, a través de internet o en entornos sujetos a PCI-DSS o GDPR - la pregunta no es si debes implementar RadSec, sino cuándo y cómo. Tus próximos pasos: audita tu infraestructura RADIUS esta semana. Identifica tus flujos de tráfico de mayor riesgo. Consulta la documentación del proveedor de tu servidor RADIUS y de tus puntos de acceso para verificar el soporte nativo de RadSec. Si utilizas FreeRADIUS, puedes tener una implementación de prueba de RadSec funcionando en un día. Si utilizas Microsoft NPS, comienza a evaluar un proxy o una ruta de migración a un servidor con capacidad para RadSec. La plataforma de Purple está diseñada para integrarse con la infraestructura RADIUS empresarial, admitiendo flujos de autenticación seguros tanto para entornos corporativos como de WiFi para invitados. Si quieres entender cómo encaja RadSec en tu implementación específica, el equipo de Purple puede guiarte en el proceso. Gracias por escuchar. Hasta la próxima. - FIN DEL GUION

Parte de nuestra serie principal: Guía de seguridad de 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 moderno de amenazas empresariales. Al depender únicamente de un secreto compartido y del hashing MD5, deja las credenciales de autenticación y los atributos de la sesión vulnerables a la interceptación, en particular cuando atraviesan redes públicas o grandes propiedades distribuidas como cadenas hoteleras y de comercio minorista. RadSec (RADIUS sobre TLS, RFC 6614) resuelve esta brecha de seguridad fundamental al encapsular el tráfico RADIUS dentro de un túnel TLS 1.3 basado en TCP sobre el puerto 2083.

Para los CTO y arquitectos de red, 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 asegurar su infraestructura de autenticación.

Análisis Técnico Detallado: RADIUS vs. RadSec

La Vulnerabilidad en el RADIUS Tradicional

En una implementación estándar de 802.1X, 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 sobre UDP. La única protección es una clave precompartida (PSK) utilizada para ofuscar la contraseña a través de 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 aborda estas fallas al cambiar la capa de transporte de UDP a TCP y envolver 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 confiable y conexiones con estado, mejorando el rendimiento en entornos de alta latencia.
  • Cifrado: TLS 1.2 o 1.3 proporciona un cifrado sólido de extremo a extremo de 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 esencial 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 gestores de espacios, responsables de TI e ingenieros de redes en 80 000 establecimientos. Reserve una llamada de 20 minutos y le mostraremos cómo lo resolvieron otros profesionales como usted.

Guía de implementación

La implementación de RadSec suele seguir uno de dos patrones: 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 (en particular, Microsoft NPS) no admiten RadSec de forma nativa. En estos entornos, se implementa un proxy (como radsecproxy).

  1. Tramo local: El AP envía 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 de 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 perfectamente 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.

Mejores prácticas

  1. Gestión del ciclo de vida de los certificados: TLS mutuo depende de certificados válidos. Implemente la renovación automatizada (por ejemplo, a través de ACME) y un monitoreo estricto. Un certificado vencido provocará una interrupción total de la autenticación.
  2. Configuración del firewall: Asegúrese de que el puerto TCP 2083 esté explícitamente permitido tanto de salida desde el establecimiento como de entrada al servidor RADIUS. No asuma que se aplicarán las reglas UDP 1812 existentes.
  3. Priorizar el tráfico de alto riesgo: Comience la implementación 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 Access Point Security: Your 2026 Enterprise Guide.

Solució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.
    • Verificación: Reglas de firewall para TCP 2083. El RADIUS tradicional utiliza UDP; los equipos de red con frecuencia olvidan abrir el puerto TCP.
  • Síntoma: Se establece la conexión TCP, pero la autenticación falla de inmediato.
    • Verificación: Validación de certificados. Verifique que el Common Name (CN) o el Subject Alternative Name (SAN) coincidan, que el certificado no haya expirado y que el cliente confíe en la CA emisora. Utilice openssl s_client -connect <server>:2083 para depurar el saludo de conexión (handshake).

Asegúrese de que los fundamentos de su red sean sólidos. Revise nuestro consejo en Proteja su red con DNS fuerte 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 por cumplimiento (PCI-DSS, GDPR) y daños a la reputación. Además, permite la participación en federaciones de roaming modernas como OpenRoaming, lo que puede mejorar significativamente la experiencia de los invitados en entornos de Sector Salud y Transporte.

Escuche la sesión informativa

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

Para conocer los pasos de configuración específicos en dispositivos de 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 a través del 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 donde 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 central de RadSec, que reemplaza 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 se basa en RADIUS (y, por extensión, en RadSec) para validar las credenciales de los usuarios contra un directorio.

radsecproxy

Un demonio de código abierto que actúa como proxy, convirtiendo el tráfico estándar UDP RADIUS 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 segura y sin interrupciones a las redes WiFi participantes a nivel mundial.

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 RADIUS tradicional para ofuscar contraseñas y verificar el origen de las solicitudes.

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

FreeRADIUS

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

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

PKI (Infraestructura de clave pública)

El marco de trabajo de roles, políticas y software necesario para crear, administrar, 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 resueltos

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

Implementar un proxy RadSec (por ejemplo, radsecproxy) en cada sitio de hotel y un proxy correspondiente en el centro de datos central frente a los servidores NPS. Los AP locales envían UDP RADIUS al proxy local. El proxy local establece un túnel TLS mutuo a través de TCP 2083 por internet hacia el proxy central. El proxy central finaliza el túnel TLS y reenvía el tráfico UDP RADIUS 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 un reemplazo costoso y disruptivo de la infraestructura central de Microsoft NPS. Introduce una carga de gestión de certificados para los proxies, la cual debe automatizarse.

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

Habilitar RadSec de forma nativa dentro de FreeRADIUS. Generar certificados X.509 de una CA de confianza para la federación OpenRoaming. Configurar el firewall del campus para permitir el tráfico entrante y saliente TCP 2083 hacia los nodos de la federación. Configurar los controladores de LAN inalámbrica para usar 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 sus sucursales remotas y su servidor FreeRADIUS central. Los AP pueden hacer ping al servidor, pero las solicitudes de autenticación agotan el tiempo de espera por completo y no se registra tráfico en los logs 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 firewall 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 de salida desde la sucursal y de entrada 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. ¿Se requiere RadSec en este caso?

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

Ver respuesta modelo

Aunque RadSec es una mejor práctica, la VPN IPsec ya proporciona cifrado en la capa de transporte para el tráfico RADIUS UDP a través de Internet no segura. Implementar RadSec aquí proporcionaría defensa en profundidad, pero es menos urgente que si el tráfico estuviera cruzando 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 firewall 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 expirado. Cuando los certificados expiran, el saludo TLS falla, la conexión TCP se cae y el tráfico RADIUS no puede fluir. Implemente el monitoreo y la rotación automatizados de certificados para evitar esto.

Preguntas frecuentes

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

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

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

BlastRADIUS (CVE-2024-3596) explota colisiones criptográficas MD5 en paquetes Access-Request heredados de RFC 2865, lo que permite a los 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 cifrado y autenticado, los atacantes no pueden inspeccionar ni manipular las cargas útiles o los atributos de los paquetes, lo que neutraliza la falsificación de MD5 y los ataques de intermediario.

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

En las autenticaciones EAP-TLS de 802.1X basadas en certificados, las cadenas de certificados intermedios y de cliente frecuentemente exceden la MTU de Ethernet estándar de 1500 bytes. A través de UDP, los proveedores de servicios de internet intermedios, los firewalls corporativos y las puertas de enlace NAT de los operadores descartan con regularidad 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 y sin pérdida de paquetes ni tiempos de espera agotados del controlador.

¿Cómo reduce la latencia de autenticación el agrupamiento 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, los controladores empresariales modernos y los proxies RadSec establecen grupos de conexiones persistentes. Una vez establecidas, múltiples autenticaciones 802.1X reutilizan el socket TLS abierto. Si un paquete se pierde en la WAN, el reconocimiento selectivo TCP (SACK) retransmite el segmento perdido en un plazo de 1 a 2 viajes de ida y vuelta (~70 ms), lo que evita las pausas por tiempo de espera de aplicación de varios segundos que son 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. El controlador de acceso inalámbrico verifica el nombre alternativo del sujeto (SAN) del certificado del servidor con el FQDN de Cloud RADIUS (radius1.purplewifi.net) utilizando un paquete de CA empresarial de confianza. En sentido inverso, el servidor Cloud RADIUS verifica el certificado de cliente y la clave privada del controlador, lo que garantiza 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 los controladores de LAN inalámbrica o los puntos de acceso perimetrales hacia los endpoints de Cloud RADIUS. A diferencia del legado UDP RADIUS, que requiere orificios de NAT con estado en UDP 1812 y 1813 que con frecuencia expiran después de 30 segundos de inactividad, RadSec utiliza un único flujo TCP saliente mantenido mediante pruebas automatizadas de mantenimiento de conexión en la capa de aplicación.

Continúe leyendo esta serie

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

Podrá decidir si CIPA vincula su WiFi, luego segmentar redes, enrutar el DNS a través de Purple Shield y cerrar rutas de bypass. También sabrá qué evidencia conservar para la certificación del Form 486 o Form 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 financiamiento.

Leer la guía →

Fallas de conexión en el modo de transición WPA3: una lista de verificación de implementación para Cisco Meraki, HPE Aruba y Ruckus

Utilice esta lista de verificación para diagnosticar por qué los dispositivos fallan en un SSID en modo de transición WPA3 SAE y soluciónelo en Cisco Meraki, HPE Aruba o Ruckus. Podrá asociar códigos de estado de 802.11 con sus causas, aislar problemas de PMF, 802.11r y 6GHz, y decidir cuándo migrar 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 red y equipos de operaciones de establecimientos la arquitectura de implementación, la configuración del firewall y el contexto de cumplimiento que necesitan para proteger el WiFi de invitados en entornos de hotelería, retail y sector público. Purple Shield bloquea malware, redes de bots y 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 gestores de espacios, responsables de TI e ingenieros de redes en 80 000 establecimientos. Reserve una llamada de 20 minutos y le mostraremos cómo lo resolvieron otros profesionales como usted.