Firma remota de código


¿Necesita firmar digitalmente un programa pero no tiene un token USB conectado físicamente a su PC? ¡Sin preocupaciones! Le diremos cómo conectarse fácilmente a su dispositivo USB de forma remota y acceder a su contenido como si estuviera conectado directamente a su computadora.

Firma remota de código

En este artículo, cubriremos los siguientes temas:


  1. ¿Qué es la firma de código?
  2. El problema del acceso remoto a los dongles de seguridad USB.
  3. Software de terceros para acceso remoto a tokens USB.
  4. Solución alternativa con una característica única de multiconexión.
  5. Redirigiendo USB a la nube.

¿Qué es la firma de código?


Como se sabe, los proveedores de software tienden a firmar digitalmente ejecutables y scripts para proteger sus productos de la corrupción.

La firma de código es una forma común de confirmar al autor del software y asegurar a los usuarios la integridad del software. El mecanismo de autenticación que se utiliza generalmente se basa en las claves de firma subyacentes.

Es de suma importancia para los proveedores de software proteger sus claves privadas contra el acceso no autorizado. Una de las formas más fiables de proteger las claves de firma es almacenarlas en dispositivos de hardware criptográficos como tokens USB (o dongles USB).

Firma de código: mejores prácticas.


El problema del acceso remoto a los dongles de seguridad USB

Como desarrollador de software, es posible que tenga que acceder a un token USB de forma remota. Si su dongle está físicamente conectado a una computadora de oficina, parece bastante difícil usarlo mientras trabaja desde casa.

Además, no son raros los casos en que un grupo de desarrolladores comparte el mismo token USB que contiene una clave de firma de código. Dado que el dispositivo solo se puede conectar a una computadora a la vez, no es tan conveniente cambiarlo constantemente entre máquinas.

A continuación, cubriremos las formas más populares y sencillas de acceder de forma remota a un token USB y firmar su aplicación de software. Además, destacaremos una solución que le permite conectarse a una llave USB desde varias computadoras simultáneamente. Siga leyendo para obtener más información.

USB Network Gate: solución para acceso remoto a tokens USB


Ya sea que desee usar un token USB local para firmar un archivo en una máquina remota o conectarse a un dongle USB remoto desde su PC local, USB Network Gate viene al rescate.

Con USB Network Gate, puede utilizar 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 tecnología avanzada de virtualización de puertos USB que hace posible compartir cualquier puerto USB real a través de la red. Después de compartirlo en la interfaz de software fácil de usar, se puede acceder al puerto desde una máquina remota. Lo que es importante, también puede acceder al dispositivo conectado al puerto compartido. Cada nuevo dispositivo que conecte físicamente a este puerto se comparte automáticamente.

Acceso a token USB con USB Network Gate

Cuando se conecta al dispositivo compartido desde una computadora remota, el dispositivo aparece en su sistema como uno local. La funcionalidad y el contenido de la llave USB remota están disponibles para usted sin importar qué tan lejos se encuentre del dispositivo real.

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

Las principales ventajas de USB Network Gate sobre cualquier solución de software similar:


  • Compatibilidad multiplataforma. Compartido en Windows, un token USB puede estar disponible para usuarios remotos de Windows, Mac y Linux. El software es compatible con todos los principales sistemas operativos.

  • Compatibilidad con el protocolo de escritorio remoto. Puede confiar en este software en su sesión de escritorio remoto.

  • Cifrado de 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 manera confiable cuando establece una conexión a su dongle USB a través de la red.

Ahora veamos cómo firmar archivos en su computadora local si no tiene su token USB a mano.

* Una máquina a la que su dispositivo está conectado físicamente se conoce como USB Network Gate Server. USB Network Gate Client es cualquier máquina desde la que se conecta a un dispositivo compartido de forma remota.

Qué debe hacer 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 diríjase 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!

Nota: Como opción, puede habilitar la autenticación y establecer una contraseña que protegerá su dispositivo de conexiones no deseadas.

Qué debe hacer en la computadora cliente:


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

  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.

Una solución alternativa con una función única de "conexión múltiple"


Otra solución que nos gustaría informarle es una popular herramienta de software capaz de compartir dongles USB a través de Internet con varios usuarios remotos a la vez.

Donglify es una aplicación de software dedicada que funciona con llaves de seguridad USB con licencia. El programa permite compartir llaves USB de hardware de tal manera que estén disponibles para la conexión desde varios ordenadores simultáneamente.

El software ofrece la función de “conexión múltiple” gracias a la cual varios desarrolladores pueden utilizar el mismo token USB con una clave de firma de código a la vez.

Opción de multiconexión a claves de licencia

Así es como funciona:


  1. Registra una cuenta de Donglify y descarga el programa en la computadora (servidor) a la que su token USB está conectado directamente.

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

  3. Una vez hecho esto, inicie Donglify en la computadora servidor e inicie sesión en su cuenta.

  4. En la ventana que se abrirá, haga clic en el icono "Más". Esto abrirá la lista de llaves USB conectadas localmente.

    Nota: Si el dongle que desea compartir se muestra con el ícono "Multiconexión", significa que varias computadoras pueden conectarse simultáneamente. Si ve el icono de "Conexión única" junto al nombre de su dongle, este dongle estará disponible para conectarse desde una sola PC a la vez.



  5. Seleccione la llave USB que necesita y haga clic en el botón Compartir en la esquina inferior derecha.

  6. Después de eso, conéctese a este dongle desde una computadora cliente. Para hacer esto, inicie la aplicación e inicie sesión en la misma cuenta que usó en la computadora servidor. Verá todos los dispositivos que se han compartido en el servidor. Seleccione el que necesita y presione Conectar .

Actualmente, Donglify ofrece soporte para 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 USB a la nube


Redirigir el dongle USB a la nube

Otra opción es utilizar una solución de redireccionamiento USB USB para reenviar un dongle de seguridad USB a un entorno de nube. La herramienta de software que puede utilizar dependerá del sistema operativo que utilice y del proyecto que cree. Teniendo en cuenta los pros y los contras de las principales soluciones del mercado, USB Network Gate by Electronic Team parece ser capaz de hacer frente a esta tarea mejor.

logo USB Network Gate
#1 en Network Software
USB Network Gate
Compartir USB en Ethernet para Windows
4.7 ranking basado en 72 + usuarios
Obtenga un enlace de descarga para su escritorio
¡Registre su dirección de email para obtener un enlace de descarga rápida en su escritorio y empezar!
o