> For the complete documentation index, see [llms.txt](https://wiki.datadike.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.datadike.com/es/pam/administration/sessions/connection-methods.md).

# Métodos de conexión

Controle qué protocolos y clientes puede usar un usuario para alcanzar un activo, y no qué activos puede alcanzar.

## Qué es esto y cuándo usarlo

Una regla de método de conexión controla **cómo** se conecta un usuario a un activo.

Es fácil confundirla con las [autorizaciones](/es/pam/administration/access/authorizations.md), así que conviene decirlo con claridad:

| Política           | Responde                                                          |
| ------------------ | ----------------------------------------------------------------- |
| Autorización       | *Qué* activos y cuentas puede alcanzar un usuario                 |
| Método de conexión | *Cómo* puede alcanzarlos, es decir, con qué protocolos y clientes |

Controlar el acceso sin controlar el método deja abierto el camino más débil disponible. Use estas reglas para quitar métodos de conexión inadecuados para un público determinado: negar el cliente nativo a terceros, de modo que todo pase por la sesión web grabada, o quitar un protocolo que su política de seguridad no admite para el acceso privilegiado.

{% hint style="warning" %}
La única acción disponible es **Rechazar**. Una regla niega los métodos seleccionados a los usuarios a los que alcanza; no existe una regla que conceda un método. Todo lo que no se niega sigue disponible.
{% endhint %}

## Antes de empezar

* El perfil **SYSADMIN**.
* Tener claro qué método debe permanecer, no solo cuál quitar. Negar todos los métodos a un usuario le niega el acceso por completo.

## Pasos

1. Abra **Políticas › Método de conexión**.
2. Haga clic en **Crear**.
3. En **Básico**, fije el **Nombre** y la **Prioridad**, numérica, con valor predeterminado 50, donde **el menor se evalúa primero**.
4. Elija los usuarios. Con **Filter by attribute**, haga clic en **Agregar** y construya cada línea como *Nombre del atributo · Coincidencia · Valor del atributo*. Vea los operadores más abajo.
5. En **Método de conexión**, seleccione los métodos que cubre la regla. Se pueden seleccionar varios.
6. En **Acción**, **Rechazar** viene seleccionada y es la única opción.
7. Marque **Activo** y escriba una **Descripción** que diga por qué existe la regla: el razonamiento es lo que necesitará el siguiente administrador.
8. Haga clic en **Enviar**, o en **Save & Continue** para seguir editando.

{% hint style="info" %}
Deje huecos entre los números de prioridad, 10, 20, 30 en lugar de 1, 2, 3, para poder insertar más adelante una regla nueva entre dos existentes sin renumerarlo todo.
{% endhint %}

## Lo que debe ver

![La pantalla de ACL de método de conexión](https://162891664-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs5AnPAmUmMC3tSpoBhHY%2Fuploads%2Fgit-blob-474394bfaef293a487e999464777f8841d56a6d4%2Fconnection-methods.png?alt=media)

**1** Cuántas reglas existen. **2** Una regla. Rechazar es la única acción que puede tomar una regla.

La regla aparece en la lista, ordenada por prioridad, con su estado activo y su descripción.

## Cómo verificar que funcionó

1. Inicie sesión como uno de los usuarios a los que alcanza la regla.
2. Abra el diálogo de conexión de un activo concedido.
3. Los métodos negados no deben ofrecerse. Si siguen ahí, el alcance de usuarios de la regla no cubre a este usuario, o una regla con número menor coincidió antes.
4. Confirme que un método que quería conservar sigue disponible. Esta es la comprobación que la gente se salta, y es así como una regla elimina en silencio todo el acceso.

## Filtros por atributo

Cuando se añaden varias líneas de filtro, se combinan con **AND**: todas las líneas deben coincidir.

| Operador          | Significado                       | Ejemplo                                     |
| ----------------- | --------------------------------- | ------------------------------------------- |
| Igual a           | Coincidencia exacta               | Nombre = `João Silva`                       |
| No igual a        | Cualquier cosa distinta del valor | Departamento ≠ `TI`                         |
| In…               | El valor está en una lista        | Rol en `[Admin, Manager]`                   |
| Contiene          | Contiene la subcadena             | Nombre contiene `Silva`                     |
| Starts with…      | Empieza por el texto              | Correo empieza por `admin`                  |
| Ending with…      | Termina en el texto               | Correo termina en `@empresa.com`            |
| Expresión regular | Un patrón de regex                | Correo coincide con `^[a-z]+@empresa\.com$` |

Algunos operadores distinguen mayúsculas de minúsculas. Pruebe una expresión regular antes de llevarla a producción: un patrón que no coincide con nada produce una regla que silenciosamente no hace nada.

## Referencia de campos

| Campo              | Qué hace                                                         |
| ------------------ | ---------------------------------------------------------------- |
| Nombre             | Identifica la regla                                              |
| Prioridad          | Numérica, predeterminado 50. El menor se evalúa primero          |
| Usuarios           | Todos los usuarios, una lista concreta, o filtrados por atributo |
| Método de conexión | Los métodos que cubre la regla. Selección múltiple               |
| Acción             | **Rechazar**, y solo Rechazar                                    |
| Activo             | Si la regla está en vigor. Los cambios se aplican de inmediato   |
| Descripción        | Texto libre. Registre aquí la justificación de seguridad         |

{% hint style="danger" %}
Eliminar una regla es irreversible. Desactívela primero y confirme que nada se rompe antes de quitarla.
{% endhint %}

## Páginas relacionadas

* [Autorizaciones](/es/pam/administration/access/authorizations.md): qué activos, en lugar de cómo
* [Sesiones SSH](/es/pam/administration/sessions/ssh.md)
* [Sesiones RDP](/es/pam/administration/sessions/rdp.md)
* [Grabación de sesión](/es/pam/administration/sessions/recording.md)
