Dongle virtual: cómo crear y usar uno de forma remota

Necesitas un software protegido por dongle, pero la llave USB física está conectada a un ordenador en otra oficina o en una sala de servidores cerrada a la que no puedes acceder. La comprobación de licencia falla en cuanto la llave no está presente, y mover manualmente un dongle de hardware costoso entre máquinas es lento y arriesgado. Un dongle virtual, a veces llamado dongle USB virtual, resuelve esto haciendo que una única llave auténtica sea accesible desde ordenadores remotos a través de una red. Esta guía explica qué es un dongle virtual, en qué se diferencia de un emulador de dongle y cómo crear uno con Donglify en Windows y macOS. Los pasos de configuración y las limitaciones que conviene conocer aparecen más adelante.

Qué es un dongle virtual

Un dongle virtual es una llave de seguridad USB auténtica que se hace accesible a otros ordenadores a través de una red, de modo que las máquinas remotas lo leen casi como si fuera un dispositivo conectado localmente. El término abarca la redirección de dongles USB, en la que la llave física permanece conectada a un ordenador, llamado servidor. Otros ordenadores, llamados clientes, se conectan a él a través de una red local o de internet y superan las mismas comprobaciones de licencia que harían con la llave en la mano, sin que la llave se copie ni se modifique. Si eres nuevo en estos dispositivos, nuestra visión general de qué es un dongle de seguridad USB cubre los conceptos básicos.

Cómo Donglify crea un dongle virtual

Donglify crea un dongle virtual redirigiendo una llave física auténtica a través de una red, de modo que las máquinas remotas acceden al dispositivo real en lugar de a una copia. 

A veces se utiliza el término dongle virtual para referirse a un enfoque distinto, la emulación de dongles, en el que un software reproduce una llave para que los programas protegidos se ejecuten sin que el hardware esté presente. Soluciones así se promocionan ampliamente, pero se mueven en una zona gris legal y de seguridad, y tienden a dejar de funcionar en cuanto un proveedor publica una actualización. Donglify no emula nada. La llave física permanece donde está conectada, y Donglify nunca lee ni copia su contenido. Para una alternativa legítima, consulta nuestra guía sobre usar software sin un dongle.

Instalas el software en la máquina que tiene la llave y en cada máquina que necesita acceso, y luego compartes la llave desde el host. Los sistemas remotos se comunican con la llave en tiempo real a través de la conexión, por lo que la protección del proveedor ve un dispositivo auténtico que responde exactamente según lo previsto. Como el dispositivo genuino gestiona las comprobaciones de licencia, la configuración se mantiene estable frente a actualizaciones de la protección que derrotarían a una llave emulada.

Cómo funciona Donglify

  • Cuando compartes una clave, Donglify transporta su tráfico USB a través de la red hasta el cliente, y el sistema del cliente registra el dispositivo como si estuviera conectado localmente.
  • El sistema operativo remoto lee y escribe en la clave en tiempo real, por lo que la protección del proveedor ve un dispositivo auténtico que responde a cada comprobación.
  • Donglify selecciona automáticamente la ruta disponible más rápida, en el orden Direct, QUIC, UDP y, después, el relé del Servidor de Redirección, todo bajo TLS 1.2.
  • Direct y QUIC se ejecutan punto a punto entre las dos máquinas, y dentro de una sesión de Escritorio Remoto Donglify utiliza directamente el canal RDP de Microsoft.
  • Solo el relé del Servidor de Redirección enruta los datos del dispositivo a través de los servidores de Donglify, y es el último recurso cuando no existe una ruta directa.

Cómo crear un dongle virtual con Donglify

1. Para empezar, crea la cuenta de Donglify. Luego descarga e instala la aplicación en el equipo con el dongle conectado físicamente y en los equipos cliente que requieran acceso remoto a ese dongle compartido.

Instalar Donglify

2. Conecta el dongle USB al ordenador del servidor y abre Donglify.

Lanzar Donglify

3. Inicia sesión con tu correo electrónico y contraseña, una cuenta de Google o un token de inicio de sesión.

4. Haga clic en el icono de más para abrir la lista de dispositivos locales. Cada dispositivo muestra una etiqueta Multi-connect, Single-connect o Unsupported.

Seleccione la llave USB

5. Seleccione el botón de opción junto a su dongle y haga clic en Compartir.

Compartir dongle

6. En el ordenador cliente, abre Donglify e inicia sesión en la misma cuenta.

inicia sesión en la misma cuenta Donglify

7. Encuentre el dongle compartido en la lista de dispositivos y haga clic en Conectar.

Conexión de Donglify

8. Trabaja con la clave como si fuera local. Haz clic en Desconectar cuando termines.

Donglify ofrece una prueba de siete días con acceso completo a todas las funciones, para que puedas probarlo con la clave exacta de la que dependes antes de pagar.

En Windows

En Windows, Donglify configura el Firewall de Windows por su cuenta. Detrás de un firewall corporativo o personalizado, abre el TCP saliente 12063 para el servidor principal, el TCP 5018 para el Servidor de Redirección y el UDP 5002 para conexiones UDP, además del TCP entrante 5000 para conexiones directas. El inicio de sesión de la cuenta usa el TCP saliente 8063 hacia account.donglify.net.

Para cambiar el nombre de una clave compartida y facilitar su identificación, haz clic en el icono del lápiz junto a su nombre y pulsa Intro.

En macOS

En macOS, Donglify solicita tu nombre de usuario y contraseña de Mac durante la instalación, y de nuevo para las actualizaciones o la desinstalación. El cambio de nombre funciona haciendo clic directamente en el nombre del dispositivo en lugar de en un icono de lápiz.

Aquí importa una limitación de versión. En Macs M1 que ejecutan macOS 11 Big Sur, Donglify funciona solo en modo servidor, por lo que puede compartir una llave local pero no puede conectarse a una remota. La compatibilidad completa con cliente y servidor comienza en macOS 12 Monterey, y el mínimo actualmente compatible es macOS 10.15 Catalina.

Usando un dongle virtual en una VM o a través de RDP

Un dongle virtual funciona dentro de una máquina virtual o de una sesión RDP porque Donglify presenta la llave al entorno remoto como si estuviera conectada localmente. Esto resulta especialmente útil cuando el dongle físico no puede conectarse directamente a la máquina virtual o remota.

El lado del servidor se ejecuta en la máquina que sostiene físicamente el dongle, y el lado del cliente se ejecuta en el entorno que necesita acceso a él, ya sea una máquina virtual o un equipo físico remoto.

Dentro de una sesión RDP, Donglify utiliza directamente el canal RDP de Microsoft, sin configuración adicional. Las particularidades difieren lo suficiente según la plataforma como para justificar guías propias.

Para la configuración específica por plataforma, consulta nuestras guías paso a paso sobre acceso al dongle USB en VMware o paso de dongle USB en VirtualBox.

Beneficios y limitaciones de Donglify

Un dongle virtual te ofrece alcance y comodidad a cambio de depender de tu red. Los beneficios son más claros para equipos que comparten una única clave costosa. Lee las limitaciones antes de depender de él.

Beneficios

  • Diseñado específicamente para dongles de seguridad. Donglify gestiona claves de seguridad y licencia USB específicamente, no dispositivos USB generales, y Multi-connect permite que varios clientes utilicen una clave compatible a la vez sin desconectar a uno antes de que otro pueda acceder a la licencia.
  • Acceso remoto sin mover la clave. Una única clave física da servicio a equipos en distintas ubicaciones y entornos, incluidas máquinas virtuales y sesiones RDP, para que el equipo deje de pasarse el dispositivo de un ordenador a otro.
  • Menos manipulación física. Mantener la clave en un servidor seguro reduce la manipulación física, por lo que el dongle dura más y es menos probable que se pierda o sea robado.
  • Conexiones de red protegidas. Cada conexión funciona con TLS 1.2, y todos los modos excepto el relé del servidor de redirección permanecen punto a punto.

Limitaciones:

  • Dependencia de la red. Cada máquina necesita una conexión de red o a Internet estable, y una caída obliga a Donglify a pasar a modos de respaldo más lentos.
  • Solo Windows y macOS. Donglify funciona solo en Windows y macOS, sin cliente para Linux, por lo que una flota mixta necesita otra herramienta para los nodos Linux.
  • Suscripción de pago. Es una suscripción de pago, mientras que existe una opción gratuita como USB/IP para usuarios técnicos que se sientan cómodos sin una aplicación empaquetada multiplataforma.
Nota: Consulta nuestra descripción general de las opciones de software de servidor de dongles para ver cómo se compara Donglify con alternativas como USB/IP.

Dongles compatibles y conexión múltiple

Multi-connect está disponible para un conjunto definido de familias de llaves clave, y un dispositivo muestra su estado en el momento en que abres la lista de compartición. Una etiqueta Multi-connect significa que varios clientes pueden usar la llave a la vez mientras permanece activa en el host. Una etiqueta Single-connect significa un cliente a la vez. Una etiqueta Unsupported significa que Donglify no admite ese tipo de dispositivo.

Las familias compatibles incluyen llaves Aladdin, Safenet, Gemalto y Thales como HASP HL y Sentinel HL, dispositivos Feitian como la serie Rockey, y llaves WIBU, incluido CodeMeter, además de otras como KEYLOK II y Guardant Stealth II. Para la lista completa de llaves y versiones compatibles, consulta nuestra guía sobre compartición de dongles Multi-connect.

Si tu llave muestra Single-connect y necesitas que varias personas la usen a la vez, o tu dispositivo aparece como Unsupported, el soporte de Donglify puede añadir compatibilidad para ella bajo solicitud.

Preguntas frecuentes

Un dongle virtual es legal cuando redirige una clave que estás autorizado a usar en lugar de copiarla. Redirigir un dongle auténtico evita crear o duplicar la propia clave, que es el comportamiento que plantea dudas sobre licencias y derechos de autor. Que se permita el uso remoto o concurrente sigue dependiendo de las condiciones de la licencia del software protegido, así que revisa el acuerdo del proveedor antes de compartir un dongle entre máquinas. Emular o volcar una clave que no posees es un asunto aparte con su propia exposición legal.

No, Donglify no es un emulador de dongles. Comparte una llave física a través de una red y deja la llave y su firmware intactos, mientras que un emulador reproduce el comportamiento de una llave por software. El resultado práctico es la estabilidad, porque el dispositivo genuino responde a cada comprobación de protección, lo que hace que la redirección, por lo general, esté menos expuesta a actualizaciones de protección que la emulación. La diferencia es hardware real al que se accede de forma remota frente a una copia de software del mismo.

El tráfico del dispositivo puede circular por una red local, pero Donglify igualmente inicia sesión en su servidor de cuentas para comenzar una sesión. Cuando el servidor y el cliente están en la misma LAN, una conexión Direct transporta los datos del dispositivo localmente y es el modo más rápido, por lo que el tráfico de la llave no sale de su red. Iniciar sesión en la cuenta de Donglify utiliza una conexión saliente a account.donglify.net a través de TCP 8063, por lo que no se admite una configuración totalmente sin conexión.

El acceso remoto entre sitios separados requiere internet en ambos extremos y, si un enlace se cae brevemente, Donglify mantiene activa la conexión con la llave durante varios minutos en lugar de cerrarla de inmediato.