Remotto - Powered by ISL Online
    Volver al blog
    Segurança e Conformidade

    Configuración Segura de RDP: Cómo Evitar Accesos No Autorizados

    Guía práctica para aumentar la seguridad de RDP en pymes, abordando VPN, firewall, MFA, NLA y auditorías en Windows Server.

    Equipe Remotto7 min de lectura1366 palabras

    Requisitos Previos Esenciales para la Configuración de RDP

    La configuración segura de Remote Desktop Protocol (RDP) requiere prestar atención a una serie de requisitos previos esenciales, especialmente en entornos corporativos que utilizan Windows Server 2016 o versiones superiores. Estas versiones ofrecen funciones de seguridad mejoradas y compatibilidad con las mejores prácticas actuales. Asegúrese de que el sistema operativo esté actualizado con todos los parches de seguridad pertinentes, fundamentales para protegerse contra vulnerabilidades conocidas que puedan ser explotadas.

    Además de contar con las versiones correctas del sistema operativo, es indispensable que los permisos de acceso estén configurados adecuadamente. Solo los usuarios con privilegios administrativos deben estar habilitados para configurar o modificar los parámetros de RDP. Para garantizar esto, verifique que las cuentas de usuario estén correctamente asignadas al grupo Administradores de Windows. El acceso indebido o excesivo es un riesgo potencial que debe mitigarse desde el inicio del proceso de configuración.

    Asimismo, el protocolo utiliza por defecto el puerto TCP 3389, un punto crítico a monitorear en el firewall de la red. Antes de comenzar, es indispensable confirmar que otros sistemas de seguridad, como VPNs, estén en funcionamiento conforme a lo recomendado por NIST SP 800-46. Con una VPN, el tráfico RDP queda encapsulado dentro de una capa adicional de seguridad, minimizando la exposición directa del puerto 3389 en internet.

    Configuración de Firewall para RDP

    El primer paso para una configuración segura de RDP es implementar reglas efectivas en el firewall, comenzando por el puerto predeterminado TCP 3389. Debe configurar el firewall para restringir el tráfico en el puerto 3389 únicamente a direcciones IP conocidas y confiables, previniendo accesos no autorizados provenientes de orígenes desconocidos.

    New-NetFirewallRule -DisplayName "Allow RDP from Trusted IPs" \
    -Direction Inbound -Protocol TCP -Action Allow -LocalPort 3389 -RemoteAddress "192.168.1.0/24,203.0.113.1"

    El comando anterior crea una nueva regla de firewall que permite conexiones RDP únicamente desde las IP especificadas. Modifique los valores "192.168.1.0/24,203.0.113.1" para reflejar las IP de su red de confianza. Esta medida reduce drásticamente la superficie de ataque, ya que bloquea todos los intentos de acceso provenientes de direcciones IP no listadas. Para más información sobre comandos de firewall en Windows, consulte la documentación oficial de Microsoft.

    Otra precaución importante es configurar registros de auditoría para monitorear intentos de acceso no autorizados. Con registros detallados, puede identificar de inmediato cualquier intento de conexión maliciosa y ajustar las reglas del firewall según sea necesario. Durante la configuración de estas reglas, los errores comunes incluyen olvidar listar una IP confiable o configurar el firewall para permitir tráfico desde un rango demasiado amplio de direcciones IP. Ambas situaciones pueden generar brechas graves de seguridad.

    Implementación de Autenticación Multifactor en RDP

    1. Vaya al Servidor de directivas de redes (NPS) en su servidor Windows. Asegúrese de contar con permisos de administrador antes de continuar. En la consola de NPS, haga clic en Configurar RADIUS y seleccione AD FS para implementar la autenticación RADIUS como un agente de proxy.

    2. Instale y configure NPS como un Servidor RADIUS. Vaya a Inicio > Herramientas administrativas > Servidor de directivas de redes. En la configuración de NPS, agregue sus clientes RADIUS (el servidor RDP) y configure una nueva directiva de red para requerir MFA. Defina los métodos de autenticación deseados, como certificados digitales o aplicaciones de autenticación móvil.

    3. Configure Azure MFA como un proveedor de autenticación en AD FS. En la consola de administración de AD FS, acceda a Autenticación multifactor > Proveedores de autenticación > Agregar proveedor y siga las instrucciones en pantalla para la integración con Azure MFA.

    4. Error común: La configuración incorrecta de las directivas de red puede provocar fallas en la ejecución de RADIUS, resultando en un error de autenticación. Para corregirlo, revise el visor de eventos en busca de mensajes de error y ajuste la prioridad de las directivas y las condiciones especificadas en la directiva de seguridad según sea necesario.

    Directivas de Grupo para Limitar Accesos en RDP

    Limitar los intentos de inicio de sesión mediante Remote Desktop Protocol es fundamental para mitigar ataques de fuerza bruta. Las siguientes pautas describen cómo crear una directiva de grupo para implementar estas restricciones en un entorno Windows Server 2016 o superior.

    Abra el Editor de administración de directivas de grupo (gpedit.msc) y navegue hasta Configuración del equipo > Directivas > Configuración de Windows > Configuración de seguridad > Directivas de cuenta > Directiva de bloqueo de cuenta. Defina los valores de duración del bloqueo de cuenta, umbral de bloqueo de cuenta y restablecer el contador de bloqueos de cuenta tras en valores que equilibren la seguridad con la usabilidad, por ejemplo, bloqueo tras 5 intentos fallidos.

    Para activar Network Level Authentication (NLA), indispensable para brindar una capa extra de protección a RDP, acceda a Configuración del equipo > Directivas > Plantillas administrativas > Componentes de Windows > Servicios de Escritorio remoto > Host de sesión de Escritorio remoto > Seguridad y habilite la opción Requerir autenticación de usuarios para las conexiones remotas mediante Autenticación a nivel de red.

    Implementar estas directivas de grupo fortalece la infraestructura, minimizando los riesgos de vulneración por accesos remotos no deseados. Tenga en cuenta que el error 'CredSSP encryption oracle remediation' puede aparecer si existen desconfiguraciones en NLA. Para solucionarlo, asegúrese de que todos los sistemas estén actualizados y configurados para admitir CredSSP.

    A medida que ajuste sus directivas, monitoree continuamente los intentos de inicio de sesión utilizando los registros de seguridad, asegurándose de que los cambios logren el equilibrio deseado entre seguridad y accesibilidad para los usuarios autorizados.

    Checklist Final de Seguridad para Accesos RDP

    • Garantizar que el Firewall esté configurado correctamente: Verifique que las reglas para el puerto TCP 3389 estén definidas de forma segura y que solo las IP de confianza tengan permiso para acceder al servidor RDP.
    • Implementación de VPN: Asegúrese de que el acceso RDP esté habilitado exclusivamente a través de una conexión VPN, como recomiendan los estándares de NIST SP 800-46.
    • Configuración de MFA: Verifique que la autenticación multifactor esté activa para añadir una capa adicional de seguridad al proceso de inicio de sesión.
    • Directivas de Grupo (GPO): Revise la configuración de las GPO para limitar el número de intentos fallidos de inicio de sesión y confirme que Network Level Authentication (NLA) esté habilitada.
    • Verificación de registros y auditoría: Revise con regularidad los registros de acceso para identificar intentos sospechosos o no autorizados de ingresar al sistema RDP.
    • Actualizaciones de seguridad: Asegúrese de que el sistema operativo y todos los servicios de RDP cuenten con los parches de seguridad más recientes.
    • Cierre de conexiones inactivas: Habilite scripts automáticos para cerrar sesiones de RDP inactivas y minimizar los riesgos de seguridad.

    Auditoría y Registro de Accesos RDP

    La auditoría y el monitoreo de los accesos RDP son fundamentales para garantizar que solo los usuarios autorizados utilicen sus credenciales y que no se produzcan intentos de acceso no autorizados. Esto se realiza configurando adecuadamente el sistema de registros en Windows Server, a partir de la versión 2016.

    Para habilitar la auditoría de registros de RDP, siga estos pasos:

    1. Abra el 'Visor de eventos' en Windows Server.
    2. Vaya a: Visor de eventos (local) > Registros de Windows > Seguridad.
    3. Configure 'Auditar sucesos de inicio de sesión' para registrar aciertos y errores.
    4. Configure notificaciones automáticas para eventos críticos mediante herramientas de alerta.

    La siguiente tabla muestra un ejemplo de auditoría de accesos en RDP:

    Fecha/Hora Usuario Dirección IP Estado Descripción
    01/10/2023 10:15 user1 192.168.1.10 Correcto Inicio de sesión aprobado
    01/10/2023 10:20 user2 192.168.2.20 Fallo Contraseña incorrecta
    01/10/2023 10:30 user1 192.168.1.10 Fallo CredSSP encryption oracle remediation

    Además, para un seguimiento más robusto, considere integrar esta información en un sistema SIEM (Security Information and Event Management).

    Resumen práctico

    Proteja su entorno RDP aplicando estas medidas: Asegure su red con una correcta configuración de firewall teniendo en cuenta el artículo Impacto del Firewall en la Velocidad de Red: Análisis Comparativo. Implemente el uso de VPN para accesos remotos según las directrices del NIST. Aplique autenticación MFA y registre eventos mediante directivas de auditoría bien definidas. Para conocer más sobre el rendimiento al implementar estas medidas, consulte los efectos de latencia y ancho de banda en el artículo Impactos de la Latencia y el Ancho de Banda en el Soporte Remoto.

    Compartir:

    ¿Listo para probar Remotto?

    Prueba gratis por 7 días y descubre cómo podemos transformar tu soporte remoto.

    Empezar prueba gratis