Che cos'è un dongle virtuale?
Un dongle virtuale è un programma software progettato per emulare un dongle o una chiave hardware. Utilizzati nella protezione della copia del software, i dongle virtuali consentono all'utente di accedere a più programmi dipendenti dal dongle senza la necessità di una chiave hardware fisica per ciascun programma software. Se è richiesto un dongle per eseguire il software, ciò significa che un dispositivo portatile dotato di informazioni di sblocco deve essere collegato al computer per l'esecuzione del software. Poiché i dongle sono in genere richiesti solo su programmi specializzati di fascia alta, è improbabile che la maggior parte degli utenti di computer incontri un programma che richiede un dongle.
I dongle vengono utilizzati per controllare la pirateria software. La pirateria informatica si verifica quando un programma viene distribuito senza il consenso dell'azienda che detiene il copyright del software. I programmi software utilizzati per progettare e creare file multimediali sono costosi e soggetti a furti e copie e l'azienda non viene pagata per il suo lavoro quando i programmi vengono distribuiti a loro insaputa. I dongle proteggono il programma software dalla pirateria bloccandone l'uso quando un dongle non è nel computer.
I programmi che richiedono dongle sono in genere programmi di progettazione o produzione professionali di fascia alta. I dongle fanno la loro comparsa nel software utilizzato per creare video, progettare produzioni teatrali, registrare e modificare audio e progettare edifici. Esempi di programmi che richiedono chiavi hardware includono Pro Tools® e Vectorworks®.
La creazione di un dongle virtuale richiede l'uso di un programma software chiamato emulatore. Questi programmi utilizzano software per imitare la funzione di un dispositivo o di un altro sistema software. Un emulatore imita la funzione del dongle portatile, essenzialmente inducendo il computer a pensare che una chiave hardware sia collegata a una porta del computer.
Un dongle virtuale può funzionare senza prendere una spina, il che libera le porte USB (Universal Serial Bus) per altri dispositivi. Gli utenti di computer in viaggio possono evitare il disordine di trasportare diversi dongle portatili per più programmi software. L'uso di un dongle virtuale aiuta anche a proteggere il dongle originale da danni, furti o smarrimenti.
Sia il dongle virtuale che i sistemi chiave hardware fisici presentano problemi di incompatibilità. Mentre molti dongle hanno spine integrate che consentono all'utente di impilare più dongle in una porta USB, i problemi di conflitto possono causare il malfunzionamento di uno o più dongle. Quando si affrontano problemi di compatibilità con i dongle hardware, la commutazione di alcune chiavi hardware in dongle virtuali emulati può correggere il malfunzionamento. Allo stesso modo, quando un dongle emulato non funziona, potrebbe essere necessario tornare alla chiave hardware.