Generalmente hay dos sistemas que a menudo se confunden:
- Seguimiento de licencias o activación, uso legítimo legal
- Seguridad que evita el uso ilegal
Para obtener la licencia, utilice un paquete comercial, FlexLM muchas empresas invierten enormes sumas de dinero en la concesión de licencias piensan que también obtienen seguridad, este es un error común que los generadores de claves para estos paquetes comerciales son prolíficamente abundantes.
Solo recomendaría la concesión de licencias si vende a empresas que pagarán legítimamente en función del uso, de lo contrario, probablemente sea más esfuerzo que valor.
Recuerde que a medida que sus productos tengan éxito, eventualmente se violarán todas y cada una de las licencias y medidas de seguridad. Así que decide ahora si realmente vale la pena el esfuerzo.
Implementamos un clon de sala limpia de FlexLM hace varios años, también tuvimos que mejorar nuestras aplicaciones contra ataques binarios, su largo proceso, tienes que revisarlo en cada lanzamiento. También depende realmente de los mercados globales que venda o de dónde se encuentre su principal base de clientes en cuanto a lo que debe hacer.
Vea otra de mis respuestas sobre cómo proteger una DLL .