私が Java で作成しているアプリケーションを別の PC にコピーするのを誰かが止めるにはどうすればよいですか? PC1台分だけ販売したい
私はそれをインターネットで販売していません。ディスク SN によって、またはクライアントの USB フラッシュ ディスク SN をアプリのキーとして使用する方法はありますか?
アプリケーションのバックエンドとして mysql を使用しており、プラットフォームは Windows です。
このセキュリティを提供する方法はありますか?
私が Java で作成しているアプリケーションを別の PC にコピーするのを誰かが止めるにはどうすればよいですか? PC1台分だけ販売したい
私はそれをインターネットで販売していません。ディスク SN によって、またはクライアントの USB フラッシュ ディスク SN をアプリのキーとして使用する方法はありますか?
アプリケーションのバックエンドとして mysql を使用しており、プラットフォームは Windows です。
このセキュリティを提供する方法はありますか?
PC がインターネットに接続されていると仮定すると、アプリケーションの起動時に PC の MAC アドレスを読み取り、サーバーに要求を送信して、その MAC アドレスが承認されているかどうかを確認できます。
ただし、これは、ユーザーが PC を変更するたびに、記録を更新する必要があることを意味します。
このレベルの制御を実現できる唯一の方法は、アプリケーションをアマゾン ウェブ サービスなどのクラウドベースのサービスに移行することだと思います。そうすれば、クライアントはアプリケーションにアクセスするためにサブスクライブする必要があり、支払いが停止した場合はアクセスを無効にすることができます.