私は現在、Java を使用してライセンス マネージャーに取り組んでいます。アプリケーションの開始日と終了日を指定して、ライセンス ユーザーに一定時間後にプログラムの再ライセンスを強制できるようにします。
しかし、私が直面している問題は、ライセンスの有効性を維持するために、誰でもシステムの日付と時刻をロールバックできることです。システムの日付と時刻が変更されたことをJavaで検出する方法はありますか。Network Time Protocol を試して、タイム サーバーから現在の日付と時刻を取得しました。