Mentre un dongle USB hardware sembra sicuro, ci sono molti work-around per esso. Il problema è più che altro che non è facile clonare un dongle USB in un altro dongle. Ma possono essere clonati in un emulatore software per dongle!
Una volta mi è stato chiesto, nel 2003, di valutare un dongle di protezione software per vedere se potevamo usarlo per proteggere il nostro software in modo che i clienti che lo compravano non potessero fare copie illegali. Era la chiave HASP, che ora è conosciuta come dongle Sentinel. E ho ancora quel vecchio dongle HASP di oltre 15 anni fa. (Si poteva ordinare un dongle demo gratuitamente allora, cosa che ho fatto.)
Ma allora, sapevo anche come usare Google e ho cercato "crack HASP dongle". E poi ho mostrato al mio datore di lavoro le centinaia di migliaia di siti che spiegano come crackare questi dispositivi e come fingere che il sistema creda che un dongle sia collegato. L'idea di proteggere il nostro software con un dongle è morta immediatamente in quel momento...
Ma clonare un dongle USB sarebbe probabilmente considerato una violazione del copyright. Dicendovi come farlo, potenzialmente violerei alcune leggi. Ma Google è ancora il tuo migliore amico qui. Dovrai stare attento, però. Ci sono vari emulatori, ma non c'è garanzia che siano privi di malware. Anche se trovate strumenti software per fare un clone hardware di un dongle, potrebbe comunque contenere malware e potenzialmente aggiungere il malware al clone.
Ci sono ragioni valide per clonare i dongle. Nel 2003, gli amministratori di sistema avevano a che fare con un sacco di software che usavano dongle per proteggerli, con il risultato di un'enorme quantità di dongle che spuntavano dal loro hardware. Non sono molto popolari tra quegli amministratori. Questo non cambia il fatto che clonare un dongle del genere potrebbe essere una violazione del copyright.