> For the complete documentation index, see [llms.txt](https://docs.radiusaas.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.radiusaas.com/es/otro/faqs/security-and-privacy/seguridad-de-transporte-en-radius-frente-a-radsec.md).

# Seguridad de transporte en RADIUS frente a RadSec

Al implementar autenticación segura mediante el Protocolo de Autenticación Extensible (EAP), la elección del protocolo de transporte — RADIUS sobre UDP frente a RADIUS sobre TLS (RadSec) — desempeña un papel fundamental para determinar con qué seguridad se transmiten los metadatos y los elementos del protocolo a través de la red.

Tanto RADIUS como RadSec pueden transportar mensajes EAP, incluidos los utilizados en métodos comunes como EAP-TLS, PEAP y EAP-TTLS. Aunque el funcionamiento interno del método EAP sigue siendo el mismo, el protocolo de transporte influye en la visibilidad, la integridad, la confidencialidad de los metadatos y el comportamiento operativo.

Este documento compara cómo RADIUS y RadSec afectan al transporte de EAP, centrándose en el cifrado, el uso de secreto compartido, la exposición de atributos, las implicaciones para el registro y las consideraciones de implementación.

***

### Seguridad del transporte: diferencias fundamentales

Los métodos EAP como EAP-TLS, PEAP y EAP-TTLS proporcionan mecanismos de autenticación entre clientes (solicitantes) y servidores de autenticación. Sin embargo, estos métodos no cifran de forma inherente el transporte de metadatos entre nodos intermedios. Esta función recae en el protocolo de capa de transporte:

* RADIUS (UDP) transmite mensajes EAP y atributos RADIUS en texto plano.
* RadSec (TLS) cifra todo el paquete RADIUS, protegiendo todos los atributos y encabezados del protocolo durante la transmisión.

La siguiente tabla resume estas diferencias, que afectan a la confidencialidad de atributos como la identidad externa, la IP del NAS, el ID de la estación llamante y más. Aunque los métodos EAP pueden cifrar las credenciales del usuario (por ejemplo, certificados o contraseñas), los metadatos siguen expuestos en RADIUS estándar a menos que se use RadSec.

| Protocolo                          | RADIUS                                          | RadSec                                 |
| ---------------------------------- | ----------------------------------------------- | -------------------------------------- |
| Protocolo de la capa de transporte | UDP (normalmente)                               | TLS sobre TCP                          |
| Cifrado                            | Sin cifrado de transporte                       | Cifrado completo del transporte        |
| Puerto predeterminado\*            | UDP 1812                                        | TCP 2083                               |
| Notas                              | Sin estado; puede ser filtrado por cortafuegos. | Con estado; establece túneles seguros. |

\*Aunque estos puertos son los estándares reconocidos, algunas implementaciones pueden personalizarlos por motivos de política local o de infraestructura.

***

### El papel del secreto compartido de RADIUS en ambos protocolos

El secreto compartido de RADIUS se utiliza para la integridad de los paquetes y comportamientos heredados de cifrado. Esto se aplica independientemente de si el transporte es RADIUS estándar o RadSec.

**Usos principales:**

* **AVP Message-Authenticator**: Garantiza la integridad del paquete mediante HMAC-MD5.
* **AVP User-Password (métodos heredados)**: Cifra las credenciales usando el secreto compartido.
* **Compatibilidad con RadSec**: Incluso en RadSec, el secreto compartido se mantiene por compatibilidad con la semántica de RADIUS y con sistemas intermedios.

{% hint style="info" %}
**Nota:** El secreto compartido nunca se transmite por la red; se utiliza localmente para operaciones HMAC y validación de AVP.
{% endhint %}

***

### Visibilidad de elementos de datos: RADIUS frente a RadSec

Esta tabla compara los elementos de datos clave al usar EAP-TLS sobre RADIUS (UDP) y RadSec (TLS), agrupados por riesgo de visibilidad durante la transmisión.

<table data-full-width="false"><thead><tr><th width="151.4000244140625">Elemento de datos</th><th width="175.0001220703125">RADIUS (UDP)</th><th width="175.80010986328125">RadSec (RADIUS sobre TLS)</th><th>Ejemplo / Notas</th></tr></thead><tbody><tr><td><strong>Paquete RADIUS exterior</strong></td><td>Texto claro (sobre UDP o TCP).</td><td>Cifrado (sobre TLS).</td><td>Incluye tanto los encabezados como los AVP. Por ejemplo, el paquete es visible en Wireshark o tcpdump.</td></tr><tr><td><strong>Identidad del usuario (identidad externa)</strong></td><td>Enviado en texto claro.</td><td>Cifrado (sobre TLS).</td><td><code>anonymous@organisation.com</code> usado para el enrutamiento por dominio.</td></tr><tr><td><strong>AVP de RADIUS (atributos)</strong></td><td>Algunos en texto claro (por ejemplo, NAS-IP, User-Name).</td><td>Completamente cifrados en TLS.</td><td><p><code>NAS-IP-Address,</code></p><p> <code>Calling-Station-Id</code></p></td></tr><tr><td><strong>Encabezados de RADIUS</strong></td><td>Texto claro</td><td>Cifrados en TLS</td><td><p>Code (<code>Access-Request</code>), <code>Identifier,</code> </p><p><code>Length,</code> </p><p><code>Authenticator</code></p></td></tr><tr><td><strong>Secreto compartido de RADIUS</strong></td><td>No se transmite (se usa internamente)</td><td>No se transmite (se usa internamente)</td><td>Se usa para el cifrado de AVP y la <code>Message-Authenticator</code> validación.</td></tr><tr><td><strong>Carga útil EAP</strong> </td><td>Cifrada entre el cliente y el servidor</td><td>Cifrados en TLS</td><td>Incluye el handshake de TLS, la validación de certificados, etc.</td></tr><tr><td><strong>Credenciales del usuario (certificados/clave)</strong></td><td>Cifradas en el túnel EAP</td><td>Cifradas en el túnel EAP + TLS</td><td>Se aplica a métodos basados en certificados (EAP-TLS) y basados en contraseña (PEAP). Certificado del cliente con sujeto <code>CN=jsmith, OU=IT</code></td></tr><tr><td><strong>Contraseña (por ejemplo, PEAP o MSCHAPv2)</strong></td><td>Cifrada en el método en túnel (por ejemplo, PEAP)</td><td>Cifrada en el túnel EAP + TLS</td><td>Se aplica a métodos basados en contraseña.</td></tr></tbody></table>

***

### Privacidad de la identidad: identidad externa frente a identidad interna

Los métodos EAP que usan tunelización o certificados (por ejemplo, PEAP, EAP-TTLS, EAP-TLS) admiten identidades externas e internas:

* **Identidad externa**: Se envía en claro en el AVP User-Name para facilitar el enrutamiento por dominio. A menudo se anonimiza (por ejemplo,  `anonymous@domain.com`).
* **Identidad interna**: Se transporta de forma segura dentro del túnel EAP cifrado (por ejemplo, nombre de usuario/contraseña, CN del certificado).

#### Comportamiento entre transportes:

* En **RADIUS**, la identidad externa se envía en texto plano y es visible en la red.
* En **RadSec**, todo el paquete, incluida la identidad externa, está cifrado.

Las preocupaciones de privacidad relacionadas con que la identidad externa se transmita en texto plano con RADIUS pueden mitigarse configurando la privacidad de la identidad o aprovechando certificados de dispositivo que no contengan datos personales identificables (PII) en el atributo de nombre común

{% hint style="info" %}
**Nota**: Algunas plataformas, como el cliente EAP nativo de Windows, pueden no admitir la privacidad de la identidad de forma predeterminada en métodos como EAP-TLS, exponiendo potencialmente la identidad real en la capa externa.
{% endhint %}

#### Identidad externa

La tabla siguiente ofrece una visión general de los valores típicos con los que varias plataformas de SO rellenan la identidad externa.

| Tipo de credencial           | Identidad externa                                                                                                                                                                                                                                | SO aplicable                                                                                                                                                               |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Nombre de usuario/contraseña | <p><br><br>Normalmente:<br>- <code>UPN</code><br>- <code>Dirección de correo electrónico</code></p>                                                                                                                                              | <ul><li>Windows<br>(puede anonimizarse)</li><li>iOS, iPadOS, macOS<br>(puede anonimizarse)</li><li>Android<br>(puede anonimizarse)</li></ul>                               |
| Certificado de dispositivo   | <p>Propiedad del nombre común (CN) del nombre del sujeto del certificado cliente. <br><br>Normalmente:<br>- <code>DeviceName</code><br>- <code>ID del dispositivo de Intune</code> (GUID)<br>- <code>ID del dispositivo de AAD</code> (GUID)</p> | <p></p><ul><li>Windows<br>(<strong>no puede anonimizarse</strong>) \*</li><li>iOS, iPadOS, macOS<br>(puede anonimizarse)</li><li>Android<br>(puede anonimizarse)</li></ul> |
| Certificado de usuario       | <p>Propiedad del nombre común (CN) del nombre del sujeto del certificado cliente. <br><br>Normalmente:<br>- <code>UPN</code><br>- <code>Dirección de correo electrónico</code></p>                                                               | <p></p><ul><li>Windows<br>(<strong>no puede anonimizarse</strong>)\*</li><li>iOS, iPadOS, macOS<br>(puede anonimizarse)</li><li>Android<br>(puede anonimizarse)</li></ul>  |

\*El cliente EAP utilizado en Windows no admite la privacidad de la identidad para EAP-TLS.

***

### Consideraciones de registro y despliegue

#### RadSec (TLS)

RadSec cifra todo el paquete RADIUS, lo que evita la escucha pasiva. Esto traslada el registro y el diagnóstico desde la inspección de red al nivel de la aplicación o del servidor RADIUS, ya que esos son los extremos que terminan la sesión TLS. Las organizaciones que migran a RadSec deben evaluar los flujos de trabajo de supervisión para adaptarlos al tráfico cifrado.

#### RADIUS (UDP)

La transmisión en texto claro de atributos (User-Name, NAS-IP-Address, etc.) simplifica la resolución de problemas y el diagnóstico en vivo, permitiendo la captura de paquetes con herramientas mínimas. Sin embargo, esto aumenta el riesgo de exposición de metadatos sensibles durante la transmisión.

#### Compatibilidad de red

La compatibilidad con RadSec no es universal en todos los dispositivos e infraestructuras de red. Muchos conmutadores de red, puntos de acceso inalámbricos y cortafuegos solo admiten RADIUS tradicional. En entornos mixtos, puede ser necesario un proxy de RadSec a RADIUS para conectar componentes modernos y heredados. Se recomiendan evaluaciones de infraestructura antes de desplegar RadSec en producción.

***

### Conclusión y puntos clave

Transportar métodos EAP a través de RADIUS o de RadSec ofrece la misma sólida protección de extremo a extremo para las credenciales del usuario, pero difiere significativamente en cómo se exponen los metadatos y los elementos del protocolo durante la transmisión.

* **Protección de extremo a extremo de EAP**: EAP proporciona una sólida protección para las credenciales del usuario tanto sobre RADIUS como sobre RadSec.
* **Diferencia principal**: RADIUS usa UDP y no cifra el propio paquete RADIUS, mientras que RadSec envuelve todo el paquete en TLS, ocultando todos los atributos y encabezados de la red.
* **Confidencialidad de los metadatos**: RadSec cifra todos los metadatos (encabezados, atributos e identidad externa), evitando su exposición a nivel de red.
* **Secreto compartido**: El secreto compartido nunca se transmite. Solo se usa localmente para calcular comprobaciones de integridad del mensaje y verificar la autenticidad.
* **Compensaciones**: RadSec ofrece mayor confidencialidad, pero complica el diagnóstico debido al cifrado, y su compatibilidad no es universal en todos los equipos de red.

***

### Estándares y referencias RFC

Para más detalles sobre protocolos y especificaciones:

* EAP (Protocolo de Autenticación Extensible): RFC 3748
* EAP-TLS: RFC 5216
* RADIUS (Servicio de usuario de autenticación remota de acceso telefónico): RFC 2865
* RadSec (RADIUS sobre TLS): RFC 6614


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.radiusaas.com/es/otro/faqs/security-and-privacy/seguridad-de-transporte-en-radius-frente-a-radsec.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
