Electronic Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Firma de Código Remota

Editorial Team Editorial Team Aug 1, 2025

¿Necesitas firmar digitalmente un programa pero no tienes un token USB conectado físicamente a tu PC? ¡No te preocupes! Te explicaremos cómo conectarte fácilmente a tu dispositivo USB de forma remota y acceder a su contenido como si estuviera enchufado directamente en tu ordenador.

¿Qué significa la firma de código?

Como es sabido, los proveedores de software suelen firmar digitalmente ejecutables y scripts con el objetivo de proteger sus productos frente a manipulaciones o alteraciones.

La firma de código es un método habitual para confirmar la autoría del software y garantizar a los usuarios la integridad del programa. Este mecanismo de autenticación se basa generalmente en el uso de claves criptográficas de firma.

Para los proveedores de software es fundamental proteger sus claves privadas contra accesos no autorizados. Una de las formas más seguras de hacerlo es almacenarlas en dispositivos de hardware criptográficos, como los tokens USB (o dongles USB).

Cómo acceder a dongles de seguridad USB de forma remota

Como desarrollador, puede que en algún momento necesites acceder a un token USB de manera remota. Si el dongle está conectado físicamente a un ordenador en la oficina, puede resultar complicado utilizarlo mientras trabajas desde casa.

Tampoco es raro que varios desarrolladores compartan el mismo token USB que contiene la clave para la firma de código. Dado que el dispositivo solo puede estar conectado a un equipo a la vez, no resulta práctico tener que intercambiarlo constantemente entre máquinas.

A continuación, veremos las formas más populares y sencillas para acceder a un token USB de manera remota y firmar tu aplicación. Además, destacaremos una solución que permite conectar un mismo dongle USB desde varios ordenadores simultáneamente. Sigue leyendo para conocer más detalles.

USB Network Gate como software para el acceso remoto a tokens USB

Tanto si desea usar un token USB local para firmar un archivo en una máquina remota como conectarse a un dongle USB remoto desde su PC local, el uso compartido de USB por red viene al rescate. USB Network Gate ahora es gratuito para uso personal (compartir un dispositivo USB), lo que hace que la firma profesional de código sea accesible para desarrolladores individuales.

Con USB Network Gate, puede usar de forma remota su certificado de firma de código para firmar un script, código, software o cualquier otro archivo ejecutable.

El software funciona con una avanzada tecnología de virtualización de puertos USB que hace posible compartir cualquier puerto USB real a través de la red. Después de compartirse en la interfaz intuitiva del software, se puede acceder al puerto desde una máquina remota. Lo importante es que también puede acceder al dispositivo conectado al puerto compartido. Cada nuevo dispositivo que conecte físicamente a este puerto se compartirá automáticamente.

Acceso al token USB con USB Network Gate

Cuando se conecta al dispositivo compartido desde una computadora remota, el dispositivo aparece en su sistema como si fuera local. La funcionalidad y el contenido del dongle USB remoto están disponibles para usted sin importar lo lejos que esté del dispositivo real.

Gracias a sus potentes funciones y a su facilidad de uso, USB Network Gate se ha convertido en una herramienta indispensable para muchos.

Recomendado para: Pequeñas y medianas empresas que buscan un token de autenticación USB flexible y multiplataforma a través de una red local.

Ventajas:
Impresionante compatibilidad multiplataforma con Windows, Mac y Linux.

¿Por qué elegir esta solución?

Compatibilidad con el Protocolo de Escritorio Remoto. Puede confiar en este software en su sesión de escritorio remoto.

Cifrado del tráfico. Este es probablemente uno de los factores más cruciales cuando se trata de compartir tokens USB a través de LAN o Internet. Con USB Network Gate, puede estar seguro de que sus datos confidenciales están protegidos de forma fiable cuando establece una conexión con su dongle USB a través de la red.

Si no tiene su token USB a mano, todavía hay formas de firmar archivos en su PC local usando un token de firma de código compatible.

USB Network Gate Server: la máquina a la que su dispositivo está conectado físicamente.

USB Network Gate Client: el dispositivo compartido que se conecta de forma remota a la máquina servidor.

En la computadora servidor:

  1. Instale USB Network Gate en su PC (Mac o máquina Linux).

  2. Conecte un token USB, que desea compartir con computadoras remotas, a un puerto USB de su máquina local.

  3. Inicie la aplicación y vaya a la pestaña Dispositivos USB locales. Verá la lista de todos los dispositivos conectados actualmente a esta computadora.

  4. Todo lo que necesita hacer es encontrar el token requerido y hacer clic en el botón Compartir junto a su nombre.

¡Ahora este token está disponible para acceder desde una computadora remota!

Recuerde activar la autenticación y establecer una contraseña que protegerá su dispositivo de conexiones no deseadas.

En la computadora cliente:

  1. Instale la aplicación, iníciela y vaya a la pestaña Dispositivos USB remotos. Allí se mostrarán todos los dispositivos que actualmente se comparten mediante USB Network Gate.

  2. De todos los dispositivos, seleccione el que necesita y haga clic en Conectar.

¡Eso es todo!

Ahora el token USB remoto aparecerá en el Administrador de dispositivos de su PC y podrá usarlo como si estuviera conectado físicamente a su computadora.

Donglify - Solución alternativa para tokens de firma de código

Donglify es una aplicación especializada que funciona con dongles USB de seguridad con licencia. Este programa permite compartir llaves USB físicas de tal manera que puedan estar disponibles para la conexión desde varios ordenadores de forma simultánea.

El software ofrece la función “Multi-connect”, gracias a la cual el mismo token USB con una clave de firma de código puede ser utilizado por varios desarrolladores al mismo tiempo.

Opción Multi-connect para llaves de licencia

Recomendado para: Grupos que comparten un token USB entre varios desarrolladores.

¿Por qué elegir esta solución?

  • Proporciona acceso seguro a los dongles sin exponer información sensible de inicio de sesión. Esto minimiza el riesgo de filtraciones de datos durante la firma remota de código.
  • Mantiene la privacidad con cifrado SSL de 2048 bits, lo que garantiza seguridad y confianza durante las conexiones remotas.
  • Prolonga la vida útil de los dongles físicos al eliminar la necesidad de conectarlos y desconectarlos constantemente, reduciendo el desgaste y las averías del hardware.


  1. Crea una cuenta en Donglify mediante registro y descarga el programa en el ordenador (servidor) al que tu token USB está conectado directamente.

  2. Instala la aplicación en este PC y en todas las máquinas que se conectarán al dispositivo a través de Internet.

  3. Una vez hecho esto, abre Donglify en el equipo servidor e inicia sesión en tu cuenta.

  4. En la ventana que se abrirá, haz clic en el icono “Más”. Se mostrará la lista de dongles USB conectados localmente.

    Nota: Si el dongle que deseas compartir aparece con el icono “Multi-connect”, significa que varios ordenadores pueden conectarse a él simultáneamente. Si ves el icono “Single-connect” junto al nombre del dongle, solo estará disponible para la conexión desde un único PC a la vez.

  5. Selecciona el dongle USB que necesitas y haz clic en el botón Compartir en la esquina inferior derecha.

  6. Después, conéctate a este dongle desde un ordenador cliente. Para ello, abre la aplicación e inicia sesión con la misma cuenta que usaste en el servidor. Verás todos los dispositivos que han sido compartidos en el servidor. Selecciona el que necesitas y pulsa Conectar.

Actualmente, Donglify ofrece compatibilidad con los siguientes dongles USB: HASP HL 2.16, HASP HL Pro 3.25, Sentinel HL 4.34, Sentinel UltraPro, Sentinel HL 4.27, Sentinel HL 4.31, Sentinel HL 4.54, Hardlock USB 1.02, Feitian Technologies ROCKEY Dongle, SafeNet eToken 5110 y CodeMeter CmStick.

Reenvío de dongle USB basado en la nube

Redirigir dongle USB a la nube

Puedes trasladar un dongle USB de seguridad a un entorno en la nube utilizando una solución de redirección USB. El software que se debe emplear para este método depende de tu sistema operativo y de la naturaleza del proyecto que estés desarrollando.

Recomendado para: Organizaciones que dependen de infraestructuras en la nube como AWS, Azure o Google Cloud, así como equipos distribuidos que necesitan un acceso centralizado a claves de firma.

¿Por qué elegir esta solución?

  • Rentabilidad: Ahorra en costes de hardware compartiendo un único dongle a través de la nube, en lugar de comprar uno para cada desarrollador o miembro del equipo.
  • Independencia de plataforma: La redirección USB funciona en Windows, macOS y Linux. Los desarrolladores pueden acceder a los dongles USB sin importar el sistema operativo que utilicen.

  1. Elige una solución de redirección USB: Utiliza aplicaciones como USB Network Gate o Donglify.
  2. Instala en máquinas anfitrionas y clientes: Instala el software tanto en el equipo donde el dongle USB está conectado físicamente (host) como en el equipo remoto que accederá a él (cliente).
  3. Configura la nube (opcional): Si utilizas infraestructura en la nube, puedes configurar máquinas virtuales (por ejemplo, en AWS o Azure) para que soporten la redirección USB.
  4. Conecta y comparte el dongle en Escritorio Remoto: Usa el software para seleccionar el dongle USB en la máquina anfitriona. Luego, conéctalo desde el equipo cliente.
  5. Prueba y asegura la configuración: Verifica que la conexión funcione correctamente. Utiliza una Red Privada Virtual (VPN) o TLS para cifrar la comunicación y aumentar la seguridad.

Conclusión

La firma de código basada en tokens ahora es más fácil gracias a las herramientas que enumeramos arriba. Donglify destaca por permitir el acceso concurrente al dongle para múltiples desarrolladores. Mientras tanto, el reenvío en la nube es una opción principal para implementaciones escalables y la gestión centralizada de claves en equipos más grandes.

Pero entre estas soluciones, USB Network Gate destaca. Es una herramienta versátil que admite una amplia gama de casos de uso de compartición de USB cifrada, lo que la hace útil para individuos o equipos pequeños. USB Network Gate ofrece una versión gratuita para uso personal (comparta un dongle USB sin costo).

logo USB Network Gate
#1 en Redes
USB Network Gate
Compartir USB en Ethernet para Windows
4.7 ranking basado en 372 + usuarios