Besoin de signer numériquement un programme mais vous n’avez pas de jeton USB physiquement branché sur votre PC ? Pas de panique ! Nous allons vous expliquer comment vous connecter facilement à votre périphérique USB à distance et accéder à son contenu comme s’il était directement branché à votre ordinateur.
Comme vous le savez, les éditeurs de logiciels ont tendance à signer numériquement les exécutables et les scripts afin de protéger leurs produits contre toute corruption ou modification non autorisée.
La signature de code est une méthode courante qui permet de confirmer l’identité de l’auteur d’un logiciel et d’assurer aux utilisateurs l’intégrité du programme. Le mécanisme d’authentification utilisé repose généralement sur des clés de signature sécurisées.
Il est primordial pour les fournisseurs de logiciels de protéger leurs clés privées contre tout accès non autorisé. Une des méthodes les plus fiables consiste à stocker ces clés dans des périphériques matériels cryptographiques, comme des jetons USB (ou dongles USB).
En tant que développeur logiciel, il se peut que vous ayez besoin d’accéder à un jeton USB à distance. Si votre dongle est physiquement connecté à un ordinateur de bureau, il devient compliqué de l’utiliser lorsque vous travaillez à domicile.
Il n’est pas rare non plus qu’un groupe de développeurs partage le même jeton USB contenant une clé de signature de code. Comme ce périphérique ne peut être branché qu’à un seul ordinateur à la fois, il est peu pratique de le déplacer constamment d’une machine à une autre.
Nous allons maintenant passer en revue les solutions les plus populaires et simples pour accéder à distance à un jeton USB et signer votre application logicielle. Nous vous présenterons également une méthode permettant de connecter une clé USB à plusieurs ordinateurs en simultané. Continuez à lire pour en savoir plus.
Que vous souhaitiez utiliser un jeton USB local pour signer un fichier sur une machine distante ou vous connecter à un dongle USB distant depuis votre PC local, le partage USB sur le réseau vient à la rescousse. USB Network Gate est désormais gratuit pour un usage personnel (partage d’un appareil USB), rendant la signature de code professionnelle accessible aux développeurs individuels.
Avec USB Network Gate, vous pouvez utiliser à distance votre certificat de signature de code pour signer un script, du code, un logiciel ou tout autre fichier exécutable.
Le logiciel repose sur une technologie avancée de virtualisation des ports USB qui permet de partager n’importe quel port USB réel sur le réseau. Une fois partagé dans l’interface conviviale du logiciel, le port peut être accessible depuis une machine distante. Ce qui est important, c’est que vous pouvez également accéder à l’appareil connecté au port partagé. Chaque nouvel appareil que vous connectez physiquement à ce port devient automatiquement partagé.

Lorsque vous vous connectez à l’appareil partagé depuis un ordinateur distant, l’appareil apparaît dans votre système comme s’il était local. Les fonctionnalités et le contenu du dongle USB distant vous sont accessibles, quelle que soit la distance qui vous sépare de l’appareil réel.
Grâce à ses puissantes fonctionnalités et à sa simplicité d’utilisation, USB Network Gate est devenu un outil indispensable pour beaucoup.
Recommandé pour : Les petites et moyennes entreprises recherchant un jeton d’authentification USB flexible et multiplateforme sur un réseau local.
Avantages :
Prise en charge multiplateforme impressionnante sous Windows, Mac et Linux.
Pourquoi choisir cette solution ?
Prise en charge du protocole Remote Desktop. Vous pouvez compter sur ce logiciel dans votre session de bureau à distance.
Chiffrement du trafic. C’est probablement l’un des facteurs les plus cruciaux lorsqu’il s’agit de partager des jetons USB sur un réseau local ou sur Internet. Avec USB Network Gate, vous pouvez être sûr que vos données sensibles sont protégées de manière fiable lorsque vous établissez une connexion à votre dongle USB sur le réseau.
Si vous n’avez pas votre jeton USB à portée de main, il existe encore des moyens de signer des fichiers sur votre PC local en utilisant un jeton de signature de code pris en charge.
USB Network Gate Server - la machine à laquelle votre appareil est physiquement connecté.
USB Network Gate Client - l’appareil partagé qui se connecte à distance à la machine serveur.
Sur l’ordinateur serveur :
Ce jeton est maintenant accessible depuis un ordinateur distant !
N’oubliez pas d’activer l’authentification et de définir un mot de passe qui protégera votre appareil contre les connexions indésirables.
Sur l’ordinateur client :
C’est tout !
Le jeton USB distant apparaîtra maintenant dans le Gestionnaire de périphériques de votre PC et vous pourrez l’utiliser comme s’il était physiquement connecté à votre ordinateur.
Donglify est une application logicielle spécialisée conçue pour fonctionner avec des dongles de sécurité USB sous licence. Ce programme permet de partager des clés USB matérielles afin qu’elles soient accessibles depuis plusieurs ordinateurs simultanément.
Le logiciel propose la fonctionnalité « Multi-connect », qui permet à plusieurs développeurs d’utiliser en même temps le même jeton USB contenant une clé de signature de code.

Recommandé pour : Les équipes de développement qui partagent un dongle USB entre plusieurs utilisateurs.
Pourquoi opter pour cette solution ?
Remarque : Si le dongle que vous souhaitez partager est marqué avec l’icône « Multi-connect », cela signifie que plusieurs ordinateurs pourront s’y connecter simultanément. Si vous voyez l’icône « Single-connect » à côté du nom de votre dongle, il sera accessible uniquement depuis un ordinateur à la fois.
Donglify prend actuellement en charge les dongles USB suivants : 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, et CodeMeter CmStick.

Il est possible de déplacer un dongle de sécurité USB vers un environnement cloud en utilisant une solution de redirection USB. Le choix du logiciel dépendra de votre système d’exploitation et de la nature du projet que vous développez.
Recommandé pour : Les entreprises utilisant des infrastructures cloud telles qu’AWS, Azure ou Google Cloud, ainsi que les équipes distribuées ayant besoin d’un accès centralisé aux clés de signature.
Pourquoi choisir cette solution ?
La signature de code basée sur des jetons est désormais facilitée grâce aux outils que nous avons listés ci-dessus. Donglify excelle pour permettre l’accès simultané aux dongles à plusieurs développeurs. Pendant ce temps, le transfert via le cloud est un choix de premier ordre pour les déploiements évolutifs et la gestion centralisée des clés dans les grandes équipes.
Mais parmi ces solutions, USB Network Gate se distingue. C’est un outil polyvalent qui prend en charge un large éventail de cas d’usage de partage USB chiffré, ce qui le rend utile pour les particuliers ou les petites équipes. USB Network Gate propose une version gratuite pour un usage personnel (partagez un dongle USB sans frais).