¿Método para verificar una clave de producto fuera de línea al tener una compilación especial para cada usuario?

-1

Quiero que el usuario tenga acceso total al software temporalmente, después de lo cual se requerirá una licencia permanente.

Suponiendo que cada compilación tiene solo un usuario (y las compilaciones diferentes son binaricamente diferentes), ¿qué enfoque se puede tomar para asegurar el acceso sin licencia, utilizando una clave de producto?

Me dirijo a un nicho de mercado en el que es poco probable que los competidores compartan el software.

(No hay límite para la longitud de la clave del producto, ya que puede enviarse como un archivo de texto).

    
pregunta Sparkler 20.04.2018 - 18:21
fuente

2 respuestas

4

No hay manera de hacer esto. Simplemente no puede verificar que el software no se usa en un millón de dispositivos con la misma clave sin conectividad en línea. Es por eso que el DRM es una pérdida de tiempo y dinero.

    
respondido por el Peter Harmann 20.04.2018 - 18:36
fuente
1

Si está dispuesto a invertir mucho dinero, puede usar tokens de hardware con un reloj integrado.

¿Qué tan seguro será? Depende de sus usuarios, el precio de la licencia completa y los mecanismos de seguridad en el token. Si los usuarios no tienen mucha experiencia y la versión completa cuesta menos que la computadora en la que se ejecuta, pocos usuarios se molestarán en romper el software para eliminar el bloqueo. En este caso, cualquier token de hardware barato con seguridad básica será suficiente.

Pero si el software cuesta mucho más que la computadora, se ejecutará y usted tiene usuarios especializados, será mejor que use un token de hardware de alta seguridad, con un entorno de ejecución confiable y una tecnología anti-manipulación.

    
respondido por el ThoriumBR 20.04.2018 - 19:13
fuente

Lea otras preguntas en las etiquetas