-1

asp.netWebサイトを配布しました。このアプリケーションは、顧客のサーバーにインストールされました。このアプリケーションのライセンスを取得したいのですが、ライセンス期間が経過して顧客のアプリケーションをブロックした場合。別のサーバーから許可申請を保護する方法を要求します。たとえば、別のサーバーでアプリケーションを使用する暗号化されたデータをWeb構成に含めます。これにより、配布サーバーでアプリケーションを実行する権限が付与されます。サーバーが再起動した場合は、masterKeyデータを渡してアプリケーションを初期化することができます。いくつかのアイデアや実践がありますか?ありがとう。

4

1 に答える 1

1

アプリケーションと一緒に暗号鍵をファイルに保存することができます。ファイルが見つからないか、キーが有効でない場合は、サーバー上でアプリケーションを実行しないでください。

キーには、キーが限られた時間のみ有効であることを確認するための日付とサーバーの s/n と、ファイルが別のサーバーにコピーされないようにするための s/n を含めることができます。

TCP 経由で別のサーバーに問い合わせることは、私にとって悪い習慣です。すべての顧客は、サーバーが 100% オンラインであることに依存するからです。

于 2012-08-07T11:18:41.483 に答える