В настоящее время я работаю над диспетчером лицензий с использованием java, я буду указывать дату начала и окончания для своего приложения, чтобы я мог заставить лицензированного пользователя повторно лицензировать программу через определенное время.
Но проблема, с которой я сталкиваюсь, заключается в том, что любой может откатить дату и время своей системы, чтобы сохранить действительность лицензии. Есть ли способ в Java определить, что системная дата и время изменены. Я уже пробовал Network Time Protocol, чтобы получить текущую дату и время с сервера времени.