MAIN MENU
Blog de Devolutions

Anuncios, actualizaciones y análisis de Devolutions.

Rdcman vs devolutions rdm remote desktop manager devolutions blog

Enfrentamiento en la gestión de RDP: RDCMan frente a Devolutions Remote Desktop Manager

Tras corregir una importante vulnerabilidad, Remote Desktop Connection Manager (RDCMan) de Microsoft regresó en 2021 dentro del conjunto de herramientas Sysinternals. A pesar de ser una opción habitual entre los técnicos de TI durante años, RDCMan tiene ahora un nuevo y formidable rival: Remote Desktop Manager (RDM) de Devolutions. En este artículo analizaremos cómo se compara RDCMan con su nuevo competidor.

Remote Desktop Connection Manager (RDCMan) de Microsoft resurgió en 2021 tras corregir una vulnerabilidad crítica y pasó a formar parte del conjunto de herramientas Sysinternals. Aunque durante años ha sido una presencia habitual entre las herramientas de los técnicos de TI, RDCMan se ha enfrentado a la competencia de herramientas modernas como Remote Desktop Manager (RDM) de Devolutions. ¿Cómo se compara RDCMan con estas nuevas herramientas?

Más allá de RDP: compatibilidad con protocolos

Nacido de la necesidad interna de Microsoft de ofrecer una mejor compatibilidad con las conexiones de Remote Desktop Protocol (RDP), RDCMan ofrece más funciones que el cliente integrado, MSTSC (Microsoft Terminal Services Client). Al ser un producto de Microsoft, RDCMan se centra en la compatibilidad con RDP y no ofrece protocolos adicionales fuera del ecosistema de Microsoft. En cambio, RDCMan se centra en mejoras organizativas y de comodidad a la hora de gestionar muchas conexiones RDP remotas.

En cambio, Devolutions Remote Desktop Manager admite diversos protocolos de conexión remota. Además de una sólida compatibilidad con RDP, el software también admite protocolos de conexión como SSH, ARD, VNC, TeamViewer, LogMeIn y muchos otros. Aunque RDCMan resulta valioso, la mayoría de los usuarios de TI deben gestionar muchos tipos de conexiones diferentes. Al contar con una única herramienta que gestiona todas sus conexiones en un solo lugar, RDM ahorra tiempo al eliminar la necesidad de cambiar entre numerosas herramientas distintas.

!!looking-beyond-rdp-protocol-support-1.png

Explorando a fondo la compatibilidad con RDP

El desarrollo de RDCMan se centra exclusivamente en la compatibilidad con RDP. El conjunto de funciones se limita al control ActiveX integrado de RDP disponible en la versión de Windows desde la que se ejecuta RDCMan. Esto crea una dependencia de Windows que podría limitar las funciones disponibles. Algunas organizaciones están vinculadas a versiones antiguas de Windows por motivos operativos y de cumplimiento normativo, y la compatibilidad de protocolos de RDCMan es limitada cuando se ejecuta desde versiones antiguas de Windows.

RDM admite múltiples implementaciones de RDP, según sus necesidades. Por ejemplo, puede elegir cualquiera de las siguientes opciones para una conexión específica o un grupo de conexiones (mediante herencia):

  • Una versión específica de RDP, ejecutando el control ActiveX de esa versión de RDP.
  • MSRDC, una versión modernizada de MSTSC pensada principalmente para conexiones de Azure Virtual Desktop.
  • Una implementación multiplataforma de RDP en FreeRDP, que también admite la última versión de RDP, la 10.11.

!!plumbing-the-depths-of-rdp-support-1.png

Al ofrecer múltiples implementaciones, RDM proporciona la flexibilidad de las versiones modernas de RDP incluso en sistemas antiguos (Windows 7 o posterior). Además, si necesita una versión específica de RDP o tiene que solucionar un error, puede probar diferentes versiones de RDP.

La innovación no se limita a seleccionar versiones o implementaciones específicas de RDP. El desarrollo de RDM sigue superando límites con el hooking de API para corregir o implementar mejoras y funciones que, de otro modo, no estarían disponibles. Aunque RDCMan sí recibe nuevas versiones a través de Sysinternals, estas se centran principalmente en la corrección de errores en lugar de en nuevas funciones, como demuestran las últimas versiones publicadas.

Cada cosa en su lugar: organización de conexiones

Uno de los grandes puntos fuertes de RDCMan es su capacidad para organizar las conexiones de clientes. Al agrupar las conexiones en una estructura de árbol, resulta mucho más manejable llevar el control de muchas conexiones que depender de ficheros .rdg en una carpeta. Cambiar entre varias conexiones es más sencillo, ya que puede mantener cada conexión abierta y alternar rápidamente entre ellas.

Los grupos inteligentes le permiten organizar conexiones similares sin necesidad de colocarlas manualmente. Para organizar las conexiones rápidamente, utilice una combinación de propiedades como DisplayName, ServerName, Parent y Comment. Además, puede configurar propiedades de grupo, como credenciales, conexión, pantalla y configuración de recursos locales, para asegurarse de que todos los miembros del grupo hereden las mismas propiedades.

!!everything-in-its-place-1.png

En RDCMan, no se pueden mezclar conexiones y carpetas en la raíz. O bien todas las conexiones deben estar dentro de una carpeta, o bien todas deben figurar en una lista plana.

¿Cómo se comparan todas estas funciones con Devolutions Remote Desktop Manager? Al igual que en RDCMan, puede utilizar numerosas funciones organizativas para organizar sus conexiones. Sin embargo, a diferencia de RDCMan, puede organizar el contenido en bóvedas y, después, en carpetas, lo que ofrece mayor flexibilidad y seguridad.

RDM ofrece numerosas funciones para cualquier conexión, más allá de una compatibilidad exhaustiva con las funciones de RDP. Al igual que RDCMan, RDM ofrece compatibilidad con grupos inteligentes. Aunque el filtrado se limita a una búsqueda de tipo «contiene» sin múltiples condiciones, puede filtrar por etiquetas. Añadir etiquetas a sus conexiones proporciona mayor flexibilidad para los grupos inteligentes y las búsquedas generales, algo imposible en RDCMan.

!!everything-in-its-place-2.png

!!everything-in-its-place-3.png

Para personalizar realmente sus conexiones, aproveche las siguientes funciones, que van más allá de lo que ofrece RDCMan:

  • Grupos de pestañas como alternativa a la vista de miniaturas.
  • Listas de reproducción para abrir conjuntos guardados de conexiones según las necesidades.
  • Iconos y colores de carpeta, junto con iconos y colores individuales para cada entrada (conexión).

Por último, RDM es mucho más que un simple cliente RDP. Ofrece fuentes de datos avanzadas que permiten a su equipo mantenerse sincronizado y evitar conflictos entre ficheros de RDCMan, compartiendo conexiones y credenciales sin complicaciones. Gracias a su integración avanzada con Devolutions Server, RDM incluso se integra con soluciones de PAM (gestión de accesos privilegiados) y ofrece mucho más que funciones organizativas básicas.

Funcionalidad cuando más la necesita: compatibilidad multiplataforma

RDCMan es un ejecutable que solo está disponible en Windows. Para gestionar conexiones RDP en otros entornos, debe utilizar herramientas diseñadas específicamente para esos sistemas. Esta limitación implica tener que cambiar entre clientes sin que existan funciones estándar disponibles en todas las plataformas.

Devolutions Remote Desktop Manager ofrece un cliente multiplataforma para Windows, macOS y Linux, así como un cliente móvil para Android e iOS. Las emergencias de TI pueden resolverse desde cualquier lugar, siempre que disponga de un dispositivo compatible. A diferencia de RDCMan, RDM ayuda a su equipo a dar soporte a su entorno en cualquier escenario.

La seguridad, siempre presente: manténgase protegido

En 2020, Microsoft dejó obsoleto RDCMan debido a un error de análisis de XML que permitía a un atacante realizar una llamada a una fuente externa que un usuario autenticado podía ejecutar. Con el tiempo, esta vulnerabilidad se corrigió y se publicaron nuevas versiones de RDCMan. En cuanto a la seguridad, RDCMan se centra en las credenciales.

Al introducir las credenciales para una conexión o carpeta específica, un usuario puede ahorrar mucho tiempo al no tener que escribirlas repetidamente. A pesar de ser un enorme ahorro de tiempo, esta función plantea la duda de cómo se protegen esas credenciales.

En RDCMan, las credenciales pueden cifrarse mediante Windows DPAPI (Data Protection API), un estándar de cifrado por máquina y por usuario, o mediante un certificado X509. La primera opción limita la posibilidad de compartir un fichero de RDCMan, ya que las credenciales cifradas solo pueden ser leídas por el usuario y el equipo que las creó. Compartir credenciales es posible con un certificado X509, pero dicho certificado debe estar disponible en todos los sistemas que vayan a acceder al fichero de RDCMan compartido.

En cambio, RDM utiliza cifrado AES de 256 bits para la información sensible, como las credenciales, sin que ello limite la posibilidad de compartir conexiones. Configure un proveedor de seguridad para añadir otra capa de cifrado de la base de datos y tener mayor tranquilidad. Las fuentes de datos avanzadas, como SQL Server y Devolutions Server, le permiten configurar grupos y RBAC (control de acceso basado en roles) para entradas, carpetas y bóvedas individuales.

RDM se diferencia de RDCMan al prestar mayor atención a la seguridad y la flexibilidad. Esto permite a los equipos limitar las conexiones estrictamente a quienes las necesitan. Además, los registros y los informes de auditoría ofrecen un soporte integral a los equipos que buscan proteger sus conexiones.

El veredicto: RDCMan frente a RDM

RDCMan ofrece un conjunto completo de funciones para los usuarios de TI que necesitan una organización mejorada de las conexiones RDP. Con grupos inteligentes, configuraciones, herencia de credenciales y una fácil compartición de ficheros de conexión, RDCMan puede resolver rápidamente muchas de las necesidades de su organización.

Función Remote Desktop Connection Manager Devolutions Remote Desktop Manager
Remote Desktop Protocol X X
Organización en carpetas X X
Credenciales almacenadas X X
Protocolos adicionales (SSH, VNC, etc.) X
Control de acceso basado en roles X
Metadatos mejorados (etiquetas, imágenes, colores, etc.) X
Cliente multiplataforma X
Compatibilidad con múltiples versiones de RDP X
Soporte de equipo mediante fuentes de datos avanzadas X

A medida que una organización madura y evoluciona, las funciones avanzadas necesarias para el crecimiento del equipo pueden encontrarse en Devolutions Remote Desktop Manager (RDM). Aunque ambos clientes tienen sus puntos fuertes, RDM ofrece muchas más funciones dentro de un paquete en constante mejora que crecerá junto con sus necesidades. Esto es especialmente cierto en lo que respecta a las funciones de seguridad avanzadas que ofrece RDM. Tome el control de su organización con el control de acceso basado en roles (RBAC) y la seguridad de bóvedas, ¡y lleve la gestión de sus conexiones al siguiente nivel!