Tengo curiosidad acerca de cómo funciona el software de tiempo limitado (por ejemplo, la versión de prueba de 30 días).
Sé cómo se generan y diseñan las claves de serie, pero la parte de limitación de tiempo es más complicada de entender, porque no es sencillo garantizar que la hora del sistema sea correcta (por ejemplo, el usuario la modifique manualmente).
La protección completa o "perfecta" es imposible, pero tengo curiosidad por ver alguna prueba de concepto o alguna sugerencia.Supongo que utilizar un servidor NTP de confianza es una solución temprana, pero no es perfecto (se requiere conexión a Internet).
Desde mi propia experiencia, he visto un software con un mecanismo de limitación de tiempo muy robusto (imposible de engañar, incluso si cerramos la red, cambiamos la hora manualmente).