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.

Remote Code Signing

Editorial Team Editorial Team Aug 1, 2025

Müssen Sie ein Programm digital signieren, haben aber keinen USB-Token physisch an Ihren PC angeschlossen? Kein Problem! Wir zeigen Ihnen, wie Sie ganz einfach eine Remote-Verbindung zu Ihrem USB-Gerät herstellen und auf dessen Inhalte zugreifen können, als wäre es direkt an Ihren Computer angeschlossen.

Was bedeutet Code Signing?

Wie bekannt, neigen Softwareanbieter dazu, ausführbare Dateien und Skripte digital zu signieren, um ihre Produkte vor Manipulation zu schützen.

Code Signing ist eine gängige Methode, um den Software-Autor zu bestätigen und den Nutzern die Integrität der Software zu garantieren. Das hierfür genutzte Authentifizierungsverfahren basiert in der Regel auf den zugrunde liegenden Signierschlüsseln.

Es ist für Softwareanbieter von größter Bedeutung, ihre privaten Schlüssel vor unbefugtem Zugriff zu schützen. Eine der zuverlässigsten Methoden, um Signierschlüssel zu sichern, besteht darin, sie in kryptografischen Hardware-Geräten wie USB-Tokens (oder USB-Dongles) zu speichern.

So greifen Sie remote auf USB-Sicherheitsdongles zu

Als Softwareentwickler stehen Sie möglicherweise vor der Herausforderung, einen USB-Token aus der Ferne zu verwenden. Wenn Ihr Dongle physisch an einem Bürocomputer angeschlossen ist, scheint es kompliziert, ihn im Homeoffice zu nutzen.

Ebenfalls häufig vorkommend ist der Fall, dass ein Entwicklerteam denselben USB-Token mit einem Code-Signing-Schlüssel gemeinsam nutzt. Da das Gerät jeweils nur an einem Computer angeschlossen werden kann, ist es sehr unpraktisch, es ständig zwischen verschiedenen Rechnern zu wechseln.

Im Folgenden stellen wir die beliebtesten und einfachsten Möglichkeiten vor, um remote auf einen USB-Token zuzugreifen und Ihre Software-Anwendung zu signieren. Darüber hinaus zeigen wir Ihnen eine Lösung, die es ermöglicht, einen einzigen USB-Dongle gleichzeitig mit mehreren Computern zu verbinden. Lesen Sie weiter, um mehr zu erfahren.

USB Network Gate als Remote-Zugriff-Software für USB-Tokens

Ganz gleich, ob Sie ein lokales USB-Token verwenden möchten, um eine Datei auf einem Remote-Rechner zu signieren, oder von Ihrem lokalen PC aus eine Verbindung zu einem entfernten USB-Dongle herstellen möchten – USB-Freigabe über das Netzwerk schafft Abhilfe. USB Network Gate ist jetzt für die private Nutzung kostenlos (Freigabe eines USB-Geräts) und macht professionelles Code-Signing auch für einzelne Entwickler zugänglich.

Mit USB Network Gate können Sie Ihr Code-Signing-Zertifikat aus der Ferne verwenden, um ein Skript, Code, Software oder jede andere ausführbare Datei zu signieren.

Die Software basiert auf fortschrittlicher USB-Port-Virtualisierungstechnologie, die es ermöglicht, jeden physischen USB-Port über das Netzwerk freizugeben. Nachdem der Port in der benutzerfreundlichen Softwareoberfläche freigegeben wurde, kann von einem entfernten Rechner darauf zugegriffen werden. Wichtig ist, dass Sie auch auf das Gerät zugreifen können, das an den freigegebenen Port angeschlossen ist. Jedes neue Gerät, das Sie physisch mit diesem Port verbinden, wird automatisch freigegeben.

Zugriff auf USB-Token mit USB Network Gate

Wenn Sie von einem Remote-Computer aus eine Verbindung mit dem freigegebenen Gerät herstellen, erscheint das Gerät in Ihrem System wie ein lokales. Die Funktionalität und die Inhalte des entfernten USB-Dongles stehen Ihnen unabhängig davon zur Verfügung, wie weit Sie vom tatsächlichen Gerät entfernt sind.

Dank seiner leistungsstarken Funktionen und der einfachen Bedienung ist USB Network Gate für viele zu einem unverzichtbaren Werkzeug geworden.

Empfohlen für: Kleine bis mittelgroße Unternehmen, die ein plattformübergreifendes, flexibles USB-Authentifizierungstoken über ein lokales Netzwerk suchen.

Vorteile:
Beeindruckende plattformübergreifende Unterstützung für Windows, Mac und Linux.

Warum diese Lösung wählen?

Unterstützung für das Remote Desktop Protocol. Sie können sich in Ihrer Remotedesktop-Sitzung auf diese Software verlassen.

Datenverkehrsverschlüsselung. Dies ist wahrscheinlich einer der wichtigsten Faktoren, wenn es um die Freigabe von USB-Token über LAN oder das Internet geht. Mit USB Network Gate können Sie sicher sein, dass Ihre sensiblen Daten zuverlässig geschützt sind, wenn Sie über das Netzwerk eine Verbindung zu Ihrem USB-Dongle herstellen.

Wenn Sie Ihr USB-Token nicht zur Hand haben, gibt es dennoch Möglichkeiten, Dateien auf Ihrem lokalen PC mit einem unterstützten Code-Signing-Token zu signieren.

USB Network Gate Server - der Rechner, mit dem Ihr Gerät physisch verbunden ist.

USB Network Gate Client - das freigegebene Gerät, das sich remote mit dem Server-Rechner verbindet.

Auf dem Server-Computer:

  1. Installieren Sie USB Network Gate auf Ihrem PC (Mac oder Linux-Rechner).

  2. Verbinden Sie ein USB-Token, das Sie für Remote-Computer freigeben möchten, mit einem USB-Port Ihres lokalen Rechners.

  3. Starten Sie die App und wechseln Sie zur Registerkarte Lokale USB-Geräte. Dort sehen Sie die Liste aller Geräte, die derzeit an diesen Computer angeschlossen sind.

  4. Sie müssen nur das benötigte Token finden und auf die Schaltfläche Freigeben neben seinem Namen klicken.

Dieses Token ist jetzt für den Zugriff von einem Remote-Computer aus verfügbar!

Denken Sie daran, die Authentifizierung zu aktivieren und ein Passwort festzulegen, das Ihr Gerät vor unerwünschten Verbindungen schützt.

Auf dem Client-Computer:

  1. Installieren Sie die App, starten Sie sie und wechseln Sie zur Registerkarte „Remote-USB-Geräte“. Dort werden alle Geräte angezeigt, die derzeit mit USB Network Gate freigegeben sind.

  2. Wählen Sie aus allen Geräten das benötigte aus und klicken Sie auf „Verbinden“.

Das ist alles!

Jetzt erscheint das entfernte USB-Token im Geräte-Manager Ihres PCs und Sie können es verwenden, als wäre es physisch mit Ihrem Computer verbunden.

Donglify – Alternative Lösung für Code-Signing-Tokens

Donglify ist eine spezialisierte Softwarelösung, die für lizenzierte USB-Sicherheitsdongles entwickelt wurde. Mit diesem Programm können Hardware-USB-Keys so freigegeben werden, dass sie gleichzeitig von mehreren Computern genutzt werden können.

Die Software bietet die Funktion „Multi-Connect“, dank der dasselbe USB-Token mit einem Code-Signing-Schlüssel von mehreren Entwicklern parallel verwendet werden kann.

Multi-Connect-Option für Lizenzschlüssel

Empfohlen für: Teams, die ein USB-Token-Dongle gemeinsam von mehreren Entwicklern nutzen müssen.

Warum diese Lösung wählen?

  • Sicherer Zugriff auf Dongles ohne Weitergabe sensibler Anmeldedaten. Dies minimiert das Risiko von Datenlecks während des Remote-Code-Signings.
  • Schützt vertrauliche Daten durch 2048-Bit-SSL-Verschlüsselung, was zusätzliche Sicherheit bei Fernzugriffen bietet.
  • Verlängert die Lebensdauer physischer Dongles, indem das ständige Ein- und Ausstecken vermieden wird. So wird Hardwareverschleiß reduziert und Ausfälle werden minimiert.


  1. Registrieren Sie ein Donglify-Konto und laden Sie das Programm auf den Computer (Server), an dem Ihr USB-Token physisch angeschlossen ist.

  2. Installieren Sie die Anwendung auf diesem PC sowie auf allen Geräten, die über das Internet auf das Token zugreifen sollen.

  3. Starten Sie Donglify auf dem Server-Computer und melden Sie sich in Ihrem Konto an.

  4. Klicken Sie im sich öffnenden Fenster auf das „Plus“-Symbol. Daraufhin wird die Liste aller lokal angeschlossenen USB-Dongles angezeigt.

    Hinweis: Wird das Dongle mit dem Symbol „Multi-Connect“ angezeigt, können mehrere Computer gleichzeitig darauf zugreifen. Das Symbol „Single-Connect“ bedeutet, dass nur eine Verbindung zur gleichen Zeit möglich ist.

  5. Wählen Sie das gewünschte USB-Dongle aus und klicken Sie unten rechts auf die Schaltfläche Freigeben.

  6. Verbinden Sie sich anschließend von einem Client-Computer aus mit diesem Dongle. Starten Sie dazu die App, melden Sie sich mit demselben Konto an wie auf dem Server-Computer, wählen Sie das benötigte Gerät aus und klicken Sie auf Verbinden.

Derzeit unterstützt Donglify die folgenden USB-Dongles: 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 sowie CodeMeter CmStick.

Cloud-basierte Weiterleitung von USB-Dongles

USB-Dongle in die Cloud umleiten

Sie können einen USB-Sicherheitsdongle in eine Cloud-Umgebung verschieben, indem Sie eine USB-Umleitungslösung verwenden. Welche Software Sie für diese Methode einsetzen, hängt von Ihrem Betriebssystem und der Art des Projekts ab, das Sie entwickeln.

Empfohlen für: Unternehmen, die auf Cloud-Infrastrukturen wie AWS, Azure oder Google Cloud setzen, sowie für verteilte Teams, die zentralen Zugriff auf Signaturschlüssel benötigen.

Warum diese Lösung wählen?

  • Kosteneffizient: Sparen Sie Hardwarekosten, indem Sie einen einzigen Dongle-Token über die Cloud freigeben, anstatt für jeden Entwickler oder jedes Teammitglied einen eigenen zu kaufen.
  • Plattformunabhängig: USB-Umleitung funktioniert unter Windows, macOS und Linux. Entwickler können auf USB-Dongles zugreifen, unabhängig vom verwendeten Betriebssystem.

  1. Wählen Sie eine USB-Umleitungslösung: Verwenden Sie Anwendungen wie USB Network Gate oder Donglify.
  2. Installation auf Host- und Client-Rechnern: Installieren Sie die Software sowohl auf dem Rechner, an dem der USB-Dongle physisch angeschlossen ist (Host), als auch auf dem entfernten Rechner, der darauf zugreift (Client).
  3. Cloud einrichten (optional): Wenn Sie Cloud-Infrastrukturen verwenden, können Sie virtuelle Maschinen (z. B. AWS oder Azure) so konfigurieren, dass sie USB-Umleitung unterstützen.
  4. Remote Desktop Dongle verbinden und freigeben: Verwenden Sie die Software, um den USB-Dongle auf dem Host-Rechner auszuwählen. Verbinden Sie sich dann vom Client-Rechner aus.
  5. Setup testen und absichern: Stellen Sie sicher, dass die Verbindung ordnungsgemäß funktioniert. Nutzen Sie ein Virtual Private Network (VPN) oder TLS-Verschlüsselung für zusätzliche Sicherheit.

Fazit

Die tokenbasierte Codesignierung wird jetzt dank der oben aufgeführten Tools einfacher. Donglify eignet sich hervorragend, um mehreren Entwicklern gleichzeitigen Zugriff auf Dongles zu ermöglichen. Gleichzeitig ist Cloud Forwarding eine erstklassige Wahl für skalierbare Bereitstellungen und zentrale Schlüsselverwaltung in größeren Teams.

Aber unter diesen Lösungen sticht USB Network Gate hervor. Es ist ein vielseitiges Tool, das eine breite Palette verschlüsselter USB-Freigabeszenarien unterstützt, was es für Einzelpersonen oder kleine Teams nützlich macht. USB Network Gate bietet eine kostenlose Version für den persönlichen Gebrauch (einen USB-Dongle kostenlos freigeben).

logo USB Network Gate
#1 bei Netzwerktechnik
USB Network Gate
Teilen Sie USB über Ethernet unter Windows
4.7 rang basierend auf 372 + Nutzer