Aunque un dongle USB de hardware parece seguro, hay muchas soluciones para ello. El problema es más bien que no es fácil clonar un dongle USB a otro dongle. Pero sí se pueden clonar en un emulador de software para dongles!
Una vez me pidieron, allá por 2003, que evaluara un dongle de protección de software para ver si podíamos usarlo para proteger nuestro propio software y que los clientes que lo compraran no pudieran hacer copias ilegales. Se trataba de la llave HASP, que ahora se conoce como dongle Sentinel. Y todavía tengo ese viejo dongle HASP de hace más de 15 años. (Por aquel entonces podías pedir un dongle de demostración gratis, cosa que hice.)
Pero por aquel entonces, también sabía usar Google y busqué "crack HASP dongle". Y entonces le mostré a mi jefe los cientos de miles de sitios que explicaban cómo crackear estos dispositivos y cómo falsear el sistema para que creyera que había un dongle conectado. La idea de proteger nuestro software con un dongle murió inmediatamente en ese momento...
Pero clonar un dongle USB probablemente se consideraría una violación de los derechos de autor. Al decirte cómo hacerlo, potencialmente violaría algunas leyes. Pero Google sigue siendo tu mejor amigo aquí. Sin embargo, tendrás que tener cuidado. Hay varios emuladores, pero no hay garantía de que estén libres de malware. Incluso si encuentras herramientas de software para hacer un clon de hardware de un dongle, también podría contener malware y potencialmente añadir el malware al clon.
Hay razones válidas para clonar dongles. En 2003, los administradores de sistemas tenían que lidiar con un montón de software que utilizaba dongles para protegerse, lo que daba lugar a una enorme cantidad de dongles que sobresalían de su hardware. No son muy populares entre esos administradores. Eso no cambia el hecho de que clonar un dongle de este tipo podría ser una violación de los derechos de autor.