Это на самом деле имеет значение?Если ваш продукт основан исключительно на Интернете, вам нужно беспокоиться только о времени на сервере.Если время сервера может быть изменено без вашего согласия, у вас, вероятно, возникнут более серьезные проблемы.
Если ваш продукт основан на настольных ПК, то какую защиту вы хотите встроить?Если вы просто хотите защитить себя от случайного пользователя, возможно, вам достаточно решения, которое у вас есть.Если кто-то настроен на пиратство вашего программного обеспечения, он, вероятно, будет успешным.Если вы хотите усложнить работу этих пользователей, одним из решений будет вести журнал всех периодов работы приложения.Таким образом, вы можете понять, что они играют с часами.