Hai bisogno di firmare digitalmente un programma ma non hai un token USB fisicamente collegato al tuo PC? Nessun problema! Ti diremo come collegarti facilmente al tuo dispositivo USB da remoto e accedere ai suoi contenuti come se fosse collegato direttamente al tuo computer.
Come è noto, i fornitori di software tendono a firmare digitalmente eseguibili e script per proteggere i propri prodotti da eventuali danni.
La firma del codice è un modo comune per confermare l'autore del software e garantire agli utenti l'integrità del software. Il meccanismo di autenticazione generalmente utilizzato si basa sulle chiavi di firma sottostanti.
È della massima importanza per i fornitori di software proteggere le proprie chiavi private da accessi non autorizzati. Uno dei modi più affidabili per proteggere le chiavi di firma è memorizzarle in dispositivi hardware crittografici come token USB (o dongle USB).
Il problema dell'accesso remoto ai dongle di sicurezza USB
In qualità di sviluppatore di software, potresti dover affrontare la necessità di accedere a un token USB da remoto. Se il tuo dongle è fisicamente connesso a un computer dell'ufficio, sembra piuttosto difficile usarlo mentre lavori da casa.
Inoltre, non sono rari i casi in cui un gruppo di sviluppatori condivide lo stesso token USB contenente una chiave di firma del codice. Dato che il dispositivo può essere collegato a un solo computer alla volta, non è così conveniente passare costantemente da una macchina all'altra.
Di seguito tratteremo i modi più popolari e semplici per accedere da remoto a un token USB e firmare la tua app software. Inoltre, evidenzieremo una soluzione che ti consente di connetterti a un dongle USB da più computer contemporaneamente. Continuate a leggere per saperne di più.
Che tu voglia utilizzare un token USB locale per firmare un file su una macchina remota o connetterti a un dongle USB remoto dal tuo PC locale, la condivisione USB sulla rete viene in tuo soccorso.
Con USB Network Gate, puoi utilizzare in remoto il tuo certificato di firma del codice per firmare uno script, un codice, un software o qualsiasi altro file eseguibile.
Il software è alimentato da un'avanzata tecnologia di virtualizzazione delle porte USB che consente di condividere qualsiasi porta USB reale sulla rete. Dopo essere stata condivisa nell'interfaccia software di facile utilizzo, è possibile accedere alla porta da una macchina remota. Ciò che è importante è che puoi accedere anche al dispositivo collegato alla porta condivisa. Ogni nuovo dispositivo che ti connetti fisicamente a questa porta viene condiviso automaticamente.
Quando ti connetti al dispositivo condiviso da un computer remoto, il dispositivo appare nel tuo sistema come uno locale. La funzionalità e il contenuto del dongle USB remoto sono disponibili indipendentemente dalla distanza dal dispositivo reale.
Grazie alle sue potenti funzionalità e alla semplicità d'uso, USB Network Gate è diventato uno strumento indispensabile per molti.
Ora vediamo come firmare i file sul tuo computer locale se non hai il token USB a portata di mano.
* Una macchina a cui il dispositivo è connesso fisicamente viene denominata USB Network Gate Server. USB Network Gate Client è qualsiasi macchina da cui ci si connette a un dispositivo condiviso in remoto.
Ora questo token è disponibile per l'accesso da un computer remoto!
Nota: come opzione, puoi abilitare l'autenticazione e impostare una password che proteggerà il tuo dispositivo da connessioni indesiderate.
Questo è!
Ora il token USB remoto apparirà nella Gestione dispositivi del tuo PC e potrai usarlo come se fosse fisicamente connesso al tuo computer.
Un'altra soluzione di cui vorremmo parlarvi è un popolare strumento software in grado di condividere dongle USB su Internet con diversi utenti remoti contemporaneamente.
Donglify è un'app software dedicata che funziona con dongle di sicurezza USB con licenza. Il programma consente di condividere chiavi USB hardware in modo che siano disponibili per il collegamento da più computer contemporaneamente.
Il software offre la funzione “Multi-connect” grazie alla quale lo stesso token USB con chiave di firma del codice può essere utilizzato da più sviluppatori contemporaneamente.
Nota: se il dongle che desideri condividere viene mostrato con l'icona "Multi-connessione", significa che più computer possono connettersi ad esso contemporaneamente. Se vedi l'icona "Connessione singola" accanto al nome del tuo dongle, questo dongle sarà disponibile per la connessione da un solo PC alla volta.
Attualmente Donglify fornisce supporto per i seguenti dongle 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 e CodeMeter CmStick.
Un'altra opzione è utilizzare una soluzione di reindirizzamento USB per inoltrare un dongle di sicurezza USB a un ambiente cloud. Lo strumento software che puoi utilizzare dipenderà dal sistema operativo che utilizzi e dal progetto che crei. Tenendo conto dei pro e dei contro delle principali soluzioni sul mercato, USB Network Gate di Electronic Team sembra essere in grado di affrontare al meglio questo compito.