Exigir la caducidad del software en máquinas virtuales

1

Es posible que los invitados de máquinas virtuales omitan los temporizadores de caducidad del software para el software de pago. Este ejemplo muestra una forma de hacerlo en VMWare. Un método más simple es que el usuario "vuelva a la instantánea".

¿Cómo puede un editor de software seguir protegiendo su contenido e imponer la caducidad del software instalado en las máquinas virtuales? ¿Qué se puede hacer para mantener el estado del tiempo transcurrido a pesar de los intentos del usuario por modificar la hora del sistema?

    
pregunta T. Webster 26.05.2013 - 01:17
fuente

1 respuesta

3

DRM es un problema muy difícil de resolver. Siempre se debe asumir que cualquier código que esté en manos de un cliente no controlado nunca puede estar completamente protegido.

Una solución para el simple bypass "retrotracción de retroceso" será hacer que el cliente "marque a casa" a un servidor de vez en cuando. Otro buen método puede ser vincular la clave de licencia a una cuenta de usuario y hacer que el usuario se autentique cada vez que quiera usar el software.

Sin embargo, esto aún puede evitarse mediante la ingeniería inversa del binario y eliminando la parte del código que marca el inicio. Este es un problema inevitable a menos que desee alojar la mayor parte de la aplicación en sus servidores y simplemente dejar que el cliente sea un "cliente tonto" que muestre lo que el servidor le indique. Si esto es aceptable para usted, es posible que desee buscar un modelo de negocio de SaaS .

    
respondido por el Ayrx 26.05.2013 - 08:08
fuente

Lea otras preguntas en las etiquetas