¿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.
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).
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.
Ya sea que desees utilizar un token USB local para firmar un archivo en una máquina remota o conectarte a un dongle USB remoto desde tu PC local, el uso compartido de USB a través de la red 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.
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.
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.
¡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.
¡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.
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.
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.
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.
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.