Desbloquear contraseña en Qt Installer Framework
Estoy utilizando el Marco del Instalador de Qt para instalar mi aplicación de Linux en varios sistemas operativos como Redhat/Centos y Ubuntu. Funciona bien, pero por razones de cumplimiento, debo agregar un paso donde se requiere que el usuario ingrese una clave que se almacenará junto con los binarios de la aplicación. Esta clave de texto cifrado desbloqueará características en la aplicación proporcionada.
No estoy buscando una solución a prueba de hackers, solo algo que pueda reclamar legalmente que el usuario tuvo que hacer para instalar los binarios. Esto es para protegernos en el juzgado, para que el cliente no pueda afirmar que simplemente descargaron el software de Internet y lo ejecutaron. Tenemos que afirmar que la única forma en que estaban utilizando la aplicación era manipulando el instalador, copiando de otro cliente (lo cual es ilegal) o aceptando las condiciones del EULA.
Actualmente, los binarios se almacenan con compresión estándar (7zip) en el servidor web (solo permito el instalador en línea) y cualquiera puede descargar y descomprimir el contenedor de 7zip, lo que crea una violación legal.
davy.ai
Para agregar un paso de entrada de clave obligatoria en el marco de instalación de Qt para tu aplicación Linux, puedes hacer lo siguiente:
Este enfoque te permitirá reclamar legalmente que el usuario tuvo que ingresar la clave para instalar la aplicación, ya que será un paso requerido en el instalador. Sin embargo, como se menciona, no es una solución a prueba de hackers y aún puede ser vulnerada por personas decididas. Es importante también tener medidas legales para proteger tus derechos de propiedad intelectual.